[STM32F0] stm32f030f4怎么扩展两个串口

[复制链接]
4230|47
zchong 发表于 2021-11-14 09:22 | 显示全部楼层
niubility,串口还搞个分时复用,勤俭持家的典范。
b5z1giu 发表于 2021-11-14 20:26 | 显示全部楼层
你使用PA9,PA10接收到的数据对么有00么
liu96jp 发表于 2021-11-14 20:29 | 显示全部楼层
你用串口助手接一下数据
lix1yr 发表于 2021-11-14 20:32 | 显示全部楼层
正常不会出现这个问题
t1ngus4 发表于 2021-11-14 20:33 | 显示全部楼层
你的数据是不是就有00
g0d5xs 发表于 2021-11-14 20:34 | 显示全部楼层
正常stm32f0就是有两个串口的
d1ng2x 发表于 2021-11-14 20:37 | 显示全部楼层
可以通过串口接收 当收到尾命令就停止接收
ex7s4 发表于 2021-11-14 20:38 | 显示全部楼层
你是不是有干扰呢?换连接线试试
cen9ce 发表于 2021-11-14 20:39 | 显示全部楼层
串口1收到也是多00么?
zhizia4f 发表于 2021-11-14 20:39 | 显示全部楼层
可以在串口处理数据的时候抛弃掉00,收到FF就完事
q1ngt12 发表于 2021-11-14 20:41 | 显示全部楼层
你这收到的数据这么规律,不像是干扰
y1n9an 发表于 2021-11-14 20:41 | 显示全部楼层
建议看看你串口上来的数据,可以用串口助手抓一下
suw12q 发表于 2021-11-14 20:42 | 显示全部楼层
正常串口数据不会多的,把波特率设置小一点呢?
w2nme1ai7 发表于 2021-11-14 20:43 | 显示全部楼层
你是两个串口收到的数据一样么?
su1yirg 发表于 2021-11-14 20:43 | 显示全部楼层
可以把你如何配置的串口2的代码发出来看看么
p0gon9y 发表于 2021-11-14 20:44 | 显示全部楼层
正常串口不会这样的,我觉得你应该查一下你接的串口设备,是不是就多00
tax2r6c 发表于 2021-11-14 20:45 | 显示全部楼层
可以通过接收函数去掉00,把FF当做最后一个字节
q1d0mnx 发表于 2021-11-14 20:45 | 显示全部楼层
用程序仿真跟一下呗,看看 多的00哪儿来的
lamanius 发表于 2021-11-14 20:46 | 显示全部楼层
我觉得你可以查一下你串口设备,正常不会出错的
kaif2n9j 发表于 2021-11-14 20:47 | 显示全部楼层
用程序去掉00就好了,也不用纠结了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部