6639| 8
|
STM32F427 两个串口同时用DMA接收产生问题 |
3金钱
最佳答案115200,一次传输31个字节,31*8.681us=269.1us
100HZ是10ms,传输一帧只占2.69%时间。
数据是一直不断传输的,帧与帧之间没有空字节,不代表不能IDLE中断。
只要串口连续10bit时间没有数据,就会进入IDLE中断,也就是说用269.1us 接收完31个字节后,再过86.8us没有数据就会进入空闲中断。空闲中断跟空字节一点关系也没有。
至于你说的怕丢失数据,这个你算法上弥补吧。单片机同一时刻只能处理一件事情。正在接收A传感器数据, ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-26 23:04
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网