九草在线播放,91久久国产口精品久久久久,最新国产网址,日韩高清在线高清免费,91亚洲国产系列精品第56页,在线播放国产精品

TDA2030功放電路圖 電動車充電器電路圖 電子電路 功放電路 電子制作 集成塊資料 電子報 pcb 變壓器 元器件知識 逆變器電路圖 電路圖 開關(guān)電源電路圖 傳感器技術(shù) led 電磁兼容
電子電路圖
當前位置: 首頁 > 電子電路 > 設計編程

解析STM32單片機JTAG的復用方法

時間:2018-12-26 14:37:12來源:網(wǎng)絡 作者:電子愛好者 點擊:
先來copy下 JTAG、SW接口的定義JTAG:JTAG(JointTest Action Group;聯(lián)合測試工作組)是一種國際標準測試協(xié)議,主要用于芯片內(nèi)部測試。現(xiàn)在多數(shù)的高級器件都支持JTAG協(xié)議,

先來copy下 JTAG、SW接口的定義

JTAG:JTAG(JointTest Action Group;聯(lián)合測試工作組)是一種國際標準測試協(xié)議,主要用于芯片內(nèi)部測試。現(xiàn)在多數(shù)的高級器件都支持JTAG協(xié)議,如DSPFPGA器件等。標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。

SWD:SW(Serial Wire Mode Interface),串行接口線模式。在串行線模式,只有針TCLK和TMS使用。TDO數(shù)據(jù)輸出引腳是一個可選。

SWD下載調(diào)試 原理圖:

從圖中看到:板子使用SWD接口下載調(diào)試,即使用SWDIO、SWCLK(PA13、PA14);PB3–JTDO 默認功能為JTAG的,而這里用作其他的功能–普通I/O。

問題來了:

1、需要關(guān)掉PB3的JTAG功能,復用為其他功能。

2、SWD 和傳統(tǒng)的調(diào)試方式區(qū)別。

STM32JTAG復用相關(guān)方法 :

直接上代碼,如下:

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO,ENABLE);//改變指定管腳的映射GPIO_Remap_SWJ_JTAGDisableJTAG-DP失能+SW-DP使能GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);。..。...12345

但,當設置了以上語句后,當運行了這兩個語句后,JTAG仿真就與目標失去去聯(lián)系。

解決辦法有:

1、設置啟動模式為ISP模式(BOOT0=1、BOOT1=0)或設置啟動模式為RAM運行模式(BOOT0=1、BOOT1=1)。 將開發(fā)板斷電后重新上電,此時就因不是在用戶程序模式,因此就不會執(zhí)行禁用JTAG的語句,JTAG功能也就可以正常使用。

2、設置啟動模式為ISP模式(BOOT0=1、BOOT1=0),用ISP程序?qū)TM32的FLASH擦除,之后就可恢復JTAG功能。

3、如果你的仿真器支持SWD仿真模式,如IAR下用JLINK、MDK下用ULINK2。 直接將仿真器的模式設為SWD模,就可以不受這個禁止JTAG功能的影響了。

我的環(huán)境切合第三個解決方案,IAR設置如下:

SWD 和傳統(tǒng)的調(diào)試方式區(qū)別 :

SWD 模式比 JTAG 在高速模式下面更加可靠。 在大數(shù)據(jù)量的情況下面 JTAG 下載程序會失敗, 但是 SWD 發(fā)生的幾率會小很多。基本使用 JTAG 仿真模式的情況下是可以直接使用 SWD 模式的, 只要你的仿真器支持。 所以推薦大家使用這個模式。

在大家 GPIO 剛好缺一個的時候, 可以使用 SWD 仿真, 這種模式支持更少的引腳。

在大家板子的體積有限的時候推薦使用 SWD 模式, 它需要的引腳少, 當然需要的 PCB 空間就小啦! 比如你可以選擇一個很小的 2.54 間距的 5 芯端子做仿真接口。

容-源-電-子-網(wǎng)-為你提供技術(shù)支持

本文地址:http://www.189yp.com/dz/22/15458062702847.shtml


本文標簽:


.
頂一下
0%
返回首頁
0
0%

