广州大彩串口屏论坛_大彩开发者交流论坛

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

拓展口的自由口通讯问题

[复制链接]

1

主题

1

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2024-1-12 17:01:00 | 显示全部楼层 |阅读模式
使用的是拓展口,设置为自由口通信模式,屏幕发送数据能够单片机正常接收。在屏幕接收串口数据时发现数据接收的长度在随机变化数据有丢帧掉帧情况。
屏幕逻辑是开启一个50ms的定时器,定时给单片机发送一个指令,单片机接收到指令后给屏幕发送数据
于是参考了官方代码后,修改了我的串口回调函数,设置了uart_set_timeout3(0, 0),但没有起作用,并且也接收不到数据,当去除这个语句后,发现仍然没有数据接收到。

请问uart_set_timeout3(0, 0)这条语句是否和串口发送有冲突?
屏幕串口数据为什么接收不到
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12619
发表于 2024-1-12 17:09:44 | 显示全部楼层
串口3的串口回调函数是on_uart_recv_data3(packet),接收不完整的问题参考图片说明

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

5

主题

17

帖子

89

积分

注册会员

Rank: 2

积分
89
发表于 2024-2-27 16:20:49 | 显示全部楼层
你好!请问问题解决了吗?你使用的是哪个API接口函数?
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-11-21 21:50 , Processed in 0.056075 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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