经常遇到初学者,对单片机串行通讯出了问题不知道如何办的情况.其实最有效的调试方法是用示波器观察收发数据的波形.通过观察波形可以确定以下情况: 1.数据是否接收或发送: 2.数据是否正确: 3.波特率是否正确: 一.串行数据的格式 异步串行数据的一般格式是:起始位+数据位+停止位,其中起始位1 位,数据位可以是5.6.7.8位,停止位可以是1.1.5.2位.起始位是一个值为0的位,对于正逻辑的TTL电平,起始位是一位时间的低电平:停止位是值为1的位,对于正逻辑的TTL电平,停止位是高电平.对于负逻…