1樓:
我這邊用這個mega88pa也有問題,接收可以正常接收並且值是對的。傳送的就是不行,傳送出去的值變了,傳送函式和你這個是一樣的。
stc微控制器串列埠通訊問題,一直無法收到正確資料
2樓:匿名使用者
檢查微控制器的波特率是否異常。
3樓:匿名使用者
你的串列埠用的哪個管腳?
p3m0 = 0x20; 我一直都配置為 p3m0 = 0x00;
你還可以用示波器測試訊號
我的串列埠接收到的為什麼總是0啊
4樓:匿名使用者
那說明你copy的串列埠沒有配置成功,如果微控制器的串列埠配置成功後,預設的管腳電平為高電平,如果你的管腳為低電平,串列埠是作為資料來接收的,所以收到0,再仔細檢視你的串列埠初始化程式,以及你的電路是否虛焊,是否電路連線有問題。
5樓:匿名使用者
我今天也遇到了這個問題,rx和tx接反了。
6樓:匿名使用者
看看 你 微控制器 的 程式
7樓:匿名使用者
請問你這個問題解決了嗎?我現在也遇到這個問題,不知道是什麼原因
使用C實現串列埠通訊,接受和控制微控制器
我是柳之葉 通常,在c 中實現串列埠通訊,我們有四種方法 第一 通過mscomm控制元件這是最簡單的,最方便的方法。可功能上很難做到控制自如,同時這個控制元件並不是系統本身所帶,所以還得註冊。可以訪問 一個外國人寫的教程 第二 微軟在.net新推出了一個串列埠控制元件,基於.net的p invoke...
使用51微控制器與PC進行串列埠通訊時,怎麼將溫度值(帶兩位小數)傳送到VB編寫的上位機介面上顯示
可以啊,你自己定個協議,然後pc解包就可以了,打個比方說 你發aa 00 xx,aa表示幀頭,00表示溫度高位,xx寫溫度高位數值 aa 01 yy,aa表示幀頭,01表示溫度低位,yy寫溫度低位數值當然這只是比較簡單的說法,還有字長啊,檢驗啊等等問題需要考慮 使用51微控制器與pc進行串列埠通訊時...
VC 串列埠通訊中怎麼將串列埠收到的資料儲存到檔案中
在oncomm事件中作如下處理 long cscrdlg oncommunicate wparam ch,lparam port catch cfileexception,e end catch if error 0 messagebox 檔案已儲存!bj2948a提示 mb iconinforma...