關於微控制器通過rs232與pc機進行串列埠通訊

2021-03-11 07:09:57 字數 677 閱讀 6652

1樓:匿名使用者

1、給你一個copy

試試:#include

unsigned char flag,a;

void main()

*/if(flag==1)}}

void ser() interrupt 42、如果不行,交叉9針插座的2、3兩線,再試

2樓:匿名使用者

1.檢檢視波特率對了沒有

2.串列埠是好的沒?把232的tx與rx對接,pc機傳送資料看是否能接收。

3.檢查微控制器工作沒,晶振

3樓:

我也遇到了這個問題,還在除錯程式,可惜今天電腦又中毒了,留個名了再來看,你可以用protus加虛擬串列埠,以及你的串列埠除錯軟體來測試一下。我是這麼弄的

4樓:匿名使用者

1.可以在程式中新增一段程式,使某一空閒的埠進行高低變化,頻率為1hz左右,程式執行後

回,用表答量的該口有高低電平的變化,說明程式在電路內是能夠執行的。否則要查晶振、電源等硬體方面的問題;

2.用protenus進行模擬**,檢驗程式編制是否正確,模擬通過之後再進行電路試驗。這樣可大大提高效率

5樓:匿名使用者

max232是國產的?要用美信原裝的才好,尤其是波特率高的時候

衛星機rs232四針介面怎樣與電腦連線

衛星機上的這個介面一般都是用於升級衛星機升級所用,一般情況下不需要連線。不過現在的電腦主機板都不配備這個介面,除非是老一點的主機板才有。usb轉rs232串列埠專用線連線到電腦 誰知道4針rs232串列埠接線圖 速答 謝謝!4針rs232串列埠?3線tx 傳送 rx 接收 gnd 訊號地 肯定不會少...

51微控制器與vb通過串列埠通訊,微控制器為什麼只能傳送0至

傳送大數,你只能多次傳送,一次只能傳送一幀,而串列埠傳送的一幀可能是7 8 9位,由你設定而定。51微控制器是8位的,一次只能處理8位資料,也就是一個位元組,一個位元組只能表示0 255的大小的資料。一個位元組確實只能是0 255,但你可以連續發兩個位元組然後在vb裡面組成一個大於255的數。比如發...

我想做個鍵盤通過微控制器傳送資料後然後pc接受

a 65 s 83 d 68 w 87 都是十進位制的。按下時就傳送這個數字,鬆開,傳送他們的補碼還是反碼,呵呵,不是很記得了。好像直接加128就可以了。就是第7位設定成1.你是要做玩遊戲的?用ps2介面比較簡單。電源,地,時鐘,資料,http wenku.baidu.com view 3b3e2d...