STM32F103ZET6 | 您所在的位置:网站首页 › 开发板stm32f103ze › STM32F103ZET6 |
查看好所需要配置的GPIO引脚后,再确定引脚所需要的工作模式。例如:是需要输出电平呢,还是推挽输出呢,还是悬空输入呢。这里的LED灯显而易见,肯定是需要开发板给予高低电平才可以使其工作,并且我们这里给其配置为带数字推挽输出。其实这个地方已经可以实现对LED灯进行点亮或者熄灭设置。 下面分别是GPIOx_CRH和GPIOx_CRL的寄存器原理图 可以以配置PC0为例:这里是需要给LED配置带数字推挽输出,那么则需要将GPIOx_CRL的MODE0[1:0]=01即输出模式,最大速率为10MHz CNF0[1:0]=00 即推挽输出模式 接下来就是需要对上面两步进行程序化,也就是化成程序,比如这个地方需要程序化: LED_Init()// 初始化函数 初始化首先需要开启相应引脚时钟:这里LED对应的是PC引脚,那么需要使能PC引脚的时钟 LED_Control(para1,para2)//LED控制函数 最后就是应用层main.c的编写,根据需求去完成。 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |