一文弄懂GPIO不同模式之间的区别与付诸原理
时间:2023-04-23 12:17:55
上面,详细资料讲一下几个中用的种系统。
1、世界树重定向
世界树重定向种系统下,I/O终下端的比较器频率同样转至重定向图表暂存器。也就是说,I/O的比较器静止状态是不已确定的,剩全由从外部重定向决定;如果在该主机板悬空(在无频率重定向)的情况,擦除该终下端的比较器是不已确定的,有时候用于IIC、USART等总新线所设备上。
2、上拉重定向种系统
上拉重定向种系统下,I/O终下端的比较器频率同样转至重定向图表暂存器。但是在I/O终下端悬空(在无频率重定向)的情况,重定向前端的比较器维持在更高比较器(并且在I/O终下端重定向为低比较器的时候,重定向前端的比较器也是低比较器)。
3、的中央重定向种系统的中央重定向种系统下,I/O终下端的比较器频率同样转至重定向图表暂存器。但是在I/O终下端悬空(在无频率重定向)的情况,重定向前端的比较器维持在低比较器;并且在I/O终下端重定向为更高比较器的时候,重定向前端的比较器也是更高比较器。
4、各种类型重定向种系统各种类型重定向种系统下,I/O终下端的各种类型频率(电路频率,而非比较器频率)同样各种类型重定向到网纹外所设模块,比如ADC模块等。
5、开漏控制器种系统见侧面二中所的详细资料讲解。
6、开漏适配控制器种系统开漏适配控制器种系统,与开漏控制器种系统很是近似于。只是控制器的更高低比较器的举例,不是让CPU同样撰写控制器图表暂存器,取而代之透过网纹外所设模块的适配基本功能控制器来决定的,一般用于片皆所设基本功能:TX1,MOSI,MISO,SCK,SS。
7、反转控制器种系统见侧面二中所的详细资料讲解。
8、反转适配控制器种系统反转适配控制器种系统,与反转控制器种系统很是近似于。只是控制器的更高低比较器的举例,不是让CPU同样撰写控制器图表暂存器,而是透过网纹外所设模块的适配基本功能控制器来决定的,常见采用反转控制器种系统的一般为片皆所设基本功能IIC的SCL、SDL。
三、开漏控制器和反转控制器的分野开漏控制器和反转控制器种系统的分野主要是开漏控制器只可以控制器不强低比较器,更高比较器得靠从外部二极体拉更高。控制器下端相当于三极管的这样一来,适合于做电场型的动力,其转化成电场的能力相对不强(一般20ma以内);反转控制器可以控制器不强更高、低比较器,通往大撰写字母电路。
四、STM32中所GPIO的配有在固件库开发中所,配有暂存器 CRH 和 CRL 来配有 IO 口外的种系统和更快是通过 GPIO 格式化函数剩成:
void GPIO_Init(GPIO_typedef* GPIOx, GPIO_InitTypeDef* GPIO_InitStruct);/*第一个变量是用来而无须 GPIO,取变量范围为 GPIOA~GPIOG。 *第二个变量为格式化变量本体体codice_,本体体类型为 GPIO_InitTypeDef */格式化 GPIO 的中用格式是:
GPIO_InitTypeDef GPIO_InitStructure;GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //LED0-- PB.5 终下端配有GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //反转控制器GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;//更快 50MHzGPIO_Init(GPIOB, GPIO_InitStructure);//根据所设定变量配有 GPIOIO 口外更快所设置有三个可选变量:
typedef enum{GPIO_Speed_10MHz,GPIO_Speed_2MHz,GPIO_Speed_50MHz}GPIOSpeed_TypeDef;种系统则有8个可选界定如下:
typedef enum{ GPIO_Mode_AIN = 0x0, //各种类型重定向GPIO_Mode_IN_FLOATING = 0x04, //世界树重定向GPIO_Mode_IPD = 0x28, //的中央重定向GPIO_Mode_IPU = 0x48, //上拉重定向GPIO_Mode_Out_OD = 0x14, //开漏控制器GPIO_Mode_Out_PP = 0x10, //常用反转控制器GPIO_Mode_AF_OD = 0x1C, //适配开漏控制器GPIO_Mode_AF_PP = 0x18 //适配反转}GPIOMode_TypeDef;五、阐释今天主要讲解了GPIO的界定,以及GPIO相同种系统之间的分野与构建方式。相信看剩本文,你会对GPIO有一个意想不到的认知。
如果是做的软件的赌客,可以不用实在太关注于GPIO是如何构建的,但是只能想要到每个种系统下GPIO的特点和应用领域用语。只有这样,我们在实际应用领域中所才能更好的配有出有最合适的那个。
END
文章链接:
转载自:嵌入式微处理器
文章举例:嵌入式悦翔园内 ,作者JamesBin
文章链接:一文弄懂GPIO相同种系统之间的分野与构建原理
发行权申明:本文举例于的网络,免费传达方法论,发行权归原案所有。如涉及作品发行权缺陷,代为联系我开展删除。
。上火了嗓子疼吃什么药好得快老人尿频
再林阿莫西林颗粒治疗孩子感冒好吗
儿童咽炎吃再林阿莫西林颗粒行吗
阿莫西林克拉维酸钾片治感冒效果怎么样
上一篇: iOS 16公测版终于来了,果粉回来冲!
下一篇: 美联储积极加息预期升温 玉石持续震荡
- .中小微民有行业:你不知道的老板另一面
- .兼修什么:玩套路,练真功,终局会如何?
- .南华价值启航纯债金融工具型证券投资基金(A类份额)基金产品资料概要更新
- .线上代购单杯标价超250元,安福冰淇淋也“炒”上了?
- .湖北能源集团股份有限公司 2021年年度基本权利分派实施公告
- .江苏传艺科技股份有限公司关于对深圳证券交易所关注下述回复的公告
- .“拿任正非和陈清风编段子”,月入百万
- .一女子买彩票中了790万,到手也就是说只有15万,是什么原因?
- .拖回辽宁振兴银行首份中报:资产负债表为何“缩表”?小赢科技间接持股有何影响?
- .职场管理新人:如何短时间内做个好领导?教你三招,拿走不谢!
- .人在职场:如何正确看待自己?
- .人为政府场:怎么就被驯化成了顺从的佛系小羊?
- .职场洞察:想把店里快速看透,看这六种人就够!
- .职场如江湖:一招应万变,疯看职场风云淡!简单!
- .李家超:未来将丰富离岸产品和工具,扩大计价产品基础
- .华利母公司:印尼一期工厂预计明年开始有产能贡献
- .天奥射频:部分项目受到疫情影响,程度可控
- .马斯克终止收购推特;安倍中枪不治,日本股市跳水后回涨丨邦日报
- .既“由此可知”又“惠”,建行江苏省分行举办“惠市·惠企”集惠专项行动
- .职场有技能的人:得不到重用,为啥?