回覆列表
  • 1 # 玩轉嵌入式

    SWIM引腳是用來給STM8微控制器下載程式的。

    什麼是SWIM

    SWIM的全稱是:Serial Wire Interface Module,即單匯流排介面模組。ST意法半導體的微控制器中STM32支援串列埠下載程式、JLINK介面、SWD等介面。STM8用SWIM來下載程式。SWIM只需要一根線就可以,大大節省IO口。

    SWIM下載口設計

    SWIM下載時有三線制或者四線制。三線制的線序為:VCC,GND,SWIM,四線制的線序為:VCC,GND,RST,SWIM。下圖是四線制的下載口電路圖。

    下圖是三線制的SWIM介面,比四線制少了RST復位訊號。

    SWIM如何當作GPIO使用

    SWIM下載口,也可以當做普通GPIO口來使用,但是在設計電路時要注意,如果硬體上不做處理,燒寫後該口就被鎖死了,燒寫一次後就再也無法燒寫了,這時候一般用跳線或者按鍵配合程式來實現。

    SWIM使用什麼工具

    SWIM介面是ST意法半導體的微控制器才有的,只能使用STLINK來燒寫程式,STLINK目前的版本是V2,如下是官方版本的實物圖。

    STLINK是官方開源的,有興趣的也可以自己做。

  • 中秋節和大豐收的關聯?
  • PR製作翻頁影集,求相簿模板或者tga格式圖片,、、速度?