会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
许培风
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2022年2月13日
modbus 写多个保持寄存器时遇到的问题 已解决
摘要: #include <M5Stack.h> #include <ArduinoModbus.h> #include <ArduinoRS485.h> #define RX_PIN 13 #define TX_PIN 15 RS485Class RS485(Serial2, RX_PIN, TX_PIN
阅读全文
posted @ 2022-02-13 11:59 许培风
阅读(3388)
评论(0)
推荐(0)
2022年2月11日
关于modbus RTU的一个问题 已解决
摘要: 出现超时错误 当前电路接法可以正常实现RS485通信 #include <M5Stack.h> #include <ArduinoModbus.h> #include <ArduinoRS485.h> #define RX_PIN 13 #define TX_PIN 15 RS485Class RS
阅读全文
posted @ 2022-02-11 17:36 许培风
阅读(756)
评论(0)
推荐(0)
modbus RTU 入门
摘要: modbus RTU串口通信协议概述 03 功能码 06 功能码 16 功能码 modbus RTU 报文格式 01~06功能码 主站发送都是8个字节 03 功能码一次最多读取125个寄存器,因为返回寄存器数据占了250个字节,加上从站地址+功能码+字节数+两字节的校验码 一共255个字节,255字
阅读全文
posted @ 2022-02-11 14:31 许培风
阅读(907)
评论(0)
推荐(0)
ATOM DTU实现485通信
摘要: 接法: 代码: #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 许培风
阅读(283)
评论(0)
推荐(0)
2022年1月29日
关于485的一个问题 已解决 |连接方法 RX TX引脚
摘要: #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 许培风
阅读(1674)
评论(0)
推荐(0)
2022年1月26日
关于硬件学习的注意
摘要: 1.连接硬件和软件的就是串口通信,所以搞清楚几种通信协议相当重要 2.折腾诸如mp3播放的小功能可以,但不应当花很多时间,对具体的功能的了解应该在具体应用中丰富起来 3.精力有限,瞄准有效的目标(通用的 关键的部分),尽可能做功最大化 4.多和各位老师沟通,真的可以少走很多弯路!!所以一定一定要重视
阅读全文
posted @ 2022-01-26 21:57 许培风
阅读(45)
评论(0)
推荐(0)
2022年1月25日
实现Socket通讯
摘要: 1.网页测试工具 2.串口调试工具llcom 相关信息输出到串口,便于掌握程序的运行情况 3.arduino string库函数详解 本程序:使用socket实现通信,DTU向服务器发送"ready"表示设备上线,服务端向DTU发送1或2控制DTU上LED灯的颜色,3关闭所有socket,设备下线;
阅读全文
posted @ 2022-01-25 17:56 许培风
阅读(251)
评论(0)
推荐(0)
利用串口做好准备工作
摘要: 利用串口调试工具llcom,向设备发送AT命令,简单验证通信环境、熟悉AT指令的功能,为后续编程做好准备 同时打开llcom和arduinoIDE时要注意,如果llcom没有关闭串口,IDE会出现如下报错: 在llcom中关闭对应串口就好 整个程序的逻辑都应该用串口调试工具模拟一遍,盲目编程序只会出
阅读全文
posted @ 2022-01-25 15:05 许培风
阅读(111)
评论(0)
推荐(0)
关于socket通讯重要的AT命令
摘要: 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 许培风
阅读(771)
评论(0)
推荐(0)
2022年1月23日
可显示SD卡中mp3文件的播放器
摘要: 本程序不能在ESP32芯片上很好地运行,经过仔细地排查,问题在于ESP32的运行内存太小( SRAM 有 520KB,但是系统启动后可用内存约为 300KB),导致处理音频文件时,定义的全局变量musicList被覆盖(向屏幕打印显示乱码了) 显示歌曲列表,可切换和暂停 #include <M5St
阅读全文
posted @ 2022-01-23 23:21 许培风
阅读(445)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告