初级会员

- 积分
- 140
- 金钱
- 140
- 注册时间
- 2013-8-10
- 在线时间
- 0 小时
|
发表于 2013-9-23 18:53:29
|
显示全部楼层
我也是初学者,首先点亮一个灯
第一 设置GPIO口的时钟RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOE, ENABLE);
第二 配置GPIO口的引脚功能(输入或输出等)
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
第三 就是初始化GPIO GPIO_Init( GPIOE, &GPIO_InitStructure);
最后就是调用函数了
GPIO_SetBits( GPIOE, GPIO_Pin_5);
GPIO_ResetBits( GPIOE, GPIO_Pin_5);
也可以进行位带操作
#define LED1  Eout(5)//  E5 |
|