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