|
|
具體原因忘記了。總結(jié)一下: 亂碼原因如下: 一、波特率錯誤: 1、波特率設(shè)置錯誤 2、定時器設(shè)置錯誤 3、晶振未起振 二、串口接反; 1、線束接反 2、引腳焊接錯誤 |
| 可能跟波特率有關(guān)的 |
| 導(dǎo)致亂碼的可能性,一般是波特率錯誤,調(diào)整一下 |
|
硬件方面: 建議485的A腳對電源加個10K電阻,B腳對地加個10K電阻。 軟件方面: 485不是全雙工的,是半雙工的。發(fā)送時候,P2.3置高,發(fā)完立即置低,等待接收。 測試軟件(串口助手)測試的時候,一定要確認(rèn)16進制顯示和ASCII顯示。 |
Powered by 單片機教程網(wǎng)