使用f103c8t6上面自带的LED,相关引脚PC13.
1、建立工程
建立工程以后,
选择自己的芯片,然后双击打开。
对时钟模块进行配置
设置HSE、LSE、MCO
把3处的HSE和LSE选择"crystal/ceramic resonator"(石英/陶瓷晶振)
另一个选项“bypass clock source”(旁路时钟源)不适用。
下方的Master clock out如果勾选PA8将会把自身的时钟信号输出。
对时钟系统进行配置
1.进入时钟系统配置界面
2.通过选择器,选择HSE(外部高速晶振)
3.PLL锁相环倍频X9,实现72MHz
4.选择来自锁相环的时钟
5.由于APB1总线不能超过36MHz,在APB1总线前进行2分频变为36MHz
GPIO引脚配置
通过上述操作来到界面5,其中在3处点击并选择GPIO_Output(将PC13设置输出模式)
在5处进行如下设置
Cortex内核配置
Debug配置(Debug处根据需求自行选择)
NVIC配置(暂时用不到)2处为优先级分组
生成工程源码
生成工程
点击生成工程
编写用户程序
HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);
HAL_Delay(500);
HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);
HAL_Delay(500);
下载后按下复位按键后观察到LED闪烁