概要:
使用STM32CubeMX 点亮LED
板子上有一个用户LED 和 PA5 端口连接。
一、安装Keil
官网下载并且安装。ST32L4xx pack 下载总是失败。去arm 官网下载(http://ds.arm.com/media/resources/db/pack/keil/keil_stm32l4xx_dfp_pdsc_1_2_0/)。
解压之后,keil中就有了STM32L4 的元件库:
二、STM32CubeMX
去ST 官网下载 STM32CubeMX。
新建工程:
在Board Selector 选择相应的板卡(STM32L476- Nucleo)
PA5 端口设置为输出模式:
点击 Project 生成响应平台的代码,这里生成的Keil 平台的。
三、打开工程文件
在Keil中打开生成的工程文件。 主函数如下:
int main(void) { GPIO_TypeDef GPIO_Type_A; HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET); while (1) { } }
如上所示,添加 HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_SET); 使 PA5 输出高电平,
下载到开发板中,既可以看到 蓝色的LED2 被点亮。