5451| 3
|
DMA + 串口空闲中断接收 不定长数据靠谱吗 |
1金钱
最佳答案程序没问题。
9600的波特率在100ms时间内只能发出96字节,而你却要发出100字节,所以你那两帧事实上是连续的,肯定进不了IDLE中断呀,不信你用逻辑分析仪或示波器看一下实际的RX波形,两帧是不是粘在一起了?
要么把波特率调高一点,要么把发送间隔该长一些,要么把每帧的字节数改小一些,肯定就没问题了
| ||
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-27 23:24
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网