ch9343m上电久了之后,发现485uart发出来的数据会多一个字节02

上电时间久了之后,发送的数据会多一个字节02,位置是随机的

CH9434UARTxSetTxFIFOData  使用的fifo API


可以先去掉485,排除485电路的干扰,可以尝试先用9434的串口TXRX短接自收发,看下是否会有此类现象


6831 0043 0511 1111 

1111 1102 0412 1000 0D05 0202 0220 0002 

0020 0102 0000 0110 AE5F 7EEC E5A1 A99E 

5646 7749 B0E6 45ED 08E5 16


6831 0043 0511 1111 1111 1102 0412 1000 0D05 0202 0202 20 00 02 00 20 01 02 00 00 01 

10AE 5F 7E EC E5 A1 A9 9E 56 46 77 49 B0 E6 45 ED 08 E5 16 


6831 02 0043 0511 1111 1111 1102 0412 1000 0D05 0202 0220 0002 0020 0102 0000 01 

10 AE5F 7EEC E5A1 A99E 5646 7749 B0E6 45ED 08E5 16 


6831 0043 0511 1111 1111 1102 0412 1000 0D05 0202 0220 0002 0020 02FF 0102 0000 

0110 AE5F 7EEC E5A1 A99E 5646 7749 B0E6 45ED 08E5 16 


6831 02FF 0043 0511 1111 1111 1102 0412 1000 0D05 0202 0220 0002 0020 0102 0000 

0110 AE5F 7EEC E5 02FF A1 A99E 5646 7749 B0E6 45ED 08E5 16 


6831 0043 0511 1111 1111 1102 0412 1000 0D05 0202 0220 0002 0020 0102 0000 0110 

AE5F 02 FFEC E5A1 A99E 5646 7749 B0E6 45ED 08E5 16 


6831 0043 0511 1111 1111 1102 0412 1000 0D05 0202 0220 0002 0020 0102 0000 02 FF  

10 AE5F 7EEC E5A1 A99E 5646 7749 B0E6 45ED 08E5 16 


6831 0043 0511 1111 1111 02 1102 0412 1000 0D05 0202 0220 0002 0020 0102 0000 01 

10 AE5F 7EEC E5A1 A99E 5646 7749 B0E6 45ED 08E5 16


黑划线是多出来的


这个经过确认是,在发送的时候被中断打断,然后被高优先级任务抢占了。提高发送任务的优先级后,目前正常。


只有登录才能回复,可以选择微信账号登录