stm32

您所在的位置:网站首页 ieee1284标准定义的工作模式种类有 stm32

stm32

2024-07-09 15:34:01| 来源: 网络整理| 查看: 265

一、GPIO定义

GPIO(GENERAL PURPOSE I/O PORTS)意思为通用输入/输出端口,可以为CPU提供数字输入输出功能。通俗地说,就是一些引脚,CPU可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平 • 可以通过软件对GPIO接口进行灵活配置和操纵,包括: ① 输入输出的方向配置 ② 引脚功能复用 ③ 引脚的重新映射 ④ 是否可以申请中断 ⑤ PWM输出等

二、GPIO模块的模式

① 浮空输入: In_Floating 在这里插入图片描述 ② 上/下拉输入: IPU (In Push_Up) 在这里插入图片描述 ③ 下拉输入: IPD (In Push_Down) 在这里插入图片描述 ④ 模拟输入: AIN (Analog In) 在这里插入图片描述 ⑤ 开漏输出: OUT_OD (OD: Open-Drain) 在这里插入图片描述 ⑥ 推挽输出: OUT_PP (PP: Push-Pull) 在这里插入图片描述 ⑦ 复用功能推挽输出: AF_PP 在这里插入图片描述 ⑧ 复用功能开漏输出: AF_OD 在这里插入图片描述

三、GPIO初始化结构体变量

GPIO_Pin 该参数选择待设置的GPIO管脚,使用操作符“|”可以一次选中 多个管脚。可以使用下表中的任意组合。

GPIO_Pin_None:无管脚被选中 GPIO_Pin_x:选中管脚x(0--15) GPIO_Pin_All:选中全部管脚

• GPIO_Speed 用以设置选中管脚的速率。

GPIO_Speed_10MHz:最高输出速率10MHz GPIO_Speed_2MHz:最高输出速率2MHz GPIO_Speed_50MHz:最高输出速率50MHz

• GPIO_Mode 用以设置选中管脚的工作状态。

GPIO_Mode_AIN:模拟输入 GPIO_Mode_IN_FLOATING:浮空输入 GPIO_Mode_IPD:下拉输入 GPIO_Mode_IPU:上拉输入 GPIO_Mode_Out_OD:开漏输出 GPIO_Mode_Out_PP:推挽输出 GPIO_Mode_AF_OD:复用开漏输出 GPIO_Mode_AF_PP:复用推挽输出 四、GPIO常用库函数

在**加粗样式**这里插入图片描述

五、GPIO编程套路

一、配置GPIO口 • 1. 使能管脚对应的GPIO组时钟

RCC_APB2PeriphClockCmd( GPIOx, ENABLE);

• 2. 定义一个初始化结构体型的变量

GPIO_InitTypeDef GPIO_InitStructure;

• 3. 对结构体变量的各成员赋值

GPIO_InitStructure.GPIO_Pin =; GPIO_InitStructure.GPIO_Mode =; GPIO_InitStructure.GPIO_Speed =;

• 4. 调用初始化函数,初始化GPIO

GPIO_Init(GPIO_Pin_n, &GPIO_InitStructure);

• 二、在主函数中,调用GPIO函数编程。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