| 
 
| 本帖最后由 tcc8073 于 2016-1-20 15:50 编辑 
 stm32f103c8t6的PA9(PIN30),PA10(PIN31)做普通IO(这二个口可以做串口1,PWM脚),为什么这二个IO不受控,在初始化的时候都做了时钟启动,设置输出方式为推挽,但是控制不了,请问下是什么问题,以前没有这么用过,一直没有注意。
 GPIO_InitTypeDef  GPIO_InitStructure;
 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOC, ENABLE);  //使能PB,PA端口时钟
 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9|GPIO_Pin_10;
 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;    //推挽输出
 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;   //IO口速度为2MHz
 GPIO_Init(GPIOA, &GPIO_InitStructure);
 GPIO_SetBits(GPIOA,GPIO_Pin_9|GPIO_Pin_10);
 
 | 
 评论 |