热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

M0的USART波特率自动识别问题

  • 1星
  • 2018-12-16
  • 466.63KB
  • 需要1积分
  • 0次下载
标签: STM32f051

STM32f051

USART

USART

波特率

波特率

ASCII

ASCII

某客户用  STM32F051  的芯片做了一个自动波特率的实验(代码是仿照  ST  库里面的例子写的),用串口发送数字键的  ASCII  码,在接收端只有奇数  ASCII  被确认。

文档内容节选

STM32F0 的 USART 自动识别问题 一 前言 某客户用 STM32F051 的芯片做了一个自动波特率的实验代码是仿照 ST 库里面的例子写的,用串口发送数 字键的 ASCII 码,在接收端只有奇数 ASCII 被确认 二分析 客户使用的是 MDK 编译,版本是 472,观察了一下数据,没有被自动识别的都是 bit 0 为 0 的数据, 客户例程中发送的数据为aabbccddeeff 三 解决方法 关于 USART 波特率自动检测的问题,查看了参考手册后发现 当使用自动检测模式 0 时,USART 会通过测试起始位来检测波特率,起始位是低电平,这要求数据帧 在起始位之后的数据位必须为高,即需要传输的数据第一位为 1,客户的代码在每次接受一个字符后都 会重新检测波特率,那么在发送偶字符时检测出来的波特率为错误的,数据接收出错 把这句话注释掉就可以了不用每次接受字符后都重新检测波特率,或者在检测波特率之前保证传输 的数据第一位为 1 ......

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 看了一下712的管脚的好象没有外部中断管脚
    看了一下712的管脚的好象没有外部中断管脚,除了710中的P2.8到P2.10是外部中断管脚。除了712中的capture,还有没有其它外部中断管脚?
  • 学习电子
    我学习电子其实好坎坷,以前是学机电的,班上没一个女生,学着没味,之后听说电子的多,我转过来了,感觉电子更纠结,好难,希望在这论坛跟大家共同进步
  • 【AT32F421测评】+ ADC数据采集及显示
    在AT32F421的内部,配置有采样率高达2M SPS的12位15通道高速ADC,可充分满足高速数据采集、混合信号处理和工业控制与电机应用要求。此外,在ADC的基础上还配置了一个内部温度采集通道,利用它可以检测片内温度的变换情况。将该功能与前面介绍的串行数码管显示模块相配合,则可以达到图示的显示效果。片内温度显示效果图实现显示效果的主程序为:int main(void){  int w;
  • 高清大图了解高阶精密HDI板PCB架构
    硬件工程师刚接触多层PCB的时候,涉及到普通多层和HDI的pcb板,现在用立体图形展示各种叠层结构的PCB图内部架构。是不是简单明了?高密度互联板(HDI)的核心,在过孔多层PCB的线路加工,和单层双层没什么区别,最大的不同在过孔的工艺上。线路都是蚀刻出来的,过孔都是钻孔再镀铜出来的,这些做硬件开发的大家都懂,就不赘述了。多层电路板,通常有通孔板、一阶板、二阶板、二阶叠孔板这几种。更高阶的如三阶板
  • 一款高品质的电子镇流器
    一款高品质的电子镇流器为庆祝新论坛开张,现上传我的最新设计,该产品已在几家韩国电子公司试产,它可通过各国认证,供大家参考.它有以下特点: ● 额定电压:85-265V,AC50/60Hz ● 额定功率:2×40W ● 功率因数>0。998 ● 谐波含量<6% ● 电流波峰系数<1。45 ● 软启动电路设计 ● 防冲击电压、浪涌电流 ● 保护功能齐全,有过电压、过电流、过载和缺灯保护 ● 变频预热启
  • tms320f2812的开发板
  • 【Perf-V评测】基于Perf-V开发板搭建并应用蜂鸟开源SOC
  • 请问Nand flash、SD卡和RAM区别和联系
  • 单片机在炉温控制中的应用
  • 兄弟伙们,能不能推荐一本好书,讲解DSP芯片(TMS320c2812)的啊????万分感谢!

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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