LLCOM串口工具使用记录
--循环发送快捷发送区数据 ---例子一 --发送数据中间间隔时间单位ms local sendDelay 1000 --待发送数据的顺序 local sendList {1,2,4,1,6,8} --你也可以用下面的代码批量生成 --从2号发到15号数据 --[[ for i2,15 do table.insert(sendList, i) end ]] sys.taskInit(function () while true do for _,i in pairs(sendList) do local data apiQuickSendList(i) if data then log.info(send data,apiSendUartData(data),data) end sys.wait(sendDelay) end end end) --[[ ---例子二 --待发送数据的顺序和延时时间 local sendList { {1,1000}, {3,500}, {2,2000}, {4,300}, {5,6000}, {6,1500}, } sys.taskInit(function () while true do for _,i in pairs(sendList) do local data apiQuickSendList[i[1] ] if data then log.info(send data,apiSendUartData(data),data) end sys.wait(i[2]) end end end) ]]下面先逐行分析你给出的脚本再给出“reboot 不在快捷发送区、每 2000 ms 周期性发送”的完整可直接用的脚本。一、原脚本详细解析1️⃣ 基础配置local sendDelay 1000发送间隔1000 ms1 秒用于sys.wait(sendDelay)2️⃣ 发送队列例子一local sendList {1,2,4,1,6,8}sendList中存放的是快捷发送区的索引号例如1→ 快捷发送区第 1 条2→ 快捷发送区第 2 条⚠️关键点apiQuickSendList(i)只能取“快捷发送区已存在的数据”3️⃣ 批量生成注释示例for i2,15 do table.insert(sendList, i) end动态生成发送序列常用于测试或连续指令4️⃣ 主任务逻辑sys.taskInit(function () while true do for _,i in pairs(sendList) do local data apiQuickSendList(i) if data then log.info(send data,apiSendUartData(data),data) end sys.wait(sendDelay) end end end)执行流程步骤说明while true永久循环pairs(sendList)依次取出索引apiQuickSendList(i)取快捷发送数据apiSendUartData(data)真正发送sys.wait()控制发送节奏✅特点顺序发送自动循环适合固定快捷数据二、需求拆解reboot不在快捷发送区想每隔2000ms周期发送一次给出脚本✅reboot 不在快捷发送区​✅不是快捷索引​✅不能走apiQuickSendList()​✅每 2000 ms 发送一次​✅循环发送 正确做法直接发送字符串 / 十六进制数据三、推荐实现方案最稳妥 ✅✅ 方案一直接发送 reboot 字符串最常见-- 发送间隔ms local sendDelay 2000 sys.taskInit(function () while true do -- reboot 命令根据你的设备协议调整 local data reboot\r\n -- 通过 UART 发送 apiSendUartData(data) -- 日志 log.info(send reboot, data) -- 等待 2 秒 sys.wait(sendDelay) end end)适用场景AT 指令设备Linux / MCU 支持reboot串口终端命令✅ 方案二发送十六进制 reboot工业设备常用如果你的设备需要HEX 格式local sendDelay 2000 sys.taskInit(function () while true do -- 示例reboot 十六进制按你设备协议改 local data string.char(0x72,0x65,0x62,0x6F,0x6F,0x74,0x0D,0x0A) apiSendUartData(data) log.info(send reboot hex) sys.wait(sendDelay) end end)✅ 方案三如果你想“混合快捷区 reboot”local sendDelay 2000 sys.taskInit(function () while true do -- 发送快捷区第 1 条 local d1 apiQuickSendList(1) if d1 then apiSendUartData(d1) log.info(quick send, d1) end sys.wait(sendDelay) -- 发送 reboot apiSendUartData(reboot\r\n) log.info(send reboot) sys.wait(sendDelay) end end)四、重要提醒非常关键 ⚠️项目说明apiQuickSendList()只能用于快捷区​reboot必须直接发送字符串/HEX​换行符有些设备必须是\r\n波特率确保 UART 参数一致日志用log.info()方便调试做成可配置指令表

相关新闻

我们在 Workbuddy 做了个 Skill,10 分钟摸透一个行业!

我们在 Workbuddy 做了个 Skill,10 分钟摸透一个行业!

Workbuddy 的技能市场(SkillHub)已经上架了上万个 Skill,从写文档到做 PPT 到分析数据,覆盖了不少场景。但我们在里面翻了一遍之后,发现一个很实际的问题:大多数 Skill 都是通用型的,装上能用&a…

2026/10/31 23:30:13 阅读更多 →
终极办公效率神器:QuickLook OfficeViewer Native 快速预览插件完整指南

终极办公效率神器:QuickLook OfficeViewer Native 快速预览插件完整指南

终极办公效率神器:QuickLook OfficeViewer Native 快速预览插件完整指南 【免费下载链接】QuickLook.Plugin.OfficeViewer-Native View Word, Excel, and PowerPoint files with MS Office and WPS Office components. 项目地址: https://gitcode.com/gh_mirrors/…

2026/10/28 5:58:40 阅读更多 →
QMK Toolbox终极指南:3分钟解锁键盘固件刷写新纪元

QMK Toolbox终极指南:3分钟解锁键盘固件刷写新纪元

QMK Toolbox终极指南:3分钟解锁键盘固件刷写新纪元 【免费下载链接】qmk_toolbox A Toolbox companion for QMK Firmware 项目地址: https://gitcode.com/gh_mirrors/qm/qmk_toolbox 在机械键盘个性化定制的世界里,QMK Toolbox正悄然重构着固件刷…

2026/10/30 15:16:44 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/3 1:09:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/3 10:57:27 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/3 11:35:49 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/3 2:27:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/3 10:47:27 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/3 10:57:33 阅读更多 →

日新闻

周新闻

月新闻