你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm8l052c6t6 模拟串口发送第一个字节总是有问题

[复制链接]
小小步伐 提问时间:2017-5-4 22:14 /
本帖最后由 小小步伐 于 2017-5-4 22:21 编辑


要发送的数据为                   AA 05 17 FF FF FF  FF 18 55
而我的串口发送的数据为     54 05 17 FF FF FF  FF 18 55  

发送过程中关闭了中断也没有用, 第一个字节有问题, 有哪位大神知道什么原因?


收藏 2 评论13 发布时间:2017-5-4 22:14

举报

13个回答
无薪税绵 回答时间:2017-5-16 08:13:39
是第一次,还是每次都是这样?
wudianjun2001 回答时间:2017-5-16 08:27:36
仔细检查下程序,感觉刚开始多发了个0
斜阳 回答时间:2017-5-16 08:53:48
模拟串口?肯定是你时序没写对。也没不贴源码,咋给你分析错误
长不大的小孩 回答时间:2017-5-16 09:40:02
签到签到,模拟串口 很多年前用51做过
wenyangzeng 回答时间:2017-5-16 09:52:25
发送前先清空发送标志位
Owen 回答时间:2017-5-16 13:57:41
初始化完模拟串口,先发个0试试
cldym 回答时间:2017-5-16 14:46:42
模拟串口?肯定是你时序没写对。
me浩 回答时间:2017-5-16 18:00:45
后面都没有问题就主要检查初始化什么的了
蔡老四 回答时间:2017-5-16 20:49:05
先发送一位无用数据,如何.
chifen 回答时间:2017-5-16 23:38:49
AA 变成 54 从二进制分析  你应该 是 1010 1010  变成  0101 0100 , 从表面上分析  应该是丢了1位 ,相当于左移一位.  高位移走 低位补0 ,第一字节起始位没有处理好
zbber 回答时间:2017-5-17 07:05:09
模拟串口?肯定是你时序没写对
じ☆ve沫上,蘤開。灬 回答时间:2017-6-2 16:08:05
初始化完成后先清除SR1寄存器的TC位  
laliuyf 回答时间:2018-3-12 14:58:24
解决了没啊,我也碰到一样的问题。只在单片机复位后第一次发送的时候第一个字节发生错误,以后发送全部正常

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版