小小步伐 发表于 2017-5-4 22:14:49

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

本帖最后由 小小步伐 于 2017-5-4 22:21 编辑


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

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


无薪税绵 发表于 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.li 发表于 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

先发送一位无用数据,如何.
页: [1] 2
查看完整版本: stm8l052c6t6 模拟串口发送第一个字节总是有问题