------分隔線----------------------------

    猜你感興趣:

  • 新手教程:單片機的學習實踐步驟

    運用單片機便是了解單片機硬件結(jié)構(gòu),以及內(nèi)部資源的運用,在匯編或C語言中學會各種功用的初始化設置,以及完成各種功用的程序編制。 運用按鈕輸入信號,發(fā)光二極管顯現(xiàn)輸出
    關(guān)鍵詞:51單片機PIC單片機單片機   所屬欄目:設計編程

  • 應用單片機實現(xiàn)CAN總線與LIN總線間的傳輸設計方案

    現(xiàn)場總線技術(shù)已經(jīng)廣泛應用于工業(yè)控制中,尤其是CAN(Controler Area Nerwork)總線由于具有可靠性高、成本低、容易實現(xiàn)等優(yōu)點,在現(xiàn)場總線實際工程應用中占有了較大份額。
    關(guān)鍵詞:單片機   所屬欄目:設計編程

  • 學習單片機可不可以只用軟件仿真而不做實驗

    我的答案是:不可以原因如下:一、軟件仿真多用于教學,把更多精力用在軟件的實現(xiàn)上由于學生學習時間寶貴,焊接一套單片機實驗板又比較花時間,并且實驗項目太多,所以為了
    關(guān)鍵詞:PIC單片機51單片機單片機   所屬欄目:設計編程

  • 怎樣選擇最適合的單片機

    對于新手來說,首先根據(jù)自己學的什么樣單片機就選什么類型的單片機,熟悉什么類型的單片機就選什么類型的單片機。因為單片機不僅要設計電路,還要設計控制軟件。選自己熟悉的單片機上手最快,也最容易獲得成功。下面介紹如何選擇最適合的單片機。
    關(guān)鍵詞:   所屬欄目:設計編程

  • 單片機晶振的作用是什么

    單片機晶振的作用是什么
    在初學單片機的時候,總是伴隨很多有關(guān)于晶振的問題,其實晶振就是如同人的心臟,是血液的脈搏,把單片機的晶振問題搞明白了,51單片機的其他問題
    關(guān)鍵詞:51單片機PIC單片機單片機   所屬欄目:設計編程

  • 用keil軟件編寫單片機程序的步驟

    Keil單片機編程軟件Keil C51是單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。Keil提供了包括C編譯器、宏匯
    關(guān)鍵詞:51單片機PIC單片機   所屬欄目:設計編程

  • 詳解51單片機運行過程

    詳解51單片機運行過程 注:1.ROM:只讀存儲器,單片機的只讀存儲區(qū)大多用于存儲程序固又稱程序存儲器。51單片機是EPROM,所謂的EPROM是可擦除的只
    關(guān)鍵詞:   所屬欄目:設計編程

  • pic單片機和c51有什么區(qū)別

    pic單片機和c51有什么區(qū)別(區(qū)別1)總線結(jié)構(gòu):MCS-51單片機的總線結(jié)構(gòu)是馮-諾依曼型,計算機在同一個存儲空間取指令和數(shù)據(jù),兩者不能同時進行;而PIC單片機的總線結(jié)構(gòu)是哈佛結(jié)構(gòu)
    關(guān)鍵詞:單片機PIC單片機51單片機   所屬欄目:設計編程

  • 51單片機出現(xiàn)故障及解決辦法

    實例分析51單片機出現(xiàn)故障及解決辦法。詳細如下:
    故障現(xiàn)象:做了一個單片機溫度監(jiān)測系統(tǒng),仿真機上一切正常,燒寫芯片無法工作。相關(guān)電路框圖: 用51做處理器,外圍電路如
    關(guān)鍵詞:單片機51單片機   所屬欄目:設計編程

  • PIC單片機匯編語言指令詳解

    PIC單片機匯編語言指令詳解
    pic單片機為最常用單片機之一,許多程序均基于pic單片機進行開發(fā)。因此,熟練pic單片機編程尤為重要。為保證大家能準確、熟練掌握pic單片機的使
    關(guān)鍵詞:PIC單片機單片機   所屬欄目:設計編程

  • 三種51單片機程序下載方法介紹

    三種51單片機程序下載方法介紹
    一般只能通過三種方式下載程序到單片機中:1.JTAG 2.ISP 3.IAP1.JTAG要使用JTAG方式下載程序,不管是使用J-LINK、ULINK、ST-LINK,只需要把
    關(guān)鍵詞:PIC單片機51單片機單片機   所屬欄目:設計編程

  • 單片機的I2C通信設計

    I2C每一位信號的時序流程,而I2C通信在字節(jié)級的傳輸中,也有固定的時序要求。I2C通信的起始信號(Start)后,首先要發(fā)送一個從機的地址,這個地址一共有 7位,緊跟著的第 8
    關(guān)鍵詞:PIC單片機51單片機單片機   所屬欄目:設計編程

  • AT89C51單片機的RS232-GPIB控制器設計

    越來越多的測量儀器提供GPIB(General Purpose Intefface Bus)總線接口,通過該總線可以方便快捷地連接帶有GPIB接口的儀器及計算機,組成一個GPlB網(wǎng)絡。GPIB設備與計算機連
    關(guān)鍵詞:PIC單片機51單片機單片機   所屬欄目:設計編程

  • 單片機晶振的作用以及原理解析

    每個單片機系統(tǒng)里都有晶振,全程是叫晶體震蕩器,在單片機系統(tǒng)里晶振的作用非常大,他結(jié)合單片機內(nèi)部的電路,產(chǎn)生單片機所必須的時鐘頻率,單片機的一切指令的執(zhí)行都是建立
    關(guān)鍵詞:51單片機PIC單片機單片機   所屬欄目:設計編程

  • 數(shù)字電位器在單片機控制變頻器中的應用

    引言變頻調(diào)速作為交流電機調(diào)速的主要手段已經(jīng)在工業(yè)領(lǐng)域中應用的十分廣泛,其具有的調(diào)速范圍寬、穩(wěn)速精度高、動態(tài)響應快、適用范圍廣、運行可靠等技術(shù)性能,已逐步取代直流
    關(guān)鍵詞:單片機變頻器   所屬欄目:設計編程

  • 如何用單片機制作電子密碼鎖電路

    電子密碼鎖按照輸入密碼方式的不同可分為好多種,其中最常用的一種是用數(shù)字鍵盤輸入密碼的電子密碼鎖。這一講主要介紹用ATmega8和LCD1602液晶顯示器等組成的電子密碼鎖,這
    關(guān)鍵詞:單片機   所屬欄目:設計編程

  • 單片機控制LED亮滅電路

    1.實驗任務如圖所示,監(jiān)視開關(guān)K1(接在P3.0端口上),用發(fā)光二極管L1(接在單片機P1.0端口上)顯示開關(guān)狀態(tài),如果開關(guān)合上,L1亮,開關(guān)打開,L1熄滅。2.電路原理圖3.系統(tǒng)
    關(guān)鍵詞:單片機LEDLED電路圖   所屬欄目:設計編程

  • 超詳細的FPGA芯片解讀(圖文)

    近日,有媒體報道稱,北京微電子技術(shù)研究所日前成功研制出國內(nèi)首個自主可控的宇航用千萬門級高性能高可靠FPGA(現(xiàn)場可編程門陣列)芯片。FPGA一直是國內(nèi)的短板,市場基本被
    關(guān)鍵詞:單片機   所屬欄目:設計編程

  • 單片機要這么學?八條謹記!

    怎么學單片機?也常看到有人說學了好幾個月可就是沒有什么進展。當然,受限于每個人受到的教育水平不同和個人理解能力的差異,學習起來會有快慢之分,但我感覺最重的就是學
    關(guān)鍵詞:單片機   所屬欄目:設計編程

  • 單片機的特殊功能寄存器(圖文)

    在單片機中有一些獨立的存儲單元是用來控制這些器件的,被稱之為特殊功能寄存器(SFR)。  <特殊功能寄存器地址映象表(一)>  <特殊功能寄存器地址映象表(二)>  <
    關(guān)鍵詞:單片機寄存器   所屬欄目:設計編程

