A7核点灯步骤:
1、分析RCC章节:
0x50000A28地址的第4位置1,设置GPIOE控制器使能
2、分析gpio章节
GPIOx_MODER:GPIO模式寄存器----->设置为输出模式:
LED1-->PE10引脚 GPIOE_MODER[21:20]=01------>输出模式
LED2-->PF10引脚 GPIOF_MODER[21:20]=01------>输出模式
LED3-->PE8引脚 GPIOE_MODER[17:16]=01------>输出模式
GPIOx_OTYPER:GPIO输出类型寄存器----->设置为推挽/开漏输出
将LED1\LED2\LED3都设置为推挽输出:第10位置1(LED1为例,其他同上)
GPIOx_OSPEEDR:GPIO输出速度寄存器----->设置为输出速率
将LED1\LED2\LED3都设置为低速模式:第21、20位置0(LED1为例,其他同上)
GPIOx_PUPDR:GPIO是否需要上下拉电阻
将LED1\LED2\LED3都设置为禁止上下拉电阻:第21、20位置0(LED1为例,其他同上)
GPIOx_ODR:GPIO输出数据寄存器------>输出高低电平,实现LED灯点亮核熄灭
将LED1\LED2\LED3都设置为0为低电平、1为高电平
代码截图:
M4核实验:
1、用CubMX工程创建
2、配置led灯:
配置PE10/PF10/PE8,鼠标左键,设置位输出模式
鼠标右键,配置为M4核
3、导出工程
4、代码编写: