公众号
欢迎扫码关注本人微信公众号:公众号上分享更多嵌入式知识和资料,分享个人学习嵌入式的心得体会。欢迎大家一起来玩呀。
esp8266教程:GPIO
什么是GPIO?
GPIO是(英语:General-purpose input/output)的简写,翻译成中文就是通用的输入、输出。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Ho4QDw0- 我们看到芯片上面伸出来的金属引脚大部分是GPIO引脚(部分为VCC、GND、模拟输入引脚)。
输出模式
当我们编程把GPIO引脚配置为输出模式的时候,可以控制引脚输出高电平或者低电平,如果芯片供电为5V,我们设置GPIO引脚为高电平,使用万用表测量GPIO的引脚可以量到引脚的电压为5V,反之设置GPIO引脚为低电平,那么通过万用表测试GPIO的引脚电压为0V。如果芯片的供电为3.3V,那么如果引脚设置为输出且为高电平的时候的引脚的电压为3.3v,所以我们可以知道GPIO上面的引脚的高电平的电压等于芯片的供电电压。
输出模式编程
#define GPIO_OUTPUT_IO_0 15 //配置GPIO15
#define GPIO_OUTPUT_IO_1 16 //配置GPIO16
#define GPIO_OUTPUT_PIN_SEL ((1ULL |