STM32CubeMX使用HAL库点亮LED流水灯+Proteus8.15仿真
一、STM32CubeMX使用HAL库点亮LED流水灯
1.STM32CubeMX新建项目
1.新建File->Project
2.选择芯片
3.SYS选择
4.RCC选择
5.选择端口输出设置,选择需要的端口,点击设置GPIO_OUTPUT,我选择的是PC13,PA4,PC14,PB5
6.Clock Configuration设置
7.Project Manager设置
8.创建完成并用keil打开
打开文件
2.进入Keil5
1.在while中添加以下代码
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_5, GPIO_PIN_RESET); // ?1?
HAL_Delay(1000); // ??1s
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_5, GPIO_PIN_SET); // ?1?
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, GPIO_PIN_RESET); // ?2?
HAL_Delay(1000); // ??1s
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_4, GPIO_PIN_SET); // ?2?
HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET); // ?3?
HAL_Delay(