單片機串口通信不正確,原因很可能是晶振頻率引起的。
如果晶振頻率爲11.0592M那麼設置波特率爲9600沒有問題;
如果晶振頻率爲12M,那麼如果將波特率也設爲9600bps會有較大誤差,
建議將波特率調整爲2400bps,這樣誤差會較小,保證通信的正確率。
本文轉載自 http://hi.baidu.com/ladybeta/item/cd18f60e9a940c14cd34eaf1
單片機串口通信不正確,原因很可能是晶振頻率引起的。
如果晶振頻率爲11.0592M那麼設置波特率爲9600沒有問題;
如果晶振頻率爲12M,那麼如果將波特率也設爲9600bps會有較大誤差,
建議將波特率調整爲2400bps,這樣誤差會較小,保證通信的正確率。
本文轉載自 http://hi.baidu.com/ladybeta/item/cd18f60e9a940c14cd34eaf1
1.接線 下載器 單片機 5v 端 VCC 端 3.3v 備用 GND GND TXD RXD RXD TXD 注意,TXD 、RXD 是反接。生成好.hex文件之後,先點下載,再上電。