導航:首頁 > 軟體知識 > 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怎麼調試單片機里的程序相關的資料

熱點內容
淮北二手房交易多少套 瀏覽:989
王者榮耀數據和賬戶哪個可刪 瀏覽:124
南寧有哪些二手貨車交易市場 瀏覽:812
投資人的信息怎麼找 瀏覽:642
邯鄲復興綜合農貿市場怎麼樣 瀏覽:676
如何在手機上代理社保簽到 瀏覽:121
登機牌選號哪個小程序 瀏覽:988
如何做小米產品銷售員 瀏覽:367
持卡人交易確認函是什麼 瀏覽:472
一級代理需要什麼資料 瀏覽:530
黃金交易後怎麼盈利 瀏覽:612
靜態代理商有哪些 瀏覽:686
如何刪除nvidia控制面板的程序設置 瀏覽:47
水產交易中心在哪裡 瀏覽:651
市場上的山葯是什麼樣子的 瀏覽:876
什麼是交易量化 瀏覽:299
dnf安裝包里哪個是啟動程序 瀏覽:474
打魚技術怎麼學 瀏覽:529
習水縣有哪些市場 瀏覽:672
吉事辦個人信息如何更改 瀏覽:798