說在前面的話 最近YKY項目做了新的硬件設計,其中鍵盤接口采用矩陣式鍵盤(4*4),有兩個接口使用了STM32 (PB3、PB4), 調試中發現,這兩個接口對應的兩行均不能正常掃描到按鍵值,查看數據手冊才知道這是系統接口,需要進行設置才可以 作為普通IO口使用。如圖是數據手冊對這兩個接口 ...
一 JTAG模式 這種模式一般有 pin的 pin的和 pin的,盡管引腳數和引腳的排列順序不同,但是其中有一些引腳是一樣的。值得注意的是,不同的IC公司會自己定義自家產品專屬的Jtag頭,來下載或調試程序。 Test Clock Input TCK 強制要求 :TCK在IEEE . 標准里是強制要求的。TCK為TAP的操作提供了一個獨立的 基本的時鍾信號,TAP的所有操作都是通過這個時鍾信號來驅 ...
2015-03-25 16:01 0 9185 推薦指數:
說在前面的話 最近YKY項目做了新的硬件設計,其中鍵盤接口采用矩陣式鍵盤(4*4),有兩個接口使用了STM32 (PB3、PB4), 調試中發現,這兩個接口對應的兩行均不能正常掃描到按鍵值,查看數據手冊才知道這是系統接口,需要進行設置才可以 作為普通IO口使用。如圖是數據手冊對這兩個接口 ...
最近有一個項目用到STM32,為了使PCB布線方便一些所以改了一些引腳,占用了JTAG接口的PA15和PB3,所以要禁用一下JTAG,下載采用SWD模式。這樣在實際操作中做出一些總結(方法網上都有、這里只是總結記錄一下,如果是STM32F4系列就不 ...
處女座,為了板子走線美觀,拉線方便,在項目量產前,還更改了原來外設的IO口,埋頭苦干一天,移植ok,發現PB3一直不聽使喚,好,加班檢查代碼,檢查初始化,時鍾,IO對應,然后試PCB板,是否短路,斷路等等等,試遍了,紋絲不動,拉不高也拉不低。。。這是為什么呢,百度一下,才發現,PB3是JTAG口 ...
我們在用單片機開發產品是無可避免的會使用到JTAG或者SWD接口或者是硬件工程師的粗心大意,或者是因為硬件資源的限制,當我們遇到這些問題的時候就需要復用這些IO口 #define GPIO_Remap_SWJ_NoJTRST ((uint32_t)0x00300100) /*!< ...
由於STM32的引腳功能較多,在為了方便硬件的使用,常會使用復用,重映射的功能,這里主要提及的是SWD和JTAG端口的引腳對應出現的問題。為了使得TIM2能夠重映射到PA15和PB3,所以得對TIM2進行重映射,但是這樣是不夠的,因為下載調試端口SWD默認就占用了該引腳,所以重映射無效,因此必須先 ...
STM32兩種下載方式 來源 https://www.cnblogs.com/schips/p/8215711.html KEIL編譯下載 KEIL 5 在開發中還算是比較強大的一種平台。在開發中通過編譯再下載會顯得很方便。 盡管這個是老生常談的問題,但還是在這里補全這個設置步驟 ...
2019年11月 一般來說,STM32的調試可以使用SWD。SWCLKGNDTMSRST SWDIOTDO_SWO 最為重要的就是三根線: GND、CLK、DIO。 供電為3.3V。可以不接。 其中DIO是在7-th pin上,而CLK是在9-th pin上。GND在下面一排基本都是 ...