智能公元论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6348|回复: 16

求助,怎么通过ESP32的串口和LD3322进行通信

[复制链接]

1

主题

5

帖子

37

积分

新手上路

Rank: 1

积分
37
发表于 2022-1-21 13:11:17 | 显示全部楼层 |阅读模式
如图,我将B2B3设置为串口,将ESP32的UART2和LD3322的B2B3相连,我想通过ESP32给LD3322串口发消息然后时LD3322播报语音,测试消息为AA 55 01 01 55 AA,代码如下unsigned char hexdataopen[]={0xAA,0x55,0x01,0x01,0x55,0xAA};
void setup() {
    Serial2.begin(115200);
}

void loop() {
    for(int i=0;i<6;i++)
        Serial2.write(hexdataopen[i]);
    delay(5000);
}
但无法触发相应播报


回复

使用道具 举报

0

主题

1

帖子

912

积分

高级会员

Rank: 4

积分
912
发表于 2022-1-22 22:12:26 | 显示全部楼层
LD3322?又一个被骗
回复

使用道具 举报

2

主题

39

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2022-1-24 10:24:40 | 显示全部楼层
LD3322?  好家伙,该不会是03T核心,加点其他电路就成LD3322吧?03T我测试暂时无法接收串口输入命令
回复

使用道具 举报

1

主题

5

帖子

37

积分

新手上路

Rank: 1

积分
37
 楼主| 发表于 2022-1-24 16:25:12 | 显示全部楼层
志宇 发表于 2022-1-24 10:24
LD3322?  好家伙,该不会是03T核心,加点其他电路就成LD3322吧?03T我测试暂时无法接收串口输入命令 ...

我试验成功了,串口发送消息给03T,然后输出语音
回复

使用道具 举报

2

主题

39

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2022-1-24 17:32:40 | 显示全部楼层
l0ck 发表于 2022-1-24 16:25
我试验成功了,串口发送消息给03T,然后输出语音

是使用B2B3做串口吗?有固件或者配置截图分享一下吗?我之前用B6B7口测一直无法接收
回复

使用道具 举报

1

主题

5

帖子

37

积分

新手上路

Rank: 1

积分
37
 楼主| 发表于 2022-1-24 20:29:59 | 显示全部楼层
志宇 发表于 2022-1-24 17:32
是使用B2B3做串口吗?有固件或者配置截图分享一下吗?我之前用B6B7口测一直无法接收 ...

不用B2B3,用B6B7做串口,然后生成SDK后还需要编译固件,把编译固件这个步骤生成的bin文件烧录进去,我的串口测试消息是AA 55 01 01 55 AA,就是把一串16进制数通过串口发送就行
回复

使用道具 举报

1

主题

5

帖子

37

积分

新手上路

Rank: 1

积分
37
 楼主| 发表于 2022-1-24 20:31:16 | 显示全部楼层
本帖最后由 l0ck 于 2022-1-24 20:36 编辑
志宇 发表于 2022-1-24 17:32
是使用B2B3做串口吗?有固件或者配置截图分享一下吗?我之前用B6B7口测一直无法接收 ...

unsigned char hexdataopen[]={0xAA,0x55,0x01,0x01,0x55,0xAA};
Serial2.begin(115200);
for(int i=0;i<6;i++)
{
         Serial2.write(hexdataopen);
}
回复

使用道具 举报

2

主题

39

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2022-1-25 09:29:44 | 显示全部楼层
l0ck 发表于 2022-1-24 20:29
不用B2B3,用B6B7做串口,然后生成SDK后还需要编译固件,把编译固件这个步骤生成的bin文件烧录进去,我的 ...

嗯,你的是串口版的03T模块吗?是通过串口烧录还是用官方三位数RMB烧写器烧写呢?因为我的在云端编译成固件后下载用串口烧录提示文件不对。。
回复

使用道具 举报

0

主题

17

帖子

42

积分

新手上路

Rank: 1

积分
42
发表于 2022-1-26 12:09:31 | 显示全部楼层
志宇 发表于 2022-1-25 09:29
嗯,你的是串口版的03T模块吗?是通过串口烧录还是用官方三位数RMB烧写器烧写呢?因为我的在云端编译成固 ...

先用电脑串口助手调试,云端生成的一般是只有TX有定义,RX要改代码
回复

使用道具 举报

2

主题

39

帖子

196

积分

注册会员

Rank: 2

积分
196
发表于 2022-1-27 09:09:00 | 显示全部楼层
驿嘉电控 发表于 2022-1-26 12:09
先用电脑串口助手调试,云端生成的一般是只有TX有定义,RX要改代码

嗯,所以只能在自己电脑里修改工程代码,然后用专用烧写器烧写?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|智能公元论坛 ( 粤ICP备19147158 )

GMT+8, 2024-9-17 03:38 , Processed in 0.070334 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表