![]() |
發布時間: 2023-1-19 05:14
正文摘要:本帖最后由 kkk09 于 2023-1-19 05:31 編輯 為什么串口助手獲得的數據是準確的,但是led的亮滅卻不正確? 11.0592mhz的晶振,8位自動重裝,比特率不倍速 |
中斷處理程序沒寫。 必須要寫中斷處理,要清RI的。 現在你的中斷向量地址是亂的,接收到數據就死機了。 |
中斷里面一定要把TX與RX分開,發送與接受都會進入中斷可能數據要亂 |
開接受中斷。接受到后存入另外一個變量。你這一直讀不行的。 |
為0了吧,把0的數據丟掉,讀完再讀是0吧 |
SBUF是c51關鍵字,不能當變量使用,應該另設變量保存SBUF用來顯示。 |
你直接輸一個確定的字節數據到P1口看看?可能你傳遞數據出錯了。 |
![]() |