USART输出乱码3F,RS485抄表

RS485抄表,需要实现RS485的偶校验,在STM32单片机上。
偶校验2400, USART_WordLength_8b, USART_StopBits_1, USART_Parity_Even.
出现问题。

问题:调试中发现,接线就不停收到乱码。
解决:A。B。可能接反了。

问题:接收结果中,前面带一堆乱码3F,后面才是正确数据。
解决:可能你带电接拔插,rs485接口导致。 重新上电。

问题:发送命令后收到的数据中,间隔带3F。乱码.
解决:因为抄表,是偶校验,多出了校验位。所以
USART_InitStructure.USART_WordLength = USART_WordLength_9b;
为了这个偶校验,折腾的时间估计超过了6个小时。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值