合宙Air724UG Cat.1模块硬件设计指南--键盘接口

这篇具有很好参考价值的文章主要介绍了合宙Air724UG Cat.1模块硬件设计指南--键盘接口。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

键盘接口
简介
在电路设计中,通常需要较多的外部输入,如果每个按键都单独去占用一个IO接口,就会非常浪费资源,为了减少I/O口的占用,通常将按键排列成矩阵形式,即矩阵键盘。
特性

KEYIN0。扫描键盘输入0,与UBOOT复用,此管脚在模块开机动作完成之前不能进行拉高,电压域为V_GLOBAL_1V8。
KEYIN1。扫描键盘输入1,此管脚在模块开机动作完成之前不能进行拉高,电压域为V_GLOBAL_1V8。
KEYIN2、KEYIN3、KEYIN4、KEYIN5。扫描键盘输入管脚,电压域为V_GLOBAL_1V8。
KEYOUT0、KEYOUT1、KEYOUT2、KEYOUT3。扫描键盘输出管脚,电压域为V_GLOBAL_1V8。
KEYOUT4 。扫描键盘输出管脚4,与UART3_RXD复用,电压域为V_GLOBAL_1V8。
KEYOUT5 。扫描键盘输出管脚5,与UART3_TXD复用,电压域为V_GLOBAL_1V8。
键盘接口的所有管脚不能复用为GPIO

模块键盘接口功能列表
类型 Air720UH Air720UG Air724UG Air722UG
矩阵键盘 不支持 不支持 支持 支持
支持数量 / / 6X6 3X2
参考设计
下图为5X5矩阵键盘参考设计。
合宙Air724UG Cat.1模块硬件设计指南--键盘接口,AIR724硬件,Air724UG

1.键盘走线请尽量远离天线,以免对天线造成干扰。
2.键盘走线串联1K电阻以做ESD防护

键盘接口软件控制
LUA开发相关API
常见问题及故障排查
http://doc.openluat.com/article/638/0

为什么KEYIN0的按键在开机时被按下后就会不开机。
答:因为KEYIIN0信号复用为是USB_BOOT,如果被按下就会进入下载模式,就进入不了开机流程。只需重新断电开机就能恢复文章来源地址https://www.toymoban.com/news/detail-583301.html

到了这里,关于合宙Air724UG Cat.1模块硬件设计指南--键盘接口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 合宙Air724UG LuatOS-Air LVGL API--对象

    合宙Air724UG LuatOS-Air LVGL API--对象

    对象 概念 在 LVGL 中,用户界面的基本构建块是对象。例如,按钮,标签,图像,列表,图表或文本区域。 属性 基本属性 所有对象类型都共享一些基本属性: Position (位置) Size (尺寸) Parent (父母) Click enable (单击启用) 我们可以使用 lvgl.obj_set_… 和 lvgl.obj_get_… 等前缀的函数设

    2024年02月12日
    浏览(22)
  • 合宙Air724UG LuatOS-Air LVGL API-概念

    概念 在 LVGL 中,用户界面的基本构建块是对象。例如,按钮,标签,图像,列表,图表或文本区域。 属性 基本属性 所有对象类型都共享一些基本属性: Position (位置) Size (尺寸) Parent (父母) Click enable (单击启用) 我们可以使用 lvgl.obj_set_… 和 lvgl.obj_get_… 等前缀的函数设置或

    2024年02月11日
    浏览(10)
  • 合宙Air724UG LuatOS-Air core API--qrencode

    qrencode Table of Contents qrencode qrencode.encode(data [,version,level]) qrencode 二维码生成 qrencode.encode(data [,version,level]) 二维码编码 参数 参数 类型 释义 取值 data string 需要编码的数据 string类型 version number 二维码版本 可选参数0-40 level number 二维码纠错等级 0-3 返回值 返回值 类型 释义 取值

    2024年02月12日
    浏览(14)
  • 合宙Air724UG LuatOS-Air script lib API--http

    Table of Contents http http.request(method, url, cert, head, body, timeout, cbFnc, rcvFileName, tCoreExtPara) http 模块功能:HTTP客户端 http.request(method, url, cert, head, body, timeout, cbFnc, rcvFileName, tCoreExtPara) 发送HTTP请求 参数 名称 传入值类型 释义 method string HTTP请求方法 支持\\\"GET\\\",“HEAD”,“POST”,“O

    2024年02月15日
    浏览(12)
  • 合宙Air724UG LuatOS-Air LVGL API控件--曲线 (Arc)

    合宙Air724UG LuatOS-Air LVGL API控件--曲线 (Arc)

    曲线 (Arc) 曲线控件,也可以称为弧。因为 Arc 本身就是弧,弧形的意思。根据控件的样子也能推测出它的使用场景,一般用在加载器(就是等待界面转的圈圈)或者数值显示,数值调节这些场景。曲线控件分了两个部分,前景和背景,都可以分别进行设置。 示例代码 – 创建曲

    2024年02月11日
    浏览(14)
  • 合宙Air724UG LuatOS-Air script lib API--ftp

    Table of Contents ftp ftp.command(command, timeout) ftp.pasv_connect(timeout) (local函数 无法被外部调用) ftp.login(ftp_mode, host, port, username, password, timeout, ssl, cert) ftp.upload(remote_file, local_file, timeout) ftp.download(remote_file, local_file, timeout) ftp.checktype(mode, timeout) ftp.pwd(timeout) ftp.cwd(path, timeout) ftp.cdup(time

    2024年02月15日
    浏览(8)
  • 合宙Air724UG LuatOS-Air script lib API--utils

    utils Table of Contents utils string.toHex(str, separator) string.fromHex(hex) string.utf8Len(str) string.utf8ToTable(str) string.rawurlEncode(str) string.urlEncode(str) table.gsort(t, f) table.rconcat(l) string.formatNumberThousands(num) string.split(str, delimiter) io.exists(path) io.readFile(path) io.writeFile(path, content, mode) io.pathInfo(path) io.fil

    2024年02月12日
    浏览(5)
  • 合宙Air724UG LuatOS-Air script lib API--socket

    Table of Contents socket socket.isReady() socket.tcp(ssl, cert, tCoreExtPara) socket.udp() socket.setTcpResendPara(retryCnt, retryMaxTimeout) socket.setDnsParsePara(retryCnt, retryTimeoutMulti) socket.printStatus() socket.setLowPower™ socket 模块功能:数据链路激活、SOCKET管理(创建、连接、数据收发、状态维护) socket.isReady() SOC

    2024年02月13日
    浏览(4)
  • 合宙Air724UG LuatOS-Air script lib API--websocket

    websocket Table of Contents websocket websocket.new(url, cert) ws:on(event, callback) ws:connect(timeout) ws:sendFrame(fin, opcode, data) ws:recv() ws:close(code, reason) websocket.exit(ws) ws:state() ws:online() ws:start(keepAlive, proc, reconnTime) websocket 模块功能:websocket客户端 websocket.new(url, cert) 创建 websocket 对象 参数 名称 传入

    2024年02月12日
    浏览(6)
  • 合宙Air724UG LuatOS-Air script lib API--wifiRil

    wifiRil Table of Contents wifiRil wifiRil.regRsp(head, fnc, typ, formt) wifiRil.regUrc(prefix, handler) wifiRil.deRegUrc(prefix) wifiRil.request(cmd, arg, onrsp, delay, param) wifiRil 模块功能:esp8266 wifi模块AT命令交互管理 wifiRil.regRsp(head, fnc, typ, formt) 注册某个AT命令应答的处理函数 参数 名称 传入值类型 释义 head

    2024年02月12日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包