RCC->APB2ENR|=1<<5; //使能PORTD时钟 GPIOD->CRL&=0XFFFFF0FF; GPIOD->CRL|=0X00000300;//PD.2推挽输出 GPIOD->ODR|=1<<2; //PD.2输出高“将上面代码的PD2换成PB4
时间: 2024-02-25 17:57:56 浏览: 170
2-RCC-System-Clock.zip_RCC-CLOCK
将上面代码的PD2换成PB4后,代码如下所示:
```
RCC->APB2ENR |= 1 << 3; // 使能PORTB时钟
GPIOB->CRL &= 0xFFFF0FFF; // PB.4推挽输出
GPIOB->CRL |= 0x00003000;
GPIOB->ODR |= 1 << 4; // PB.4输出高
```
这样就可以将PD2改为PB4了,因为PD2和PB4都可以作为GPIO输出口使用。
阅读全文