STM8系列微控制器復用引腳燒寫程式注意事項

2021-07-03 15:21:11 字數 513 閱讀 6150

最近乙個專案燒寫程式時,燒寫成功測試的時候,與程式的功能對不上。找原因折騰半天才搞明白,程式中有用到引腳復用功能。而我在除錯的時候沒有進行配置,所以導致實現不了功能。

這個配置對所有stm8系列的微控制器都適用,具體配置如下。

配置晶元的復用功能,用到

st-visual-program

工具。

配置完成後就可以燒寫程式到微控制器。

注意事項:

配置晶元復用功能引腳和燒寫程式的用到st-link

st-link

的每個引腳和

jtag

st-link

有的與原理圖上

jtag

sip1

的引腳根本沒對應上,

swin

和gnd

引腳是反的(請核對原理圖和

st-link

絲印上的引腳順序),所以導致配置和燒寫程式的時候提示找不到裝置。當然在配置和燒寫程式前,請安裝

st-link

的驅動程式。

STM8 系列微控制器命名規則

stm8 命名規則示列 stm8s005k6t6c 代表的意義為 超值型 stm8 核心 可以理解為8 位51 增強型核心 mcu,lqfp 32 封 裝,32kb flash 容量,溫度範圍 40 85 工業級 具體分解如下 stm8 微控制器包括以下幾個系列 stm8 8 位mcu stm8a ...

STM8 微控制器除錯筆記

1 休眠喚醒後串列埠異常問題 stm8l主要用來做低功耗產品,這裡就有休眠前跟喚醒後有差異的情況,在除錯的時候碰到如果使用串列埠,在休眠前都正常,當喚醒後,串列埠傳送的資料會出現異常的情況,傳送的資料感覺會有丟幀。後來發現跟系統時鐘有關,如果系統時鐘採用外部時鐘就會有問題,內部時鐘就ok。這裡要用內...

STM8微控制器時鐘

時鐘樹 時鐘源有四種 外部高速晶振 hse 1 16mhz 內部高速rc振盪器 hsi 16mhz 外部低速晶振 lse 32.768 內部低速rc振盪器 lsi 38khz 系統預設配置的時鐘為hsi的8分頻既2mhz 外部時鐘配置hse clk deinit 復位所有時鐘暫存器 clk hsic...