STLink是意法半導體推出的用于ST系列單片機的程序燒錄器,主要適用于STM8單片機和STM32單片機,,具有20針的接口和4針的接口兩種形式,。其中,STM8單片機會用到四針的接口,,主要通過SWIM實現(xiàn)程序的燒錄,;STM32單片機會用到20針的接口,主要通過SWD和JTAG的方式實現(xiàn)程序的燒錄,。除了燒錄之外,,還可以實現(xiàn)程序的在線仿真,方便調(diào)試和解決bug,。1 STLINK通過SWIM和STM8連接STM8通過單總線SWIM下載和仿真程序,,只需要四根線的支持,分別為VCC,、SWIM,、GND、RST,。STM8只有這一種下載方式,。連接圖如下圖所示。2 STLINK通過SWD和STM32連接STM32引腳相對較多,,可以通過STLINK的SWD來實現(xiàn)程序的燒錄和仿真,,需要用到四根線,分別為VCC、SWCLK,、SWDIO以及GND等,。SWD和JTAG是共用的,JTAG用到的引腳要多一些,,VCC,、TRST、TDI,、TMS,、TCK、TDO,、RST,、GND等。這幾個引腳在設計電路的時候可能會用到上拉電阻,,但是STM32內(nèi)部已經(jīng)集成了上拉功能,,所以外接電阻可以不用加。JTAG和SWD的接口如下圖所示,。
|