導航:首頁 > 軟體知識 > keil怎麼調試單片機里的程序

keil怎麼調試單片機里的程序

發布時間:2023-05-22 19:21:55

⑴ 如何使用Keil uVision2軟體調試單片機程序

可以用keil調試中的串口通信模擬,然後下腔蠢載一個虛擬串口工具蘆搭,配置好就可以用串口軟體顯示,詳細資料可以搜一下。你應該先下個虛擬串口工具(如VSPD),構建一對虛擬串口,軟後配置keil中debug下的串口模擬通信(這部分資料陪圓拿可以網路,我簡單的提一下:模擬時需要使用到的命令:ASSIGN和MODE。
例如:mode com6 9600,0,8,1
assign com6 <Sin> Sout),至於串口調試軟體就很多了,隨便找個就好了。這樣就可以實現調試了。

⑵ 如何在keil集成環境中調試單片機的C語言程序

編譯無錯後,在軟體模擬條件下,點擊「Debug」進入模擬界面。在硬體模擬條件下,前提有調試器及目標平台,同樣點擊「Debug」圖標進入模擬。

⑶ keil怎麼運行程序

要運行Keil編寫的程序,首先應該將程序編譯,然後下載到單片機中,最後通過燒錄器將程序燒錄到單片機中,即可運行程序。
拓展:Keil的編譯明槐器支持C、C++以及匯編語言廳禪,用戶可以通過編譯扮槐塵器將程序編譯成目標文件,並下載到單片機中,最後通過燒錄器將目標文件燒錄到單片機中,從而實現程序的運行。

⑷ 單片機程序怎麼在電腦上調試用什麼軟體好

單片機可以實現在線調試程序,通過軟體設置斷點,進行單步調試,這樣可以看到單片機是如何一步步執行程序的,從而快速找到問題,解決問題。以Keil和IAR為例介紹一下單片機的在線調試。

1.keil
的在線調試功能
以STM32單片機為例,所需要的軟體為Keil MDK,模擬工具為J-link,當程序編寫完成後,編譯通過,通過J-link模擬工具連接電腦和單片機板子,一定要安裝好J-link的驅動,在Debug界面選擇J-Link,並正確設置Setting界面的下的器件型號,如下圖所示。

設置好後,點擊工具欄的Debug按鈕,就進入在線調試模式了,這時候會出現調試工具欄,如下圖所示。

在懷疑有問題的地方設置斷點後,運行單步調試,單片機就可以一步步的執行了,在watch窗口可以選擇查看單片機的GPIO等寄存器,實時了解各埠和變數的變化情況。

2.IAR
的在線調試功能
以STM8單片機為例,以IAR for STM8為例,工具為ST-Link,正確安裝好ST-Link的驅動,程序編譯通過後,執行Debug and download按鈕可以開啟在線模擬模式,如下圖所示。

在有問題的地方設置斷點,執行全速運行後,會在斷點處停下,可以執行單步調試功能進入函數,再一步步執行。

這樣也可以很容易的找到程序bug。
3.使用串口列印進行調試
如果單片機不支持在線模擬功能,可以通過串口列印的形式輸出調試信息。首先要把串口列印程序調試通,在有問題的地方通過給變數設置不同的值然後列印,這樣也可以很直觀的判斷程序的運行情況。所需要的工具為USB/TTL。

由於篇幅有限,無法詳細描述,大家可以根據以上信息搜具體的教程。

以上就是這個問題的回答,感謝留言、評論、轉發。

更多精彩內容請關注本頭條號:玩轉嵌入式。感謝大家。

閱讀全文

與keil怎麼調試單片機里的程序相關的資料

熱點內容
天色黃金交易碼是多少 瀏覽:192
小廠家代理如何做 瀏覽:916
如何查看python調用的c程序 瀏覽:35
印度人發明了什麼技術 瀏覽:840
深挖小數據有哪些 瀏覽:113
糯米的新技術是什麼 瀏覽:171
市場上最好賣的是什麼產品 瀏覽:907
信息技術相關的證書有哪些 瀏覽:504
年輕大老闆做什麼產品都很精細 瀏覽:109
男士代理微商怎麼做 瀏覽:385
還有什麼比較好的小程序 瀏覽:569
國聯證券怎麼查交易許可權 瀏覽:531
如何看盤交易指標 瀏覽:766
北信源優勢產品有哪些 瀏覽:207
我市臨時農貿市場什麼時候搬遷 瀏覽:66
不是科班出身的程序員怎麼找工作 瀏覽:74
榆中高原夏菜市場在哪裡 瀏覽:239
考研考生信息有哪些內容 瀏覽:635
如何防範通訊信息 瀏覽:112
大數據專升本可報哪些近似的專業 瀏覽:85