程序如下:
void LED_Init(void){
RCC->APB2ENR |= 1<<5; //ê1ÄüAPB2ÏÂGPIODμÄê±Öó
GPIOD->CRL &= 0xFFFFF0FF;
GPIOD->CRL |= 0x00000300;
GPIOD->ODR |= 1<<2;
}
int main(void){
LED_Init();
GPIOD->ODR&=~(1<<2);
while(1);
}
问题是在库函数版本里要SystemInit()来初始化系统时钟,但这里及寄存器版本我没有初始化但是IO口却可以工作点亮LED
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>