微控制器串列埠除錯的方法在keil中有人知道嗎求指點

2021-03-03 21:34:09 字數 371 閱讀 9870

1樓:匿名使用者

需要你寫程式的支援,想看哪個變數的變化,在程式的不同位置將這個變數放到串列埠中發出來,通過計算機接收,就能知道這個變數在程式中間的變化過程。也就是說在沒有專用的偵錯程式的時候,利用微控制器自身的串列埠,通過對微控制器的程式設計,將微控制器程式執行的情況傳送出來。

2樓:匿名使用者

我是在除錯的時候把需要的暫存器的資料通過串列埠返回給電腦,這樣通過串列埠除錯程式就可以知道暫存器的變化值了

3樓:匿名使用者

你最好 用個**軟體 如protues 這個 調起來比較直觀

4樓:匿名使用者

新增變數進wacth視窗中呀

微控制器與微控制器之間串列埠通訊需要幾個MAX232晶片

1個微控制器與1臺dupc用一個zhimax232就可以了。因為max232是可以雙向dao電平轉內換的。並且每容方向各有2路。ttl 轉232再轉ttl。結果同微控制器的rxtx交叉直連是沒什麼根本性的區別,唯一的好處是 兩個微控制器間可以遠距離的通訊了。兩個微控制器能不能不通過兩個max232直...

51微控制器串列埠通訊問題 微控制器發資料到電腦上時第四位資料

你這裡的難點在於來 只傳送一次 可以自定義一個標誌變數初始為0,當p1.1 0時且標誌為0,向串列埠傳送一個資料,並置該標誌為1,即使p1.1依然為0也不會一直髮送 當檢測到p1.1 1時,置標誌為0,以便下次再觸發。其他依此類推。在除錯rs232串列埠通訊時,微控制器往pc機上發資料,串列埠除錯助...

微控制器程式設計keil錯誤C 56error C193bad operand type

問題可能出在 x line2 head 或 x line1 head 這行上,line1 head,line2 head,是常量,還是變數,是用 define 定義了常量嗎?error c193 bad operand type 這是什麼意思?operand type 操作bai數型別 bad op...