查看: 677|回复: 3

鹿小班的第二串口

[复制链接]

1

主题

2

帖子

13

积分

注册会员

Rank: 2

积分
13
发表于 2022-5-6 13:45:48 | 显示全部楼层 |阅读模式
最近在做一个物联网,用鹿小班(LU)和arduino的串口进行连接,根据帖子设置了第二串口但语言模块播放语音时候会很卡,arduino也接收不到串口,发送也语言模块也接收不到
1 (3).png
1 (2).png
1 (1).png
回复

使用道具 举报

8

主题

46

帖子

908

积分

版主

Rank: 7Rank: 7Rank: 7

积分
908
发表于 2022-5-7 01:36:43 | 显示全部楼层
        从程序截图中,注意到了您是借鉴的最近祝老师为LU-ASR01提供的IO6 IO7映射串口1解决方案贴相关章节程序。
        该贴是我总结并撰写的,您程序中漏掉了一个细节,就是超时设置设为10mS指令。串口超时设置是串口字符串接收的核心参数,在这个时间内,接收器要循环等待结尾符或帧间隔超时才能返回,此时间内会严重影响播放进程的效率。因此需要设置为10mS,如果你用115200波特率,设2mS也行。也就是2mS内不在有新数据被收到,算一帧结束,函数会返回。这样就不会长时间干扰语音播放。
       至于通讯不上问题,和您通讯协议安排有关,仅从截图上,毫无线索,暂时帮不了您。
回复

使用道具 举报

1

主题

2

帖子

13

积分

注册会员

Rank: 2

积分
13
 楼主| 发表于 2022-5-12 20:24:01 | 显示全部楼层
libai500 发表于 2022-5-7 01:36
从程序截图中,注意到了您是借鉴的最近祝老师为LU-ASR01提供的IO6 IO7映射串口1解决方案贴相关章节 ...

好的,我已经用高低电平判断了
回复

使用道具 举报

1

主题

6

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2022-5-18 12:03:11 | 显示全部楼层
我看数据手册,io6,io7其复用功能为第二功能呢
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-3-29 23:47 , Processed in 0.335936 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

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