设置gpio一般步骤

上传人:简****9 文档编号:98732565 上传时间:2019-09-13 格式:DOC 页数:2 大小:12.06KB
返回 下载 相关 举报
设置gpio一般步骤_第1页
第1页 / 共2页
设置gpio一般步骤_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《设置gpio一般步骤》由会员分享,可在线阅读,更多相关《设置gpio一般步骤(2页珍藏版)》请在金锄头文库上搜索。

1、一、先定义一个GPIO结构体:GPIO_InitTypeDef GPIO_InitStructure;二、打开相应端口时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOX, ENABLE);X为AE三、设置单个IO口 GPIO_InitStructure.GPIO_Pin = (GPIO_Pin_X | GPIO_Pin_X | GPIO_Pin_X);X为015四、设置端口速度 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_XMHz;X位10,2,50五、设置端口模式 GPIO_InitStructure.GPI

2、O_Mode = GPIO_Mode_X;GPIO_Mode_AIN = 0x0, 模拟输入 GPIO_Mode_IN_FLOATING = 0x04, 浮空输入 GPIO_Mode_IPD = 0x28, 下拉输入 GPIO_Mode_IPU = 0x48, 上拉输入 GPIO_Mode_Out_OD = 0x14, 普通开漏输出 即0 GPIO_Mode_Out_PP = 0x10, 普通推挽输出 即1 GPIO_Mode_AF_OD = 0x1C, 复合型开漏输出 GPIO_Mode_AF_PP = 0x18 复合型推挽输出六、初始化对应的端口GPIO_Init(GPIOX, &GPIO

3、_InitStructure); X为上面设置的端口使用模板void GPIO_Config(void) GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOx, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_x; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_xMHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_x; GPIO_Init(GPIOx, &GPIO_InitStructure);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号