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

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

LUA编程,自定义串口指令处理速度极慢

[复制链接]

1

主题

5

帖子

39

积分

新手上路

Rank: 1

积分
39
发表于 2021-12-2 10:58:43 | 显示全部楼层 |阅读模式
代码如图所示 ,哪怕设置成for i=0,1,处理数据也要3秒左右,是设备原因还是程序的原因?

本帖子中包含更多资源

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

x
回复

使用道具 举报

1

主题

5

帖子

39

积分

新手上路

Rank: 1

积分
39
 楼主| 发表于 2021-12-2 11:02:42 | 显示全部楼层
本帖最后由 YotaNanami 于 2021-12-2 11:04 编辑

设备型号DC32240M035_1110 版本V6.3.389接收的数据包长度为 10+2*for循环次数
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12628
发表于 2021-12-2 15:40:53 | 显示全部楼层
串口的超时设置设置了多少?
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

1

主题

5

帖子

39

积分

新手上路

Rank: 1

积分
39
 楼主| 发表于 2021-12-2 15:55:41 | 显示全部楼层
If后要接end 发表于 2021-12-2 15:40
串口的超时设置设置了多少?

uart_set_timeout(1000,300)
回复

使用道具 举报

1

主题

5

帖子

39

积分

新手上路

Rank: 1

积分
39
 楼主| 发表于 2021-12-2 16:05:15 | 显示全部楼层
本帖最后由 YotaNanami 于 2021-12-2 16:14 编辑

https://b23.tv/2DvViZc
实机的测试视频 调用了一次ON_DRAW函数,其中执行了120次DRAW_LINE语句。但是即使只执行1次DRAW_LINE语句,也是差不多同样的延迟时间,这个过程中串口屏和从机的定时通信完全是断掉的
回复

使用道具 举报

1

主题

5

帖子

39

积分

新手上路

Rank: 1

积分
39
 楼主| 发表于 2021-12-2 16:41:04 | 显示全部楼层
改为,uart_set_timeout(50,10)后已解决 谢谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 16:23 , Processed in 0.048081 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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