您当前的位置: 首页 > 技术文章 > 前端开发

lua编程——air724二次开发之点亮led教程

作者: 时间:2023-06-26阅读数:人阅读

一.硬件

硬件型号:银尔达 Core-Air724模块;

杜邦线若干;

micro Usb线;

USB转TTL工具;

杜邦线用于电源(12V/1A)和TTL信号连接,micro Usb用于下载和调试。

硬件资源,如下图:

57ff9782f0581730936e8317a0ebc6d4.png

二.软件

usb驱动;

官方下载工具Luatools;

vscode编辑代码;

三.开发教程

1.创建工程

    • 打开vscode新建文件夹led

    • 创建main.lua和ledTest.lua文件

2.代码设计

LED指示灯根据银尔达资源介绍使用的引脚是GPIO1,并且根据合宙官方数据手册,如下:

e9e57b77d8020fe360f45fb7db7634d4.png

根据手册知道有些GPIO需要打开对应的ldo电压域之后,才能正常配置工作,引脚1(GPIO1)的电压域为VCC_LCD。

关键代码如下:

配置电压域的参考代码如下:

pmd.ldoset(2,pmd.LDO_VLCD) --LDO输出1.828V

配置引脚输出模式和默认电平,参考代码如下:

local setGpio1Fnc = pins.setup(pio.P0_1,1)

3.下载验证

根据上一章文章介绍将脚本下载到模块内,可以看到led灯每隔1s进行闪烁一次,同时打印log日志,如下:

b0aea792b82b959e8d06afbbd3c46400.png

4c6cb99516b9326b221328e6cc530a58.gif

4.完整代码

main.lua文件的代码,如下:

欢迎关注个人公众号:嵌入式学习与实践

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:licqi@yunshuaiweb.com

标签: lua
加载中~