日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

keil 查看 stm32 io波形_你知道 KEIL 自带示波器吗?

發布時間:2024/7/23 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 keil 查看 stm32 io波形_你知道 KEIL 自带示波器吗? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

導讀:很多時候我們并不滿足于查看變量的值,可能還想看這個變量的歷史變化,同時以波形的方式顯示出來,這就需要了解 KEIL 另一個有趣的東西:邏輯分析儀。

效果圖:

以 STM32F103RET6,外接 8M 晶振,輸出引腳 PA.7,70 Khz 為例.每一步都很重要。

  • 準備輸出 PWM 的程序
  • 設置時鐘,設置為 8M。點擊圖示,進入配置頁面。在 Target 中配置 8M 晶振,在同一界面的 Debug 配置為仿真模式。
  • 進入仿真界面,點擊 Debug 圖標。
  • 找到邏輯分析儀界面。點擊所示,即可出現窗口。也可在 View 菜單中找分析窗口。
  • 點擊 Setup,進入設置界面,如圖,敲上 porta.7 (PA7 引腳),按回車鍵,點擊 Close 然后在回到這個界面設置 Display Type 為 bit,表示顯示位。再 Close。
  • 以下是最終結果。
  • 先開始運行程序一會再停止。注意一定要停止,否則分析窗口不會出現波形。
  • 最后就是窗口的使用了,將光標點(不是移)在窗口上,鼠標滾輪移動可以調節波形大小,左擊波形的某個位置,再點擊移動光標置另一個位置,就會顯示時間差和頻率。可以放大后再確定位置。
  • ------------------------------------------------------------------------------------------Osprey 2016/11/2

    這是很久之前寫的一篇筆記,可以看到流程化非常明顯,而且圖片里的注釋也是相當的難看。本來準備重寫的,但是想想還是算了,畢竟這篇筆記也是能解決問題了的,還是把時間花在其它沒寫過的內容上。不過要注意的一點就是,上面的是內容是在軟件仿真情況下進行的,實際上在硬件仿真情況下也能實現,這里就要用到 ITM 調試了,關于這個內容看:

    STM32調試利器之ITM?mp.weixin.qq.com

    -----------------------------------------------------------------------------------------Osprey 2019/03/24

    當你添加變量的時候會警告不能將警告添加到邏輯分析儀中:

    那么哪些標志符是可以添加的,哪些是不可以添加的呢?可以通過【View】【Symbols Window】查看。

    但是有的時候你會發現有些符號不能添加,可能是這個參數沒有設置正確:

    具體可以看

    Peripherals顯示空白??mp.weixin.qq.com

    這一小節內容。

    還有需要說明的一點就是,即使你將上面的參數設置正確,使某些標志符(比如GPIOA_IDR)存在,也能添加至邏輯分析儀中,但是你會發現這個值顯示根本不正確(比如想觀察某個引腳的電平狀態)。這個有可能是因為標志符被其他窗口(比如General Purpose I/O)占用的緣故吧。如果有哪位道友知道的話歡迎留言。

    -----------------------------------------------------------------------------------------Osprey 2019/04/13

    前面的幾篇文章都是前菜,可能很多人多少都知道一些,但下一篇的內容可是很少見的,也是魚鷹決定寫這個系列教程的重要原因。

    定義的變量莫名其妙的變化了,可是明明沒有修改呀,那是被哪個函數修改的?當變量值為某個特定值的時候,我想讓程序停下來,怎么辦?這個代碼位置我想知道它運行了多少次,但程序運行不能停,怎么辦?下一篇文章將告訴你答案,相當有用的一部分內容,千萬別錯過(提示:最為常用的調試功能,但是你卻不一定知道還能這樣用的調試功能)。

    推薦閱讀:

    STM32工程模板建立之 KEIL 開發平臺設置(一)?mp.weixin.qq.com

    這是一個系列文章,基本完結了。

    STM32固件升級之基礎知識(一)?mp.weixin.qq.com

    這也是一個系列文章。

    更多內容請查看微信公眾號:魚鷹談單片機

    總結

    以上是生活随笔為你收集整理的keil 查看 stm32 io波形_你知道 KEIL 自带示波器吗?的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。