//RCC->APB2ENR=0x00000010;//开启时钟 //GPIOC->CRH = 0x00300000; //GPIOC->ODR =0x00002000;
时间: 2023-07-19 09:33:43 浏览: 80
这段代码的作用是开启GPIOC的时钟,设置GPIOC的CRH寄存器和ODR寄存器,控制GPIOC的输出端口,具体解释如下:
1. RCC->APB2ENR=0x00000010; //开启时钟:通过设置RCC寄存器的APB2ENR位,开启GPIOC的时钟,使其能够正常工作。
2. GPIOC->CRH = 0x00300000; //设置CRH寄存器:通过设置GPIOC的CRH寄存器,将其配置为输出端口,具体的设置值为0x00300000,即将GPIOC的13号位设置为输出模式。
3. GPIOC->ODR =0x00002000; //设置ODR寄存器:通过设置GPIOC的ODR寄存器,控制GPIOC的输出状态,具体的设置值为0x00002000,即将GPIOC的13号位输出高电平,控制外部LED灯的亮灭状态。
综上所述,这段代码的作用是控制GPIOC的输出状态,从而控制外部LED灯的亮灭状态。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)