最新回复
给你个思路:
首先初始化IO
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);//使能外设时钟
GPIO_InitStructure.GPIO_Pin =| GPIO_Pin_12; //设置管脚为输出模式
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;//设置输出最大频率
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//设置为输出模式
GPIO_Init(GPIOB, &GPIO_InitStructure);
执行位操作
GPIO_ResetBits(GPIOB,GPIO_Pin_12);//把该位设置为0
GPIO_SetBits(GPIOB,GPIO_Pin_12);//把该位设置为1
基本思路就是这样。
详情
回复
发表于 2011-7-12 06:52
| |
|
|
| |
|
|
此帖出自stm32/stm8论坛
| ||
|
||
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持