实验需要:
CubeMX
keil5
STM32F051K8开发板
查看实物丝印等步骤在(https://blog.csdn.net/qq_42798939/article/details/117281571)中
已有详细描述,凡不做特殊说明,CubeMX中芯片的选择与前文一致,在此不做累述。
【在CubeMX里完成】
一、配置CubeMX引脚
(此处依“黄灯”为例,对应引脚PB2)
二、配置GOIO端口
此处设置为低电平灯亮
【芯片手册】
三、查看HAL库手册,找到操作IO引脚相关HAL库函数
1.HAL_GPIO_ReadPin
功能:设置对应引脚高低电平
参数:GPIOx:GPIO端口,x=A.....H;
GPIO_Pin:GPIO的引脚编号
PinState:引脚被设置的状态(高电平、低电平)
GPIO_PIN_RESET:低电平
GPIO_PIN_SET: 高电平