|
|
4 mēneši atpakaļ | |
|---|---|---|
| .. | ||
| gpio_input_task.lua | 4 mēneši atpakaļ | |
| gpio_irq_task.lua | 4 mēneši atpakaļ | |
| gpio_irqcount_task.lua | 4 mēneši atpakaļ | |
| gpio_output_task.lua | 4 mēneši atpakaļ | |
| gpio_pull_task.lua | 4 mēneši atpakaļ | |
| gpio_toggle_task.lua | 4 mēneši atpakaļ | |
| main.lua | 4 mēneši atpakaļ | |
| readme.md | 4 mēneši atpakaļ | |
1、main.lua:主程序入口,负责初始化系统并启动各个GPIO功能任务;
2、gpio_output_task.lua:GPIO输出模式功能模块,演示GPIO输出控制方法;
3、gpio_input_task.lua:GPIO输入模式功能模块,演示GPIO输入读取方法;
4、gpio_pull_task.lua:GPIO上拉下拉模式功能模块,演示GPIO上拉下拉配置;
5、gpio_irq_task.lua:GPIO中断(触发)模式功能模块,演示GPIO中断触发、回调处理及按键短按长按检测;
6、gpio_irqcount_task.lua:GPIO中断(计数)模式功能模块,演示GPIO中断计数功能;
7、agpio_task.lua:AGPIO功能模块,演示低功耗GPIO在休眠模式下的特性;
8、gpio_toggle_task.lua:GPIO翻转测速功能模块,演示GPIO脉冲输出功能;
1、gpio_output_task:GPIO输出模式功能演示
2、gpio_input_task:GPIO输入模式功能演示
3、gpio_pull_task:GPIO上拉下拉模式功能演示
4、gpio_irq_task:GPIO中断(触发)模式功能演示
5、gpio_irqcount_task:GPIO中断(计数)模式功能演示
6、该模块暂不包含AGPIO功能演示
7、gpio_toggle_task:GPIO翻转测速功能演示
1、Air8101核心板一块:
2、USB数据线一根,Air8101核心板和数据线的硬件接线方式为:
3、可选硬件(根据需要):
1、Luatools下载调试工具
在main.lua中,可以根据需要启用或禁用特定的GPIO功能任务:
require "gpio_output_task"这一行require "gpio_input_task"这一行语句require "gpio_pull_task"这一行语句require "gpio_irq_task"这一行语句require "gpio_irqcount_task"这一行语句require "gpio_toggle_task"这一行语句