本篇目录:
gpio接口有什么区别吗?
1、区别如下:GPIO:GPIO是通用输入输出引脚的缩写,是一种通用的数字输入输出接口。可以通过编程的方式对GPIO进行控制,使其能够连接到各种外部设备上,如传感器、LED灯、显示屏等。
2、模拟端口和gpio最大的区别是:能不能一口两用。模拟输入口和输出口需要硬件支持,不能一口两用。GPIO全称General Purpose Input Output 即通用输入/输出,其实GPIO的本质就是芯片的一个引脚,通常在ARM中所有的I/O都是通用的。
3、低功耗:GPIO具有更低的功率损耗(大约1μA,μC的工作电流则为100μA)。集成IIC从机接口:GPIO内置IIC从机接口,即使在待机模式下也能够全速工作。小封装:GPIO器件提供最小的封装尺寸―3mmx3mmQFN。
如何实现gpio口模式的配置?
(1)选择相邻的两个GPIO引脚,一个用于连接按键的一端,另一个用于连接按键的另一端。(2)将这两个GPIO引脚的工作模式设置为输入模式。
GPIO_Init(GPIOA, &GPIO_InitStructure); /* 让选择引脚输出高电平*/ GPIO_SetBits(GPIOB, GPIO_Pin_0 | GPIO_Pin_1); }其中GPIO有多个模式,需要按照不同功能和使用来配置。这里LED灯需要输出,所以我设置为通用推挽。
GPIO端口的每个位可以由软件分别配置成多种模式。
输入经常被用作中断信号,通常是边沿触发,但也有可能是电平触发。这些中断可以配置为系统唤醒事件,从而将系统从低功耗模式唤醒。一个GPIO经常被配置为输入/输出双向,根据不同的产品单板需求,但也存在单向的情况。
当gpio端口,作为复用功能时,还能再使用它的初始功能吗
1、这时,复用功能就不再映射到它们的原始引脚上了。
2、也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GPIO作为内置外设使用的时候,就叫做复用。 简单易懂的说,就是某些普通的外设引脚也可以用来其它功能。
3、由于没有端口复用功能,所以,P0口的V1变成了一个上拉电阻。由于内部就有上拉电阻,所以,作为GPIO时,P1口不需要接上拉电阻,当然,您接了也没关系啦,就相当于两个上拉电阻并联。
到此,以上就是小编对于gpio复用功能设置步骤的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。