AVR串列埠通訊問題,使用的晶片是mega88pa,求大神指點,為何我收不到資料?程式很常見如下

2021-07-22 10:53:50 字數 673 閱讀 5942

1樓:

我這邊用這個mega88pa也有問題,接收可以正常接收並且值是對的。傳送的就是不行,傳送出去的值變了,傳送函式和你這個是一樣的。

stc微控制器串列埠通訊問題,一直無法收到正確資料

2樓:匿名使用者

檢查微控制器的波特率是否異常。

3樓:匿名使用者

你的串列埠用的哪個管腳?

p3m0 = 0x20; 我一直都配置為 p3m0 = 0x00;

你還可以用示波器測試訊號

我的串列埠接收到的為什麼總是0啊

4樓:匿名使用者

那說明你copy的串列埠沒有配置成功,如果微控制器的串列埠配置成功後,預設的管腳電平為高電平,如果你的管腳為低電平,串列埠是作為資料來接收的,所以收到0,再仔細檢視你的串列埠初始化程式,以及你的電路是否虛焊,是否電路連線有問題。

5樓:匿名使用者

我今天也遇到了這個問題,rx和tx接反了。

6樓:匿名使用者

看看 你 微控制器 的 程式

7樓:匿名使用者

請問你這個問題解決了嗎?我現在也遇到這個問題,不知道是什麼原因

微控制器串列埠通訊簡單問題

你沒有寫清楚復好多事情的吧?1.你是制用微控制器和bai 電腦的串列埠做通訊?2.如果是du用微控制器和電腦的zhi串列埠做通訊,那麼硬dao件的接法是否是ok 的?你用示波器看了電腦過來的資料波形是否是對的?3.uart 的通訊協議微控制器的軟體都做好的了?4.如果微控制器的通訊口硬體都對的,微控...

使用C實現串列埠通訊,接受和控制微控制器

通常,在c 中實現串列埠通訊,我們有四種方法 第一 通過mscomm控制元件這是最簡單的,最方便的方法。可功能上很難做到控制自如,同時這個控制元件並不是系統本身所帶,所以還得註冊。可以訪問 一個外國人寫的教程 第二 微軟在.net新推出了一個串列埠控制元件,基於.net的p invoke呼叫方法實現...

51微控制器通訊問題,串列埠除錯助手能接受微控制器傳送的資料,但是微控制器卻不能接受串列埠除錯助手傳送的資料

delay 延時短一點,其他沒看出有問題 在除錯rs232串列埠通訊時,微控制器往pc機上發資料,串列埠除錯助手可以接收,但是pc往微控制器發資料,接收不到。如果用的是51微控制器,除了確認電纜沒問題外,可以查一下又沒有可能不小心把對應rxd的sfr給賦值0了,查這個不一定要看程式,可以拔掉微控制器...