如何解決STM8s SWIM時鐘控制寄存器關閉SWIM分頻功能後下載問題

在這裏插入圖片描述
這裏懷着好奇的心裏吧SWIM時鐘分頻功能給禁止了,結果ST_LINK下載後就下載不進了。
出現的就是這個問題:

Sat May 11, 2019 17:45:07: Failed to set configuration with MCU name STM8S105K4: SWIM error [30006]: Comm init error: chip does not answer 

在這裏插入圖片描述
我懷疑應該是把SWIM模式下分頻功能給禁止了,使他不能正常的下載程序
解決方法看ST Visual Programmer的提示:
在這裏插入圖片描述
這裏明確的說明了我的情況,把SWIM的分頻功能給關了,如何恢復呢,很簡單,只要把STM8S斷電,然後一直保持NRST爲低電平,然後再通電,然後再點下載按鈕,釋放NRST,就可以正常的下載了。(注意:是斷STM8s板子上的電,不要把ST_LINK下載器拔了)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章