新建工程
选择CPU型号
这个根据你开发板使用的CPU 具体的型号来选择,M3 指南者选STM32F103VET 型号。我们直接在搜索框输入型号STM32F103VE 最终确认STM32F103VETx 为我们实际使用型号。
确认时钟源
进入工程后打开RCC 选项,选择Crystal/Ceramic Resonator,即使用外部晶振作为HSE 的时钟源。
配置IO 口
这个工程简单控制一个LED 周期闪烁,我们只需要配置一个IO 即可,这里选定控制红色LED的引脚PB5,通过搜索框搜索可以定位IO 口的引脚位置,图中会闪烁显示,配置PB5 的属性为GPIO_Output。
配置系统时钟
开发板的外部晶振为8MHz,我们填入8;通道选择LSE;PLLM 选择为/1;倍频系数N 选择为x9;系统时钟选择PLLCLK;系统时钟设定为72Mz;APB1 分频系数选择为/2 即PCLK1 位36MHz;APB2 分频系数选择为/1 即PCLK2 位72MHz。
进一步配置IO 的具体属性
点击Configuration,进入系统详细配置,选着GPIO,配置PB5 的默认电平,开漏输出,无上下拉,低速模式。引脚标签为LED_R。
配置工程属性
为了防止出现,烧录以后仿真器无法连接的情况,我们在Pinout 里将SYS 里面的Debug 设置成Serial Wire, 这样问题得到解决。
接着选择Project Manager 选项,配置工程的名称,路径,使用的IDE 工具,堆栈大小。注意不要使用中文路径和工程名称。
生成代码
点击GENERATE CODE, 在设定的路径成功生成代码,选着打开工程。
添加用户测试代码
打开工程后在main 函数中的主循环插入用户代码,目的是让红色LED 周期闪烁。
。