一、软件环境
1、KEIL 5(MDK版本)
2、下载好stm32f10x的固件库;(本文用的stm32f103c8t6)
2、在keil5中安装stm32f103c8的库文件pack
二、网上参考教程
完成上述两步后,建立stm32工程,先贴两个链接:
1、MDK5(Keil for ARM) 工程建立时遇到的问题集锦:https://blog.csdn.net/shangguanyunlan/article/details/50090219
2、STM32F10x 固件库下载与安装说明:
http://www.51hei.com/bbs/dpj-110561-1.html
三、建立过程中的一些坑
选择好芯片后,弹出Manage Run -Time Environment的运行环境界面,这个界面中必须选择的有CMSIS下的core和device下的startup,其他的外设,比如RCC (时钟)ADC、GPIO(管脚驱动)等根据功能设定自行选择。
配置好的功能前面的菱形呈现绿色 ,没有配置好的是浅黄色 ,根据提示双击它指定的文件,进行配置即可。
四、对工程的了解(主要是对HAL库文件的组成了解)
(1)Purpos