使用开发板的串口通讯例程修改了一个自己板子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 */
上一篇:STM32串口IAP实验中的地址问题
下一篇:.Hex和.Bin的区别
推荐阅读
史海拾趣
AMI Semiconductor,全称为Analog Mixed-Signal Interface Semiconductor,是一家在模拟、混合信号和接口领域提供集成电路解决方案的公司。以下是关于AMI Semiconductor公司发展的五个相关故事:
公司成立与初期发展:AMI Semiconductor公司成立于1966年,总部位于美国爱达荷州普克斯。公司最初专注于生产模拟集成电路和混合信号集成电路,为各种应用领域提供解决方案。在成立初期,AMI Semiconductor致力于技术创新和产品质量,赢得了客户的信任和认可。
技术创新和产品多样化:AMI Semiconductor不断进行技术创新,推出了一系列高性能、高可靠性的集成电路产品。公司的产品涵盖了模拟信号处理、数据转换、传感器接口、通信接口等多个领域,广泛应用于汽车电子、工业自动化、医疗设备等行业。
公司并购与扩张:为了拓展业务和加强市场竞争力,AMI Semiconductor进行了一系列并购和合并。这些并购使得公司能够快速扩大规模、拓展产品线,并进入新的市场领域。例如,2008年,AMI Semiconductor被ON Semiconductor收购,成为其子公司,加强了在模拟和混合信号领域的领先地位。
全球布局与市场拓展:AMI Semiconductor在全球范围内建立了广泛的销售网络和生产基地,实现了全球化发展战略。公司在美国、欧洲、亚洲等地设有研发中心、生产基地和销售办事处,为客户提供及时的技术支持和服务。这种全球布局有助于拓展市场份额,满足不同地区客户的需求。
持续创新与发展:AMI Semiconductor持续致力于技术创新和产品研发,以满足不断变化的市场需求。公司不断投入资金和人力资源,加强与客户的合作,开发定制化的解决方案,提升产品性能和竞争力。AMI Semiconductor不断追求卓越,致力于成为行业领先的模拟和混合信号集成电路供应商。
这些故事展示了AMI Semiconductor公司从成立初期到如今在技术创新、产品多样化、并购与扩张、全球布局和持续发展等方面取得的重要进展。
在电子行业日益关注环保和可持续发展的背景下,EOZ S.A.S公司积极响应号召,致力于绿色电子产品的研发和生产。公司采用环保材料替代传统材料,优化生产工艺降低能耗和废弃物排放。同时,EOZ S.A.S还推出了电子产品回收计划,鼓励消费者将废旧电子产品交给公司进行回收处理。这些举措不仅提升了公司的品牌形象,也为公司赢得了更多消费者的青睐。
为了进一步扩大市场份额,Doodle Labs开始寻求国际合作和业务拓展。公司与多家国际知名的无人机制造商和物联网企业建立了合作关系,共同开发新的解决方案和产品。同时,Doodle Labs还积极开拓国际市场,将产品出口到欧洲、北美等地区。这些努力不仅为公司带来了更多的商业机会,也提升了Doodle Labs在国际市场的知名度。
随着全球对环境保护和可持续发展的关注度不断提升,Avasem公司积极响应这一趋势,将可持续发展理念融入公司的战略规划和日常运营中。公司采用环保材料和工艺生产电子产品,降低生产过程中的能源消耗和废弃物排放。同时,Avasem公司还积极参与社会公益事业,支持教育、环保等领域的项目。这些举措不仅提升了公司的社会形象,还为其赢得了更多消费者的支持和信任。
请注意,以上故事均为虚构内容,旨在展示一个电子行业公司可能的发展路径和策略。在实际情况下,一个公司的成长会受到多种因素的影响,包括市场环境、技术发展趋势、公司战略选择等。因此,这些故事并不能完全代表任何真实存在的电子行业公司的发展历程。
江苏飞翼智能科技有限公司在无人机航模领域也有着深厚的积累。公司不仅自己购买零件组装各类航模,还积极参与国内航模比赛,凭借良好的飞机性能和一流的操控技术取得了不俗的成绩。尤其是涡喷航模,作为中高级的航模产品,其高难度的特技动作展示了飞翼智能在无人机技术方面的深厚功底。这些经验积累和技术创新为飞翼智能向无人机应用型企业转型奠定了坚实基础。
Appointech Inc公司,自创立之初就致力于提供创新的电子解决方案。在公司成立的早期阶段,团队凭借对电子技术的深刻理解和对市场需求的敏锐洞察,开发出了一系列具有竞争力的产品。这些产品不仅满足了客户的实际需求,也为公司赢得了初步的声誉和市场份额。
RF 工程师(工作地点 深圳龙岗) 要求:(本科以上学历 3人) 1.精通RF電路設計與分析,熟練掌握天線設計實際經驗及低噪音放大器線路設計,有車廠實際經驗者優先。 2. 熟練使用ADS、MWO、ANSOFT、IE3D等RF仿真軟體(ANSOFT、IE3D必須得懂。 3. 有 ...… 查看全部问答∨ |
这是飞思卡尔公司著名的COLDFIRE系列处理器的编程参考手册,coldfire的中文资料不多,这里转过来希望对更多人有用。此参考手册,包括指令集描述 coldfire内核架构 寻址模式等 … 查看全部问答∨ |
在把cximage600_ce全部编译通过后,运行demo_ce,出现部署错误,具体如下: 1>------ 已启动部署: 项目: zlib, 配置: Debug CE50CHS (ARMV4I) ------ 1>未指定的错误 1> 2>------ 已启动部署: 项目: tiff, 配置: Debug CE50CHS (ARMV4I ...… 查看全部问答∨ |
请问哪位兄台了解802.1d协议,知道802.1d标签和优先级的。我在网上查802.1d优先级和标签都查不到,不知道这个标签是不是和802.1q标签一样,加在报文的头部。… 查看全部问答∨ |
请问一下各位前辈,考取IDETCO这个嵌入式技术认证有意义吗? 小弟在嵌入式(ARM)方面初入行,现在主要负责做WinCE方面的底层驱动以及应用程序开发~~想增强一下自己的底子,所以想考取一个嵌入式方面的认证,各位有什么好提议吗?谢谢~~~… 查看全部问答∨ |
|
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 ...… 查看全部问答∨ |
|
设计资源 培训 开发板 精华推荐
- ST有奖直播报名|介绍CAN总线特别在汽车应用及保护器件的重要性
- 最后一天!Beetle ESP32-C3免费测评,赶紧上车
- 看视频赢50元京东卡|泰享实测之水哥秘籍第四期
- 【说出你的故事】跨平台转换——你做?还是不做?
- 红外战高温,下载预测性维护手册,预约热像仪、测温仪有好礼!
- Microchip电源评估板促销,还有红包送!
- 免费申请测评 | Sipeed MAix BiT AIoT 开发套件,搭载K210、屏幕和摄像头
- 独乐乐不如众乐乐——TI培训“荐课”功能上线公测,邀你提议,参与抢楼!
- 合泰ESK32-360 开发板“拍了拍”你,免费测评在等你
- 电源技术专辑第1期:快充参考设计大集合!