手上正在做一个430串口通信的实验,串口通信我们都知道一个字符后面有一个停止位。保证上一个数据和下一个数据分开。但是我一帧数据传输完成有没有提示呢?或者说我一包数据,里面包含好多字节。最后一个传输完成后。有没有相关寄存器进行提示呢???非常想知道一帧数据传输完成,到下一帧数据开。两者是如何区分开来的???大家有相关做这个的么?
xyz549040622:
1.如果知道你的一帧数据是多少位,开个FIFO缓冲区,直接读取缓冲区是否满的标志
2.如果数据的帧数是不确定的,设定一个停止的字符,判断这个字符即可