stm32f103c8t6配置PD0与PD1为时钟的代码
时间: 2024-05-09 16:13:25 浏览: 147
stm32f103c8t6代码
5星 · 资源好评率100%
要配置PD0与PD1为时钟,您需要使用RCC寄存器来配置。以下是配置代码:
```
RCC->APB2ENR |= RCC_APB2ENR_IOPDEN; //使能PD端口时钟
GPIOD->CRL &= ~(GPIO_CRL_CNF0 | GPIO_CRL_MODE0 | GPIO_CRL_CNF1 | GPIO_CRL_MODE1); //清空PD0和PD1配置
GPIOD->CRL |= GPIO_CRL_CNF0_1 | GPIO_CRL_MODE0_1 | GPIO_CRL_CNF1_1 | GPIO_CRL_MODE1_1; //PD0和PD1配置为推挽输出模式
```
以上代码会将PD0和PD1配置为推挽输出模式,并使能其时钟。请注意,在使用这段代码前,您需要先定义并初始化RCC和GPIOD寄存器。
阅读全文