迪文科技论坛

 找回密码
 立即注册
搜索
查看: 887|回复: 20

【提问】串口通讯

[复制链接]

13

主题

59

回帖

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
发表于 2024-1-2 18:16:07 | 显示全部楼层 |阅读模式
串口通讯是如何实现的,目前卡在这一步了,不知道怎么设置
萌新,正在路上!
回复

使用道具 举报

13

主题

59

回帖

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2024-1-2 18:17:53 | 显示全部楼层
照着其他楼尝试了获取版本号,收到的数据貌似不对

本帖子中包含更多资源

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

x
萌新,正在路上!
回复

使用道具 举报

13

主题

59

回帖

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2024-1-2 18:31:19 | 显示全部楼层
型号和接线

本帖子中包含更多资源

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

x
萌新,正在路上!
回复

使用道具 举报

13

主题

59

回帖

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2024-1-2 20:49:59 | 显示全部楼层
现在卡在了只能写不能读 尝试了背光亮度写入和数据写入都可以  但是读取版本号和读取数据读不了
萌新,正在路上!
回复

使用道具 举报

0

主题

1276

回帖

5290

积分

论坛元老

Rank: 8Rank: 8

积分
5290
发表于 2024-1-2 21:49:28 | 显示全部楼层
接在屏上的串口工具是 TTL的还是232的?, GND线有没有和屏连起来?
回复

使用道具 举报

2

主题

19

回帖

103

积分

注册会员

Rank: 2

积分
103
发表于 2024-1-2 23:36:59 | 显示全部楼层
您好,我在数据变量显示中设置了初始值,但是在应用中初始值不能总固定在一个值,一天或者两天需要根据情况对初始值进行一定调整,能不能把调整后的数值固定在初始值中,而不需要再通过烧录程序文件才能改变,
                                                                    魏然
回复

使用道具 举报

13

主题

59

回帖

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2024-1-3 07:52:05 | 显示全部楼层
integer_32 发表于 2024-1-2 21:49
接在屏上的串口工具是 TTL的还是232的?, GND线有没有和屏连起来?

232的,GND也接了
萌新,正在路上!
回复

使用道具 举报

13

主题

59

回帖

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2024-1-3 07:54:28 | 显示全部楼层
魏然288 发表于 2024-1-2 23:36
您好,我在数据变量显示中设置了初始值,但是在应用中初始值不能总固定在一个值,一天或者两天需要根据情况 ...

像您这种情况可以使用掉电保存地址,既支持实时修改又可以保存数值
萌新,正在路上!
回复

使用道具 举报

0

主题

577

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10251
发表于 2024-1-3 08:35:22 | 显示全部楼层
魏然288 发表于 2024-1-2 23:36
您好,我在数据变量显示中设置了初始值,但是在应用中初始值不能总固定在一个值,一天或者两天需要根据情况 ...

如果需要调整初始值,您需要使用数据库功能,将写入对应变量地址的值存入数据库,再上电时通过程序指令将保存的值读取到对应变量地址

指令示例:
①将数据 0x12345678 写入变量存储空间 0x1002:
5AA5 07 82 1002 12 34 56 78
②将变量存储空间 0x1002 地址的 2 个字长数据存入 Nor Flash 数据库首地址 0x000002:
5AA5 0B 82 0008 A5 000002 1002 0002
③将 Nor Flash 数据库 0x000002 读取数据到变量存储空间地址 0x2000:
5AA5 0B 82 0008 5A 000002 2000 0002
 用OS进行数据库的读取和存储操作后一定需要判断D7地址是否已经自动清零,如
果未清零不进行任何操作,直到清零再进行其他操作,否则会出现逻辑紊乱;
 用串口发指令读取和存储操作,则可以适当延时之后再进行其他指令的发送。
回复

使用道具 举报

13

主题

59

回帖

286

积分

中级会员

Rank: 3Rank: 3

积分
286
QQ
 楼主| 发表于 2024-1-3 08:43:29 | 显示全部楼层
大佬解答一下,现在不是随机乱码了,只会发这一串

本帖子中包含更多资源

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

x
萌新,正在路上!
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 02:18 , Processed in 0.066184 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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