单片机STC12C5A60S2的串口2读取数据原理?

相关代码如下图,通过CMD[I]发送了读取血压数据的指令,然后是怎么收到数据的呀,感觉图3在读取血压指令后就没有反应了呀,小白不太懂求大佬解答。

这就是标准的中断方式获取数据啊。当对方向单片机串口2发送数据时,单片机接受到数据就会进入串口2中断(向量号为8)。
不过这里在中断添加了一点应用层的内容,也就是约定必须首字节为FDh并且长度为6才是有效的数据帧,其它情况下收到的数据会丢弃。
温馨提示:答案为网友推荐,仅供参考