本文將介紹ST-LINK引腳的定義和SWD的接線方式,其中會介紹官方ST-LINK識別不到芯片的情況以及解決方法。
實物引腳參照圖:
重點來了:當板子上沒有JTAG接口時,我們可以使用SWD接線方式,以前使用物美價廉(山寨)的ST-link時,只需要四根線(SWIO,SWCLK,3V3,GND)就可以輕松實現目標板連接,簡單小巧,可謂是嵌入式攻城獅的最愛!
但是換成正版的ST-link/V2,還是四線(SWIO,SWCLK,3V3,GND)連接的話,就會出現No target connected的問題。
別著急,慢慢來找問題出在哪里?經過幾次瞎折騰,發(fā)現再連上正版ST-link/V2 的 TVCC引腳后,MDK成功識別到了芯片,原來TVCC是電源平衡輸入引腳,但不能作為MCU的供電引腳。VCC是ST-LINK/V2設備內部的電源,TVCC接目標板的電源,全稱是Target VCC
所以我們現在連了五根線(SWIO,SWCLK,3V3,GND,TVCC),要是強迫癥非要使用四根線的話,那么可以將3V3和TVCC連接到一起使用,現在讓我們盡情的使用速度快、性能穩(wěn)定的正版下載器吧!
有興趣的同學可以學習一下單片機開發(fā)實戰(zhàn)項目:
單片機開發(fā)入門---從零開始玩轉FRDM-KL25Z_智小星的博客-CSDN博客
|