历史上的今天

今天是:2024年11月06日(星期三)

2019年11月06日 | STM32F407 串口调试总结

发布者:Joyful888Life 来源: eefocus关键字:STM32F407  串口调试  收发 手机看文章 扫描二维码
随时随地手机看文章

使用开发板的串口通讯例程修改了一个自己板子STM32F407的UART4,发现两边收发的数据但是错误的;


刚开始怀疑是我的USB转串口模块坏了,但在模块上RX脚直接接TX脚,数据发送和接收是正常,说明USB转串口模式是没坏的;然后就怀疑UART4是不是比较特殊,代码需要其他的特殊配置,在自己板子RX脚也是直接接TX脚,进入调试状态查看收发数据,发现也是正常的,也查看了手册和网上资料并没有提到UART4的特殊性,说明我的代码配置是没问题。


最后去看了开发板与我自己板子的电路图,发现原来是板子的晶振频率不对,我的板子晶振频率是8MHz,,开发板晶振频率是25MHz;


使用标准库:


在 stm32f4xx.h 中默认是25M的,所以修改了一下该文件(去掉文件的只读权限后可修改):


1 #if !defined  (HSE_VALUE) 

2   #define HSE_VALUE    ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */  //原来是25000000

3  

4 #endif /* HSE_VALUE */

---------------------

使用HAL库:


在 stm32f4xx_hal_conf.h 中默认是25M的,所以修改了一下该文件


#if !defined  (HSE_VALUE) 

  #define HSE_VALUE    (8000000U) /*!< Value of the External oscillator in Hz 默认是25MHz*/

#endif /* HSE_VALUE */

关键字:STM32F407  串口调试  收发 引用地址:STM32F407 串口调试总结

上一篇:STM32串口IAP实验中的地址问题
下一篇:.Hex和.Bin的区别

推荐阅读

上海交通大学金贤敏团队获悉,该团队研制出了首台基于光子集成芯片的物理系统可扩展的专用光量子计算原型机,首次在实验上实现了“快速到达”问题的量子加速算法。这项研究开启了利用量子系统的维度和尺度作为全新资源,研发专用光量子计算机的路线图。金贤敏对科技日报记者解释说:“专用量子计算可直接构建量子系统,不需要依赖通用计算机面临的‘拦路虎...
(文章来源:百家号) 哥伦比亚大学教授、机器人研究权威专家Hod Lipson提出,机器将会有自我意识,这件事是确信无疑的。只不过“这件事情将在10年之后发生,还是100年之后发生”,科学家本人也不知道。 我们知道,以往在设计机器智能系统的时候,技术人员总是会试图让它们模拟和还原人类的行为。于是我们看到,机器在copy人类的过程中,学会了如何看...
今年9 月,英特尔为笔记本电脑设计引入了全新的英特尔Evo平台品牌,该平台品牌已通过了雅典娜创新计划的第二版规范和关键体验指标 (KEIs) 认证。截止目前,英特尔携手合作伙伴已推出超过 20 款通过英特尔 Evo 平台认证的笔记本电脑,包括: 宏碁非凡S3 宏碁非凡S5 Acer Book RS保时捷设计限量版 ASUS ZenBook Flip 13 (UX363) 华硕 灵耀X...
如果说科技进步是国家发展和改善民生的强大推动力,那半导体可谓是科技树份量最沉甸甸的。11月3日,2020年度国家科学技术奖励大会举行。2020年度国家科学技术奖共评选出264个项目,包括46项国家自然科学奖项目、61项国家技术发明奖项目、157项国家科学技术进步奖项目。其中,半导体领域可谓“斩获颇丰”,众多项目将国家科学技术进步奖一等奖、国家科学技...

史海拾趣

问答坊 | AI 解惑

财富500强猎头公司急招以下岗位!

RF 工程师(工作地点 深圳龙岗) 要求:(本科以上学历 3人) 1.精通RF電路設計與分析,熟練掌握天線設計實際經驗及低噪音放大器線路設計,有車廠實際經驗者優先。 2. 熟練使用ADS、MWO、ANSOFT、IE3D等RF仿真軟體(ANSOFT、IE3D必須得懂。 3. 有 ...…

查看全部问答∨

freescale coldfire中文编程参考手册

这是飞思卡尔公司著名的COLDFIRE系列处理器的编程参考手册,coldfire的中文资料不多,这里转过来希望对更多人有用。此参考手册,包括指令集描述 coldfire内核架构 寻址模式等 …

查看全部问答∨

cximage在WINCE5下出现部署错误

在把cximage600_ce全部编译通过后,运行demo_ce,出现部署错误,具体如下: 1>------ 已启动部署: 项目: zlib, 配置: Debug CE50CHS (ARMV4I) ------ 1>未指定的错误 1> 2>------ 已启动部署: 项目: tiff, 配置: Debug CE50CHS (ARMV4I ...…

查看全部问答∨

802.1d协议相关问题

请问哪位兄台了解802.1d协议,知道802.1d标签和优先级的。我在网上查802.1d优先级和标签都查不到,不知道这个标签是不是和802.1q标签一样,加在报文的头部。…

查看全部问答∨

通讯开发

通讯开发需要哪些知识和技能。请各位大侠帮帮忙,还是刚入门 呵呵…

查看全部问答∨

请问一下各位前辈,考取IDETCO这个嵌入式技术认证有意义吗?

小弟在嵌入式(ARM)方面初入行,现在主要负责做WinCE方面的底层驱动以及应用程序开发~~想增强一下自己的底子,所以想考取一个嵌入式方面的认证,各位有什么好提议吗?谢谢~~~…

查看全部问答∨

哥哥们,拉一把吧

EVC下已得到菜单窗口句柄(HWND),如何得到相应的菜单句柄(HMENU)?   HMENU GetMenu(   HWND hWnd  // handle to window );这个不能用啊…

查看全部问答∨

modelsim仿真问题

module ff( clk, rst, in, out ); input clk; input rst; input in; output out;    reg out; reg in_pre;    always @(posedge clk) begin if (rst) begin in_pre <= 1\'b0; out<= 1\'b0; end else ...…

查看全部问答∨

实在看不懂关于“事件产生寄存器(TIM1_EGR)”

                                  …

查看全部问答∨

用什么命令读取CMPR1的值

用2407的什么命令读取CMPR1的值,然后再赋给一个变量。…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved