1说中断和异常的区别2串口如何传输数据保证完整性3说一下环形链表怎么判断4串口波特率5为什么9600更稳定6中断为什么不能加延时7个人规划1我答的是触发源不一样 中断是外部硬件触发 异常是内部触发 中断触发后可以返回正常程序 但是异常不一定回到程序中2我答的是要保证硬件连接没问题,然后基础配置要保证一致 例如波特率 数据 停止位 用奇偶校验 或者crc校验保证数据稳定3用快慢指针 定义两个指针 慢指针一次移动一个节点 快指针一次两个 如果有环两指针会相遇 如果没有 快指针会到达链表末尾4 9600 1152005 能更稳定一些6中断原则 快进快出 加延时影响实时性 会导致程序卡死 容易导致程序崩溃 出现故障