香水城 发表于 2008-2-21 20:22 
STM32 GPIO的十大优越功能综述
已经找不到了啊:(
请教版主:未用的IO引脚是不是要设成输入上拉啊?(硬件上悬空设计处理)。
比如:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //GPIOC的时钟使能
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure); //设PC4为推挽输出
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); //GPIOC的时钟使能
GPIO_InitStructure.GPIO_Pin = ~GPIO_Pin_2 | ~GPIO_Pin_3 | ~GPIO_Pin_6 | ~GPIO_Pin_13
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //未用的引脚PC2、3、6、13设为输入上拉,是这么写的吗?
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
PC口线的其他引脚各有用途,在相应模块设置了,就不列出来了。
先谢谢香版主
|