3229| 18
|
两块开发板通过串口连接问题 |
10金钱
最佳答案咋说呢,或许行。
Uart2_SendData8(Res) ,估计是等发送完成再退出。
发送是需要时间的,那么这段时间,就一直在中断服务程序里,死等。
问题来了:
假如板一的波特率比较高,而板二的UART2的波特率比较低,
板二发送一次的时间长,在此期间板一可能又有几个字节发过来,
那么,板二还在处理发送,等它发送完,板一的这几个字节已经过去了,板二就收不到,丢失了。
假如反过来,板一波特率比较低,板二比较高,
那么 ...
| ||
| ||
| ||
| ||
| ||
| ||
我有故事,你有酒吗
|
||
| ||
| ||
| ||
我有故事,你有酒吗
|
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-26 00:31
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网