||
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE); //使能GPIOE时钟
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 |
GPIO_Pin_3; //选择IO
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; //普通输出模式
GPIO_InitStructure.GPIO_OType =
GPIO_OType_PP; //推挽输出
GPIO_InitStructure.GPIO_Speed =
GPIO_Speed_100MHz;//100MHz //时钟100MHz
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //上拉
GPIO_Init(GPIOE, &GPIO_InitStructure); //初始化GPIOE
GPIO_SetBits(GPIOE,GPIO_Pin_4 | GPIO_Pin_10); //设置高电平
}
void main()
{
IO_Init();
while()
{
GPIO_SetBits(GPIOE,GPIO_Pin_4); //IO口拉高
delay_ms(500); //延时
GPIO_ResetBits(GPIOE,GPIO_Pin_4); //IO口拉低
delay_ms(500); //延时
}
}