找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2576|回復(fù): 8
收起左側(cè)

51單片機串口UART

[復(fù)制鏈接]
ID:1059375 發(fā)表于 2023-1-19 05:14 | 顯示全部樓層 |閱讀模式
本帖最后由 kkk09 于 2023-1-19 05:31 編輯

為什么串口助手獲得的數(shù)據(jù)是準確的,但是led的亮滅卻不正確?
11.0592mhz的晶振,8位自動重裝,比特率不倍速
下載 (1).png
下載.png
51hei圖片_20230119053104.jpg
回復(fù)

使用道具 舉報

ID:161164 發(fā)表于 2023-1-19 09:29 | 顯示全部樓層
2023-01-19_092850.png
回復(fù)

使用道具 舉報

ID:1034262 發(fā)表于 2023-1-19 10:00 | 顯示全部樓層
你直接輸一個確定的字節(jié)數(shù)據(jù)到P1口看看?可能你傳遞數(shù)據(jù)出錯了。
回復(fù)

使用道具 舉報

ID:94031 發(fā)表于 2023-1-19 10:01 | 顯示全部樓層
SBUF是c51關(guān)鍵字,不能當變量使用,應(yīng)該另設(shè)變量保存SBUF用來顯示。
回復(fù)

使用道具 舉報

ID:243487 發(fā)表于 2023-1-19 11:08 | 顯示全部樓層
為0了吧,把0的數(shù)據(jù)丟掉,讀完再讀是0吧
回復(fù)

使用道具 舉報

ID:1059375 發(fā)表于 2023-1-20 05:40 | 顯示全部樓層
回復(fù)

使用道具 舉報

ID:146878 發(fā)表于 2023-1-20 13:39 | 顯示全部樓層
開接受中斷。接受到后存入另外一個變量。你這一直讀不行的。
回復(fù)

使用道具 舉報

ID:1055392 發(fā)表于 2023-1-20 21:36 來自手機 | 顯示全部樓層
中斷里面一定要把TX與RX分開,發(fā)送與接受都會進入中斷可能數(shù)據(jù)要亂
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2023-1-23 15:29 | 顯示全部樓層
中斷處理程序沒寫。

必須要寫中斷處理,要清RI的。

現(xiàn)在你的中斷向量地址是亂的,接收到數(shù)據(jù)就死機了。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表