浅谈单片机的串行通信

串口助手只是模拟,不是实际应用。您可以根据实际应用确定您的数据发送间隔。不管上位机是不是PC机,都可以通过标志位告诉下位机是否发送。比如PC机接收到单片机发送的“可以发送”标志位后发送串行数据,避免了数据对冲。

也就是说,MCU运行中断处理程序后,会告诉PC发送数据。如果觉得这样会影响效率,就把数据打包成结构帧,判断MCU发给PC的头数据。