在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32單片機中OBG調試接口的介紹

牽手一起夢 ? 來源:面包板 ? 作者:面包板 ? 2020-01-26 16:45 ? 次閱讀

OBG在單片機中的解釋STM32單片機的內核(Cortex-M3)含有硬件調試模塊,支持多種復雜的調試操作,硬件調試模塊允許內核在取地址或者訪問數據時停止-這就是我們在單片機開發和過程中可以在線仿真的保障。內核在停止時,其內部的狀態與外部狀態都是可以進行查詢的,- 在單片機仿真調試中受到中斷,通常為人為設置的斷點,此時單片機中所有的變量,以及程序指針,CP,等地址指針都可以查詢到狀態。在調試過程中,設置了斷點,當程序停止運行時,我們可以接著進行單步執行,跳出函數,進入函數等操作。還可以進行復位,使寄存器都回歸到初始復位狀態。

OBG調試接口

串行接口

JTAG調試接口

STM32單片機中OBG調試接口的介紹

OBG調試框圖

SWJ(serial wire and JTAG)調試端口

JTAG調試接口(JTAG-DP)為AHP-AP模塊提供5針標準JTAG口串行調試接口(SW-DP)為兩針接口(時鐘+數據)接口在swj-dp接口中,SW-DP接口的2個引腳和JTAG標準接口的5個引腳中的一些是復用的。

STM32單片機中OBG調試接口的介紹

SWJ調試端口

JTAG-DP與SW-DP切換的機制 JTAG調試接口是默認的調試接口如果想換到SW-DP,必須在TMS/TCK上輸出一指定的JTAG序列(SWCLK SWDIO),該序列禁止JTAG-DP,并激活SW-DP,該方法只能通過SWCLK與SWDIO兩個引腳來激活。

指定序列是:

輸出超過50個SWCLK的周期=1信號

輸出16個SWDIO信號0111100111100111(MSB)

輸出超過50個SWCLK周期的=1信號

注:如果在調試過程中,使用到了SW-DP模式,可以對SWDIO與SWCLK信號進行觀察,不出意外可以觀察到上面的信號。

SWJ調試端口腳

注:下圖中的所有引腳在所有STM32系列單片機中都存在SWJ端口對應

STM32單片機中OBG調試接口的介紹

在系統復位后(SYSRESETn或PORESETn)以后,屬于SWJ-DP的所有5個腳都立即被初始化為可被調試器調用的專用引腳。然而STM32控制器可以復用重映射和調試IO配置寄存器(AFIO_MARR)寄存器來禁止SWJ-DP接口的部分或者全部引腳功能,被釋放為普通IO口,此寄存器被映射到Cortex-M3系統總線的APB橋上,對此寄存器的配置將由用戶進行配置。

注:在單片機開發中基本上以及絕對不會用到占用調試接口的情況。大家松口氣JTAG腳上的內部上拉與下拉保證JTAG的輸入引腳不是懸空的是非常必要的,因為他們直接連接到D觸發器控制著調試模式。必須特別注意SWCLK/TCK引腳,因為他們直接連接到一些D觸發器的時鐘端。

為了避免任何未受控制的I/O電平, STM32F10xxx在JTAG輸入腳上嵌入了內部上拉和下拉●JINTRST:內部上拉

● JTDI:內部上拉

● JTMS/SWDIO:內部上拉

● TCK/SWCLK:內部下拉

一旦JTAG I/O被用戶代碼釋放, GPIO控制器再次取得控制。這些I/O口的狀態將恢復到復位時的狀態。

● JNTRST:帶上拉的輸入

● JTDI:帶上拉的輸入

● JTMS/SWDIO:帶上拉的輸入

● JICK/SWCLK:帶下拉的輸入

● JTDO:浮動輸入

軟件可以把這些I/O口作為普通的I/O口使用。

注意: JTAG IEEE標準建議對TDI, TMS和nTRST上拉,而對TCK沒有特別的建議。但在STM32F10xxx中, JTCK引腳帶有下拉。

內嵌的上拉和下拉使芯片不再需要外加外部電阻利用串行接口并釋放不用的調試腳作為普通I/O口為了利用串行調試接口來釋放一些普通I/O口,用戶軟件必須在復位后設置SWJ_CFG=010,從而釋放PA15, PB3和PB4用做普通I/O口。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6044

    文章

    44624

    瀏覽量

    638956
  • 接口
    +關注

    關注

    33

    文章

    8712

    瀏覽量

    152016
  • 仿真
    +關注

    關注

    50

    文章

    4128

    瀏覽量

    134064
