特牛网址导航

HAL库教程9:串口接收不定长数据_hal 串口中断不定长度-CSDN博客

网友收藏
文章浏览阅读1.2w次,点赞26次,收藏106次。  串口收到的两组数据之间,往往会有一定的时间间隔。可以判断这个间隔,来实现无需结束符,无需指定长度,串口可接收不定长数据的功能。如果串口在一定的时间内没有收到新的数据,可以认为一组数据已经接收完毕了。思路是用定时器来设置一个“闹钟”,连续的一段时间没有收到新的数据,闹钟响起,就把已经收到的数据打包,做相应处理。定时器溢出时间配置  首先修改定时器的溢出时间。本文规定使用5ms的间隔。在某些通..._hal 串口中断不定长度