首页 > 其他 > 详细

串口通信有极限速度

时间:2019-12-01 15:11:15      阅读:58      评论:0      收藏:0      [点我收藏+]

STM32的HAL驱动中,关于串口通信,由于串口通信的物理的限制,在发送数据时,是需要时间的。

可以使用以下两种方式进行数据发送。
1、busy waiting的模式进行发送。

2、中断方式进行发送。

但是无论采用何种方式,都会存在物理传输介质方面的限制。也就是发送太快,还是会存在数据丢失的情况。
只是使用中断发送有个好处是不用去忙等待,可以使用发送完成的callback。基本上,外设硬件都会支持发送完成后产生一个发送完成的中断标志位的。

串口通信有极限速度

原文:https://www.cnblogs.com/praiseslow/p/11965866.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!