一、HAL库点亮流水灯
1、用stm32CubeMX创建工程并进行相关配置
安装好stm32CubeMX后,点击File,然后点击New Project创建新的工程。
然后在弹出来的页面中选择该实验需要用到的芯片为STM32F103C8T6,然后点击start project开始工程
然后配置SYS,
接着配置RCC,
然后是GPIO的配置,该实验选择PA5、PB0、PC14来作为流水灯的输出端口,点击右侧芯片,找到所需要的端口,并将其设置为GPIO_Output,然后修改Pin脚的电平,将其设置为高电平。
然后设置时钟,将按钮电亮。
然后设置工程名,文件路径。
然后点击Code Generator,进行勾选。
此时相关的配置已经弄完,之后便可创建打开工程。
工程打开之后,便进入了Keil,然后就是进行代码的编写。
2、代码编写及编译
在Keil中点击main.c,然后将while(1)循环中添加以下代码。
while (1)
{
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET);//PA5红灯亮