| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 启明云端分享|ESP32学习笔记参考GPIO口操作 -> 正文阅读 |
|
[嵌入式]启明云端分享|ESP32学习笔记参考GPIO口操作 |
提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐鑫及星宸科技的新产品、新方案的主要特点及应用!希望你能第一时间了解并快速用上好的方案和产品! ESP32 芯片有40个物理GPIO pad。每个pad都可用作一个通用 IO,或连接一个内部的外设信号。IO_MUX、RTC IO_MUX 和 GPIO 交换矩阵用于将信号从外设传输至 GPIO pad。这些模块共同组成了芯片的 IO 控制。
ESP-IDF 编程指南——GPIO&RTC GPIO
2、GPIO设置
笔记:通过 gpio.h 文件可以调用 gpio_types.h 文件,在 gpio_types.h 文件中定义了一个结构体,定义了ESP32-DevKitC V4的40个GPIO接口,GPIO_NUM_1指IO1口。
3、GPIO与中断3.1 API介绍gpio_config_t 结构体
gpio_config 通过gpio_config_t结构体初始化gpio功能 gpio_reset_pin 将gpio重置为默认状态 gpio_set_level 设置输出电平 返回值:ESP_OK成功;ESP_ERR_INVALID_ARG GPIO编号错误。 gpio_get_level 获取输入电平 返回值:如果pad没有配置为输入(或输入输出),则返回值总是0。 gpio_set_drive_capability 设置GPIO驱动能力 gpio_get_drive_capability 获取GPIO 驱动能力 补充函数 gpio_set_direction 设置GPIO模式 3.2 中断APIgpio_install_isr_service 安装GPIO ISR服务的驱动,开启每个引脚GPIO中断处理程序 。 gpio_uninstall_isr_service 卸载GPIO ISR服务的驱动,释放相关资源。 gpio_isr_handler_add 为GPIO引脚添加中断处理回调函数。 gpio_isr_handler_remove 删除GPIO引脚的中断处理回调函数。 gpio_intr_enable 使能GPIO中断 gpio_intr_disable 关闭GPIO中断 gpio_isr_register 统一为所有的GPIO口注册一个全局的ISR,即任何的GPIO中断触发,都会调用该中断处理函数 3.3 示例用boot控制led灯 由电路可知boot键接的是IO0口
小伙伴们,看明白了吗?如果还有不明白的,可以留言给小明哈! |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:29:13- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |