前言
博主现在需要在项目中使用STM写个测试架,然后我一直在做硬件,现在从小白(有点基础)开始用STM32F103C8T6最小系统,准备写下做项目的过程,希望能帮到和我一样的小白。
工程模板
本文采用正点原子stm32开发板模板文件,变更后未报错,程序中可使用开发板库函数例程,方便小白入门。 打开DEVICE选项卡,MCU型号更换为STM32F103C8 打开C/C 选项卡,把define的内容修改为为STM32F10X_MD,USE_STDPERIPH_DRIVER。 把startup_stm32f10x_md.s复制固件文件CORE文件夹内 编译没有错。
使用STM32 ST-LINK Utilit烧录hex文件
TM32 ST-LINK Utility集成开发环境的安装相对简单。 首先,安装驱动器。我使用正点原子中的驱动器 安装驱动,点击下一步,最后点击完成安装。 安装STM32 ST-LINK Utility v4.0.0.exe 一直点就OK了
使用STM32 ST-LINK Utility下载程序教程
这一步可以参考作者的教程,写得非常详细 https://blog.csdn.net/ahphong/article/details/125162725 需要在这个过程中找到hex文件,因为我使用了正点原子的工程模板,所以hex自动生成文件 hex文件在 OBJ 文件夹。
烧录验证
完成上述步骤后,就可以烧录了购买的最小系统板绿色LED它不会亮。现在它已经亮了,证明实验成功了 烧录软件在下面连接过程模板和驱动,开源 链接:https://pan.baidu.com/s/1snTcQaEuQ67hqolMhJbGsA 提取码:pk1z