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

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

求助一个程序问题,有点奇怪

[复制链接]

2

主题

4

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2026-6-18 16:35:40 | 显示全部楼层 |阅读模式
我的串口屏型号是DC48270DN043,按下“运行”按钮,串口屏通过串口发出指令,并把文本框1,2中的数据保存到flash,程序如下:
        --发送运行指令,读取参数并发送
                if control==5 and value==1
                then
                --读取1、2两个文本框数据
                        number = get_value(0,1)
                        speedstring = get_value(0,2)

                --输入数据到发送数据数组message_1
                        message[7] = number
                        message[6] = number//256
                        message[9] = speedstring
                        message[8] = speedstring//256
                        message[10] = message_fan[5]
                        message[11] = direction
                --发送
                        uart_send_data(message)       
                        flush_flash()
                       write_flash(str_addr,message)
              end

按10次按钮,8次正常,但也会出现发送出去的数据,不是文本框中的数值,请问这是怎么回事?

比如第一个文本框中是10,第二个文本框中是300,,正常情况下,
message[6]=0x00;message[7]=0x0A;message[8]=0x01;message[9]=0x2C;
但有时会出现,发送出去的数据变成:
message[6]=0x80;message[7]=0x85;message[8]=0x40;message[9]=0x4B;
也有不同数据,就是跟正常数据不一样。
请问是怎么回事,如何解决?

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

1050

帖子

3106

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3106
发表于 2026-6-22 08:36:27 | 显示全部楼层
脚本print看脚本进程 或者每个参数的具体值  可以抓实体屏背面的调试口看调试信息看屏内具体值  

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-17 06:57 , Processed in 0.052002 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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