初始化:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); //使能端口B时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_12;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
GPIO_Init(GPIOB, &GPIO_InitStructure); //U6CS,U8CS开漏输出
一旦初始化语句执行后IO状态就变为0电平,使用语句
GPIO_SetBits(GPIOB,GPIO_Pin_12);
GPIO_RstBits(GPIOB,GPIO_Pin_12);
是能够正确翻转的,这是什么原因?大虾帮忙! |