發(fā)表評論
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴禁發(fā)布色情、暴力、反動的言論。
表情:
名稱: E-mail: 驗證碼: 匿名發(fā)表
發(fā)布文章,推廣自己產(chǎn)品。
熱門標簽
 
主站蜘蛛池模板: 色网站综合| 久久大综合| 福利午夜757久久久| 九九热精| 99国产小视频| 亚洲色大成网站www久久九九| 怎么下载黄色软件| 在线观看中文字幕码| 亚洲天堂色视频| 亚洲欧美另类国产| 亚洲国产日韩欧美在线| 小孩开大车牙签搅大缸网站| 日韩专区中文字幕| 天天干视频在线观看| 色天天天天综合男人的天堂| 三级黄色片a| 视频一区二区三区在线观看 | 8x华人免费视频| 中文字幕一区二区区免| 中文字幕欧美日韩| 成人永久免费视频| 九九久久精品国产| 69堂国产成人综合久久精品| 99视频全部看免费观| 99人中文字幕亚洲区| 成年人在线观看| 国产成人精品高清在线| 国产精品国产三级国产专业不 | 99精品久久久久久久| 99精品视频在线成人精彩视频| 777色视频| 大奶自拍| 激情欧美一区二区三区中文字幕| 精品网址| 欧美在线视频二区| 日韩在线视频中文字幕| 亚洲黄色在线观看视频| 在线观看片中文在线| 伊人精品久久久大香线蕉99| 9热这里只有真品| 国产精品综合在线|