本仿真器是ST-Link
ST仿真有硬件和軟件仿真兩種,一個是在硬件上跑,一個是軟件模擬,前者真實性高,后者某些方面精確,比如計算延遲,我今天分享硬件仿真。
就是在開始的DEBUG選項出選右邊的
選擇好之后,進入仿真界面
進入仿真界面
有用的也就下面這一行有用
我主要講這幾個最左邊RST是復位,
第二個是程序運行,第三個是停止程序運行,
四到七是程序一步一步執行的不同方式,
第八個是定位到光標程序處,
后面幾個是一些邏輯窗口
這三個對應的是命令輸入窗口,匯編窗口(匯編里面包含地址),標識符窗口(用來展示程序里面所有的的函數和成員變量,可以通過這里找到需要觀察的變量,然后添加到窗口中,觀察程序運行中變量的變化,方便調試程序)
這三個圖標對應的的窗口已經在圖中表示出來了,watch窗口可以觀察放入的變量,在程序運行停止后會刷新,運行中不會刷新,memory是通過輸入地址,觀察里面的值,call stack是堆棧,
這個標志則是串口的觀察窗口,可以用來調試串口
通常調試程序時,常用到的就是watch窗口,使用時先通過標識符窗口來添加變量在觀察窗口里面執行程序在停止就可以觀察到變量,而想要判斷自己寫的某一段程序是否有效,可以在程序開始時或者運行后,在需要測試的程序處添加斷點,程序執行到那就會停止,可以驗證程序的有效性,我目前主要用的就是這個,大家有更好的常用的測試方法也可以分享一下。
上一篇:基于STM32C8T6的超聲波和Oled開發(寄存器版)
下一篇:stm32CAN通信代碼
- 熱門資源推薦
- 熱門放大器推薦
設計資源 培訓 開發板 精華推薦
- 使用 STMicroelectronics 的 TDA7577LVH 的參考設計
- LT1086CT-3.3 用于遙感的低壓差正穩壓器的典型應用
- AS5600 磁編碼器
- 20 位、1CH 用于便攜式醫療儀器
- ADR390ART-REEL 具有關斷功能的精密低漂移 2.048 V 負參考電壓的典型應用
- LTC3427、2 節堿性電池至 3.3V 同步升壓轉換器
- 123123
- 基于SL2.1A的USB2.0HUB
- ATSAM4S-XPLD、SAM4S Xplained 套件是設計用于評估基于 ATSAM4SD32 SAM4S Cortex-M4 處理器的微控制器的理想平臺
- DragonBall MC68EZ328 PWM 輸出應用筆記生成音頻