|
使用STC 89C52RC 單片機(jī),編寫串口通訊,使用引腳為P3.0,P3.1 串口芯片為 MAX232 ,PC端使用了串口調(diào)試軟件,在單片機(jī)向PC發(fā)數(shù)據(jù)時候,PC能正常收到,但PC機(jī)給單片機(jī)發(fā)送數(shù)據(jù)時,單片機(jī)可以正常收到數(shù)據(jù),但是在PC端會收到0x23 0x20 0x20 0x20 0xFC 多余數(shù)字,這些數(shù)字不是單片機(jī)發(fā)出的,我將單片機(jī)端的發(fā)送完全去掉,PC端只要向單片機(jī)發(fā)數(shù)據(jù),單片機(jī)會莫名其妙發(fā)送數(shù)據(jù)到PC端。開始以為是單片機(jī)在接收數(shù)據(jù)時影響IO電平,我在VCC和P3.1間接了個2K電阻上拉,結(jié)果還是沒法解決這個問題。
|
|