本帖最后由 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);
|
你好请将PA9 PA10作为普通IO口使用,需要什么特殊的设置吗