基于单片机STM32 GPIO 基本简单操作函数教程.doc
《基于单片机STM32 GPIO 基本简单操作函数教程.doc》由会员分享,可在线阅读,更多相关《基于单片机STM32 GPIO 基本简单操作函数教程.doc(2页珍藏版)》请在三一文库上搜索。
1、基于单片机STM32 GPIO 基本简单操作函数教程STM32库函数太多,而且不能识别大小写,经常记错,GPIO简单记忆。-第一步-模式配置void GPIO_Config(void)GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENASTM32库函数太多,而且不能识别大小写,经常记错,GPIO简单记忆。-第一步-模式配置void GPIO_Config(void)GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd
2、(RCC_APB2Periph_GPIOA, ENABLE);RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); /对应GPIO所在的总线时钟必须打开GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_1; /哪个GPIO口GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; /模式推挽输出-其它有GPIO_Mode_IPU-上拉GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; /频率GPIO_In
3、it(GPIOA, /哪个端口GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_3;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_Init(GPIOC, -第二部分-高低电平设置-库函数-GPIO_SetBits(GPIOA,GPIO_Pin_0|GPIO_Pin_1); /设置PA0-PA1高电平GPIO_ResetBits(GPIOA,GPIO_Pin_0|GPIO_Pin_1); /设置PA0-PA1低电平GPIO_WriteBit(GPIOA,GPIO_Pin_3,1); /设置PA3高电平GPIO_WriteBit(GPIOA,GPIO_Pin_3,0); /设置PA3低电平-直接寄存器-GPIOB-ODR = 0XFFFF; /设置PB0高电平GPIOB-ODR = 0XFFFE; /设置PB0低电平-第三部分-获取高低电平-一般按键-GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_1) /获取PA1引脚电平0或者1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机STM32 GPIO 基本简单操作函数教程 基于 单片机 STM32 基本 简单 操作 函数 教程
链接地址:https://www.31doc.com/p-3416975.html