永发信息网

stm32怎么用gplo配置多个管脚

答案:1  悬赏:0  手机版
解决时间 2021-04-04 05:29
  • 提问者网友:謫仙
  • 2021-04-03 08:40
stm32怎么用gplo配置多个管脚
最佳答案
  • 五星知识达人网友:玩世
  • 2021-04-03 10:03
以LED灯为例子:
void led(void)
{

GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOA, ENABLE);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_8;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init(GPIOB, &GPIO_InitStructure);
GPIO_Init(GPIOA, &GPIO_InitStructure);

GPIO_SetBits(GPIOB, GPIO_Pin_0 | GPIO_Pin_1);
}
其中GPIO有多个模式,需要按照不同功能和使用来配置。这里LED灯需要输出,所以我设置为通用推挽。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