摘要: modbus RTU串口通信协议概述 03 功能码 06 功能码 16 功能码 modbus RTU 报文格式 01~06功能码 主站发送都是8个字节 03 功能码一次最多读取125个寄存器,因为返回寄存器数据占了250个字节,加上从站地址+功能码+字节数+两字节的校验码 一共255个字节,255字 阅读全文
posted @ 2022-02-11 14:31 许培风 阅读(878) 评论(0) 推荐(0)
摘要: 接法: 代码: #include <M5Atom.h> #define RX_PIN 33 #define TX_PIN 23 char temp; void setup() { M5.begin(true,true,true); Serial2.begin(115200, SERIAL_8N1, 阅读全文
posted @ 2022-02-11 11:19 许培风 阅读(259) 评论(0) 推荐(0)
摘要: #include <M5Stack.h> #define RX_PIN 16 #define TX_PIN 17 #define X_OFF 160 #define Y_OFF 30 int i=0,s=0; void setup() { M5.begin(); M5.Power.begin(); 阅读全文
posted @ 2022-01-29 18:36 许培风 阅读(1585) 评论(0) 推荐(0)
摘要: 1.连接硬件和软件的就是串口通信,所以搞清楚几种通信协议相当重要 2.折腾诸如mp3播放的小功能可以,但不应当花很多时间,对具体的功能的了解应该在具体应用中丰富起来 3.精力有限,瞄准有效的目标(通用的 关键的部分),尽可能做功最大化 4.多和各位老师沟通,真的可以少走很多弯路!!所以一定一定要重视 阅读全文
posted @ 2022-01-26 21:57 许培风 阅读(37) 评论(0) 推荐(0)
摘要: 1.网页测试工具 2.串口调试工具llcom 相关信息输出到串口,便于掌握程序的运行情况 3.arduino string库函数详解 本程序:使用socket实现通信,DTU向服务器发送"ready"表示设备上线,服务端向DTU发送1或2控制DTU上LED灯的颜色,3关闭所有socket,设备下线; 阅读全文
posted @ 2022-01-25 17:56 许培风 阅读(233) 评论(0) 推荐(0)
摘要: 利用串口调试工具llcom,向设备发送AT命令,简单验证通信环境、熟悉AT指令的功能,为后续编程做好准备 同时打开llcom和arduinoIDE时要注意,如果llcom没有关闭串口,IDE会出现如下报错: 在llcom中关闭对应串口就好 整个程序的逻辑都应该用串口调试工具模拟一遍,盲目编程序只会出 阅读全文
posted @ 2022-01-25 15:05 许培风 阅读(92) 评论(0) 推荐(0)
摘要: DTU.sendMsg("\r\n"); AT命令均以这种方式发出 记得加回车换行 AT+CSMINS检测SIM是否插入 AT+CREG检测网络注册状态 AT+CREG=2 Enable network registration unsolicited result code with locati 阅读全文
posted @ 2022-01-25 15:00 许培风 阅读(689) 评论(0) 推荐(0)
摘要: 本程序不能在ESP32芯片上很好地运行,经过仔细地排查,问题在于ESP32的运行内存太小( SRAM 有 520KB,但是系统启动后可用内存约为 300KB),导致处理音频文件时,定义的全局变量musicList被覆盖(向屏幕打印显示乱码了) 显示歌曲列表,可切换和暂停 #include <M5St 阅读全文
posted @ 2022-01-23 23:21 许培风 阅读(434) 评论(0) 推荐(0)
摘要: 在官方例程中看到了这个绘制时钟的例程,实在是巧妙,在这篇随笔中总结一下: 1.初始时间从编译时间__TIME__获得,详细资料参考 C语言获取编译时间 2.通过millis()函数计时,参考 millis()函数作用;大概思路就是初始有一个targetTime比millis()返回值大1000(即大 阅读全文
posted @ 2022-01-21 23:17 许培风 阅读(228) 评论(0) 推荐(0)
摘要: 本程序的最终实现可谓历经千辛万苦,先总结一下走过的弯路(脑子里经过的水): 1.ArduinoIDE提示“开发板和库有更新”,我见他提示很多次就点了更新,结果第二天打开IDE来用,M5Stack的开发板没了! 只好重下,结果因为github在外面,下载很多次都失败,无奈之下只好出去,找了一个稳定的线 阅读全文
posted @ 2022-01-21 17:00 许培风 阅读(177) 评论(0) 推荐(0)