- STM32开发环境搭建请移步此处 STM32开发 | Clion搭建STM32开发环境
一、STM32CubeMX 配置
1.时钟源选择
2.系统时钟配置
3.配置按键的 GPIO 引脚为输入模式
4.修改工程名以及路径
二、用clion打开工程并编写代码
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
if(HAL_GPIO_ReadPin(KEY0_GPIO_Port, KEY0_Pin) == GPIO_PIN_RESET)
{
HAL_GPIO_WritePin(LED0_GPIO_Port, LED0_Pin, GPIO_PIN_RESET);
}
else
{
HAL_GPIO_WritePin(LED0_GPIO_Port, LED0_Pin, GPIO_PIN_SET);
}
}