您现在的位置是:网站首页> 硬件
带你了解怎么在arduino开发环境中使用STM32
- 硬件
- 2021-11-21
- 922人已阅读
摘要
如果只是想做点东西玩玩,不想深入的学可以考虑用arduino开发方式来学习STM32,当然用的最多的还是Keil,然后这两年大家都在往vscode上转,主题界面和代码补齐功能确实非常赞
在Arduino中安装STM32开发板
- Arduino IDE中打开“文件 -> 首选项”,在“附加开发板管理器地址”中输入:https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json
- Arduino IDE中打开“工具 -> 开发板 -> 开发板管理器”,滑倒最下面可以看到:
安装最新的即可,我的版本是1.9.0
- Arduino IDE中打开“工具 -> 开发板”,选择合适的开发板类型,例如最简单的STM32板子。我选择的是RUMBA32板子
3. 安装STM32CubeProgrammer
4. 添加STM32CubeProgrammer中的bin文件夹的路径到系统路径中
5. 配合好BOOT0,使用串口/DFU进行烧录
在这里只需要STM32CubeProgrammer初次设置好了是串口方式/DFU方式,之后就不需要用STM32CubeProgrammer了
在DFU模式中,如果需要重新下载程序,需要BOOT0为1,按reset复位,之后才可以烧录程序
其原理应该是BOOT0为1时,按reset后运行DFU程序,系统进行DFU模式,之后就可以用Arduino进行烧录
配置USB支持串口,则可以直接使用USB进行串口读取与发送
上一篇:物联网硬件公司