stm8為什么沒(méi)人用 stm8的swim引腳是用來(lái)下載程序的嗎?
stm8的swim引腳是用來(lái)下載程序的嗎?Swim pin用于為stm8 MCU下載程序。swim的全稱(chēng)是串行線(xiàn)接口模塊。STM32支持串口下載程序、JLINK接口、SWD接口等。Stm8使用swim
stm8的swim引腳是用來(lái)下載程序的嗎?
Swim pin用于為stm8 MCU下載程序。
swim的全稱(chēng)是串行線(xiàn)接口模塊。STM32支持串口下載程序、JLINK接口、SWD接口等。Stm8使用swim下載程序。游泳只需要一根電線(xiàn),這大大節(jié)省了IO端口。
游泳下載有三線(xiàn)制或四線(xiàn)制。三線(xiàn)制的順序是:VCC,GND,swim;四線(xiàn)制的順序是:VCC,GND,RST,swim。下圖是四線(xiàn)制的電路圖。
下圖為三線(xiàn)制swim接口,RST復(fù)位信號(hào)比四線(xiàn)制少。
swim下載端口也可以用作普通GPIO端口。但是,在設(shè)計(jì)電路時(shí)要注意的是,如果硬件沒(méi)有經(jīng)過(guò)處理,燒錄后端口會(huì)被鎖定,燒錄一次就不能再燒錄了。這時(shí),一般是用跳線(xiàn)或按鍵配合程序來(lái)實(shí)現(xiàn)的。
swim接口僅在St STMicroelectronics中可用。只能使用stlink編寫(xiě)程序。stlink的當(dāng)前版本是v2。以下是實(shí)物圖片的官方版本。
Stlink是官方開(kāi)源,感興趣的也可以自己做。