会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Mech-Snake
博客园
首页
新随笔
联系
订阅
管理
公告
昵称:
peter1990
园龄:
5年9个月
粉丝:
3
关注:
3
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
统计
随笔 - 6
文章 - 0
评论 - 2
阅读 -
3868
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
ESP32
(5)
串口操作
(3)
CRC16校验
(2)
C++
(2)
TXT读写
(1)
STM32
(1)
STLinkV2.1
(1)
PS2手柄
(1)
Modbus
(1)
数据帧
(1)
更多
随笔档案
2023年12月(2)
2023年2月(3)
阅读排行榜
1. 使用C++实现Modbus CRC16检验相关内容(1099)
2. ESP32-S2使用串口接收数据帧 -- 解决串口缓存溢出问题(847)
3. 两种PS2遥控器兼容性设置(749)
4. ESP32平台关于RS485分时双向通信的总结(708)
5. ESP32在Arduino环境下使用QUEUE接收串口数据帧(457)
评论排行榜
1. ESP32-S2使用串口接收数据帧 -- 解决串口缓存溢出问题(2)
推荐排行榜
1. 使用C++实现Modbus CRC16检验相关内容(1)
最新评论
1. Re:ESP32-S2使用串口接收数据帧 -- 解决串口缓存溢出问题
@hanbaobao1 请参考博文:,谢谢。...
--peter1990
2. Re:ESP32-S2使用串口接收数据帧 -- 解决串口缓存溢出问题
老师 请教一下,您使用esp32是怎么去除帧头帧尾,获取有效数据帧的呢?
--hanbaobao1
2023年12月21日
ESP32平台关于RS485分时双向通信的总结
摘要: ESP32平台关于RS485分时双向通信的一些总结 介绍 ESP32在Arduino环境下收发数据有两个关键函数,一个是Serial.available(),用于检测当前串口的缓存中有无数据,另外一个是Serial.onReceive(onSerialReceive, true);,通过类似于中断的
阅读全文
posted @ 2023-12-21 18:31 peter1990
阅读(709)
评论(0)
推荐(0)
编辑
ESP32在Arduino环境下使用QUEUE接收串口数据帧
摘要: ESP32在Arduino环境下的串口数据帧接收 测试平台 ESP32-WROOM 测试语言 Arduino @ PlatformIO 注意事项 需要添加Queue的库函数 作者: SMFSW PlatformIO环境配置文件 - platformio.ini [env:esp32doit-devk
阅读全文
posted @ 2023-12-21 17:47 peter1990
阅读(457)
评论(0)
推荐(0)
编辑
2023年2月23日
使用C++实现Modbus CRC16检验相关内容
摘要: 使用C++实现Modbus CRC16检验相关内容 Modbus CRC-16 校验代码 以下为Modbus CRC-16校验代码函数: 其中参数int* crc_sum为校验返回值,分为两个字节; 参数int* data_blk_ptr为校验数据帧缓存数组; 参数int data_blk_size
阅读全文
posted @ 2023-02-23 23:57 peter1990
阅读(1099)
评论(0)
推荐(1)
编辑
2023年2月14日
两种PS2遥控器兼容性设置
摘要: 两种用于遥控机器人PS2手柄的兼容设置细节 两种遥控器的对比 图一中描述的遥控器处理器为ESP32S2,可以通过程序下载口对手柄遥控器进行个性化编程。无线通信采用JDY-41模块,JDY-41手册标称通信距离为150米(无遮挡环境)。 图一:JDY-41无线通信手柄遥控器 对比JDY-41手柄,RC
阅读全文
posted @ 2023-02-14 21:07 peter1990
阅读(749)
评论(0)
推荐(0)
编辑
2023年2月13日
ESP32-S2使用串口接收数据帧 -- 解决串口缓存溢出问题
摘要: ESP32S2 串口接受数据帧时缓存溢出问题解决 工况 在使用ESP32S2作为单片机使用时,通过串口接收定时发送数据帧,会出现不定时的栈溢出问题。 解决方案 定时清理串口缓存,保证缓存区不会溢出。 解决方法 使用如下代码清理时,发现不能解决当前问题,经查阅发现,此函数在大于版本1.0之后,功能切换
阅读全文
posted @ 2023-02-13 20:25 peter1990
阅读(847)
评论(2)
推荐(0)
编辑
点击右上角即可分享