2019-07-20 22:43发布
1599064432 发表于 2019-7-6 17:38 我写led闪烁和呼吸灯都是这么配置的,运行正常,没出现什么问题
爱飞行的驴 发表于 2019-7-6 17:40 GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; ...
最多设置5个标签!
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
这两个没见过???为啥我配置只有上面三个
我这是030的片子
void led_gpio_init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA); //打开GPIO时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOA,&GPIO_InitStructure); //初始化
}
这是103的
RCC->APB2ENR|=1<<3;
RCC->APB2ENR|=1<<6;
GPIOB->CRL&=0XFF0FFFFF;
GPIOB->CRL|=0X00300000;
GPIOB->ODR|=1<<5;
//GPIOE->CRL&=0XFF0FFFFF;
//GPIOE->CRL|=0X00300000;
//GPIOE->ODR|=1<<5; ,
复用推挽的话直接 GPIOB->CRL|=0X00B00000; 这样就行了
一周热门 更多>