微控制器串列埠通訊問題。當我在電腦上用串列埠助手向微控制器傳送一串字串以後,我希望微控制器用變數把字元

2021-04-12 06:01:53 字數 579 閱讀 9856

1樓:做而論道

通訊雙來方,需要制定一源個協議。

字串開bai始符、結束符,校du驗碼...,都要協商好。zhi簡單例dao

程參考。

51微控制器uart通訊,我現在可以實現電腦和微控制器間互相傳送字串,但是串列埠調時助手傳送的字串結

2樓:

除錯bai助手是不會發這東西的du吧,你填了什麼字元,它zhi只會發什麼字元啊。

dao我用了這

版麼久助手,還沒遇到過權你說的這個問題。

另外,我想知道,你的疑問具體是什麼?你所說的要發字串,意義是什麼,是字串是不同的命令還是什麼的。如果是命令,那你在微控制器中接收這些資料,然後進行判斷,判斷出不同的命令後執行對應的功能就可以了。

3樓:橡樹葉ノ羈絆

串列埠助手應該不會傳送結束標誌\0,應該就是按照字元去傳送,微控制器要自己補上\0

貌似,我覺得是,因為我沒依託這個設計過控制程式

微控制器串列埠通訊原理微控制器串列埠通訊的原理?

1 51系列微控制器的串列埠有4個模式,可分別用作串並轉換 並串轉換 非同步序列通訊 2種模式 非同步序列通訊中,有1 8 1和1 8 1 1兩種幀格式,多機通訊是特殊的通訊方式。2 基本原理是兩組移位暫存器。將並行通訊轉換成序列通訊模式 傳送部分 或反之 接收部分 可全雙工執行。3 速度通過移位脈...

51微控制器串列埠通訊寫字元,51微控制器串列埠通訊寫一個字元

你主程式這麼寫,傳送一個字元後,微控制器並不停止。應該加一行無限迴圈語句,while 1 才能停,如下 include include unsigned char ch bit read flag 0 void init serialcom void 串列埠通訊初始設定 向串列埠傳送一個字元 voi...

5V微控制器與3 3V微控制器串列埠通訊問題

5v微控制器與3.3v微控制器串列埠不能通訊,是設定錯誤造成的,解決方法如下 1 首先51微控制器的可用記憶體只有00h 7fh,堆疊指標設定在60h,則堆疊的大小就是60h 7fh。這算是有規定大小的。2 堆疊主要是為子程式呼叫和中斷操作而設立的,因此對應有兩項功能 保護斷點和保護現場。3 微控制...