STM32Duino的环境搭建
最好用官方的方法来建立,这样系统的兼容性比较强,不容易出问题。
Arduino的附加开发板网址使用:https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/master/STM32/package_stm_index.json (总之要指向GitHub那个STM32 Cores by STMicroelectronics比较稳妥)
具体的环境搭建过程参考这一篇,Arudino IDE添加STM32官方管理器stm32duino / Arduino_Core_STM32 - GeGeBoom - 博客园 (cnblogs.com) 。
个人建议使用swd的方式烧录,快速简单,串口烧录不知原因,有时候会提示错误不成功。
另外,淘宝买的板子要注意芯片,有时候是STM32F103C6T6的国产板,这样在Arduino选择开发板的时候要注意,不要选成STM32F103C8T6。两者差异很小,具体可网上查询。