stm32f103rb升级到stm32f103rc时代码移植注意事项
生活随笔
收集整理的這篇文章主要介紹了
stm32f103rb升级到stm32f103rc时代码移植注意事项
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.由于stm32f103RC/RD/RE系列單片機芯片級的bug,代碼中用到重映射相關函數的地方,在其后面添加__HAL_AFIO_REMAP_SWJ_NOJTAG();語句,如下所示:
?? ?__HAL_AFIO_REMAP_TIM3_PARTIAL();? ? ? ??
?? ?__HAL_AFIO_REMAP_SWJ_NOJTAG();
?? ?__HAL_AFIO_REMAP_TIM3_DISABLE();
?? ?__HAL_AFIO_REMAP_SWJ_NOJTAG();
2.在工程配置文件中定義STM32F103xE宏。
3.工程文件中配置器件為STM32F103RC。
?
4.如果沒加__HAL_AFIO_REMAP_SWJ_NOJTAG();語句就燒進去的話,會導致sw調試器無法連接stm32單片機。這時有以下幾種方法解決:
? 1.將RESET控制信號接到JLINK的RESET腳。
?2.手工方式控制RESET信號。鼠標點下載圖標前先按下RESET按鍵(接地),點下載圖標后松開RESET按鍵。
?3.BOOT0拉高。
可根據自己的實際情況選擇最便捷的方式。
總結
以上是生活随笔為你收集整理的stm32f103rb升级到stm32f103rc时代码移植注意事项的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32PB2(BOOT1)使用注意
- 下一篇: 利用百度api判断已知经纬度的一个点是否