首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > STM32中使用GPIO的总结(超强)

STM32中使用GPIO的总结(超强)

  • 资源大小:77KB
  • 上传时间:2021-10-05
  • 下载次数:0次
  • 浏览次数:28次
  • 资源积分:1积分
  • 标      签: GPIO STM32

资 源 简 介

STM32中使用GPIO的总结(超强)   操作步骤:   1. 使能GPIO对应的外设时钟   例如://使能GPIOA、GPIOB、GPIOC对应的外设时钟   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB|   RCC_APB2Periph_GPIOC , ENABLE);   2. 声明一个GPIO_InitStructure结构体   例如:   GPIO_InitTypeDef GPIO_InitStructure;   3. 选择待设置的GPIO管脚   例如:/* 选择待设置的GPIO第7、8、9管脚位 ,中间加“|”符号 */   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9;   4. 设置选中GPIO管脚的速率   例如:/* 设置选中GPIO管脚的速率为最高速率2MHz */   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz; //最高速率2MHz   5. 设置选中GPIO管脚的模式   例如:/* 设置选中GPIO管脚的模式为开漏输出模式*/   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD; //开漏输出模式   6. 根据GPIO_InitStructure中指定的参数初始化外设GPIOX   例如:/* 根据GPIO_InitStructure中指定的参数初始化外设GPIOC */   GPIO_Init(GPIOC, &GPIO_InitStructure);
VIP VIP