收藏 人收藏

    評論

    相關推薦

    STM32單片機常用的引腳及功能

    單片機,引腳是連接外部設備和單片機內部模塊的接口,通過引腳可以將輸入信號傳遞給單片機,或將單片機
    的頭像 發表于 12-07 16:22 ?2.2w次閱讀

    單片機實用接口技術

    單片機實用接口技術介紹了MCS-51系列單片機應用系統的各種實用接口技術及其配置。內容包括:MCS-51系列
    發表于 12-23 14:27 ?29次下載
    <b class='flag-5'>單片機</b>實用<b class='flag-5'>接口</b>技術

    MCS-51系列單片機實用接口技術

    本書全面、系統地介紹了MCS-51系列單片機應用系統的各種實用接口技術及其配置。 內容包括:MCS-51系列單片機組成原理:應用系統擴展、開發與調試
    發表于 10-28 11:10 ?196次下載
    MCS-51系列<b class='flag-5'>單片機</b>實用<b class='flag-5'>接口</b>技術

    STM32單片機硬件關鍵基礎精華及注意事項

    STM32單片機硬件關鍵基礎精華及注意事項,對STM32單片機基礎內容介紹
    發表于 05-17 14:29 ?67次下載

    工程模板STM32單片機的AD測量

    STM32單片機的AD測量、兩個ADC調試了很久。要多通道自行設置
    發表于 07-10 09:14 ?3次下載

    單片機教程之單片機原理及應用包括LED和鍵盤接口及LCD接口設計

    本文檔的主要內容詳細介紹的是單片機教程之單片機原理及應用包括LED和鍵盤接口及LCD接口設計。
    發表于 02-21 10:37 ?26次下載
    <b class='flag-5'>單片機</b>教程之<b class='flag-5'>單片機</b>原理及應用包括LED和鍵盤<b class='flag-5'>接口</b>及LCD<b class='flag-5'>接口</b>設計

    OBG調試接口單片機的應用解析

    OBG單片機的解釋STM32單片機的內核(Cortex-M3)含有硬件調試模塊,支持多種復雜
    發表于 03-30 15:19 ?2174次閱讀
    <b class='flag-5'>OBG</b><b class='flag-5'>調試</b><b class='flag-5'>接口</b>在<b class='flag-5'>單片機</b><b class='flag-5'>中</b>的應用解析

    stm32單片機引腳介紹及功能

    stm32是一種ARM Cortex-M內核單片機,下面小編為大家介紹一下單片機引腳介紹及功能。單片機
    的頭像 發表于 08-19 16:50 ?8.7w次閱讀

    單片機入門--常見單片機PIC\STM32

    單片機入門--常見單片機PIC\STM32
    發表于 11-13 14:36 ?43次下載
    <b class='flag-5'>單片機</b>入門--常見<b class='flag-5'>單片機</b>PIC\<b class='flag-5'>STM32</b>

    基于STM32的藍牙HC05調試程序 通過手機控制STM32單片機程序

    基于STM32的藍牙HC05調試程序 通過手機控制STM32單片機程序
    發表于 11-24 12:36 ?122次下載
    基于<b class='flag-5'>STM32</b>的藍牙HC05<b class='flag-5'>調試</b>程序 通過手機控制<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>程序

    OBG單片機的解釋

    OBG單片機的解釋STM32單片機的內核(Cortex-M3)含有硬件調試模塊,支持多種復雜
    發表于 02-09 11:39 ?0次下載
    <b class='flag-5'>OBG</b>在<b class='flag-5'>單片機</b><b class='flag-5'>中</b>的解釋

    STM32單片機的GPIO輸入、輸出模式與配置方法

    STM32 單片機是一款高性能、低功耗的 32 位微控制器,具有強大的計算能力、靈活的外設模塊和實現微控制器應用所需的社區支持。在單片機應用,GPIO 輸入輸出模式是必不可少的硬件
    發表于 08-15 18:23 ?8620次閱讀

    單片機程序調試常見問題 STM32單片機一般有幾種調試方式

    SWD是STM32單片機常用的調試模式之一。它通過單一的調試引腳(SWDIO)和時鐘引腳(SWCLK)來進行調試和編程操作。使用SWD
    的頭像 發表于 12-02 17:14 ?3550次閱讀

    STM32單片機一般有幾種調試方式

    JTAG調試*:這是一種常用的調試工具,可以用于單步執行、斷點調試等操作。在STM32單片機
    的頭像 發表于 12-13 10:31 ?3429次閱讀

    stm32單片機用什么軟件編程

    是STMicroelectronics公司推出的一款基于ARM Cortex-M內核的32位微控制器。它具有高性能、低功耗、豐富的外設接口等特點,廣泛應用于工業控制、消費電子、醫療設備等領域。要對STM32單片機進行編程,需要選
    的頭像 發表于 09-02 10:16 ?2008次閱讀
    主站蜘蛛池模板: 欧美精品一区二区三区视频 | 色色激情网 | 国产在视频线精品视频2021 | 俄罗斯小屁孩cao大人免费 | 久久天天躁狠狠躁夜夜2020一 | 久久激情五月 | 天天操天天干天天射 | 黄色视屏在线免费观看 | 一二三区电影 | 亚洲午夜视频 | 婷婷综合五月中文字幕欧美 | 一级特黄性生活大片免费观看 | 成人综合色站 | 俺要色| 香蕉久久高清国产精品免费 | 一级特黄aa毛片免费观看 | 精品国产高清在线看国产 | 国产福利午夜自产拍视频在线 | 加勒比啪啪| 天堂网在线www| 我要色综合网 | 欧美在线91 | 天天碰天天操 | 成人影院久久久久久影院 | 久久久噜噜噜久久网 | 五月深爱婷婷 | 小雪被老外黑人撑破了视频 | 午夜视频在线免费 | 五月婷婷免费视频 | 华人永久免费视频 | 丁香婷婷久久大综合 | 欧美成人看片一区二区三区 | 成人午夜精品久久久久久久小说 | 亚洲一区二区三区免费视频 | 毛片黄| 性欧美精品 | 狠狠色噜噜狠狠狠狠 | 色老头久久网 | 日本不卡高清免费v日本 | 嫩草影院入口一二三免费 | 欧美性黑人极品hd网站 |