迪文科技论坛

 找回密码
 立即注册
搜索
查看: 522|回复: 5

【提问】请问用C开发,RTC读取的变量,RCT控件正常文本却显

[复制链接]

1

主题

3

回帖

72

积分

注册会员

Rank: 2

积分
72
发表于 2022-8-19 16:26:55 | 显示全部楼层 |阅读模式
屏幕型号DMG10600T070_A5WTC,我用官方给的SD2058芯片驱动代码RTC控件能显示,我用文本控件显示却不行。
回复

使用道具 举报

0

主题

1276

回帖

5456

积分

论坛元老

Rank: 8Rank: 8

积分
5456
发表于 2022-8-19 17:08:59 | 显示全部楼层
RTC必须要用RTC控件, 不能用文本显示控件。
回复

使用道具 举报

1

主题

3

回帖

72

积分

注册会员

Rank: 2

积分
72
 楼主| 发表于 2022-8-22 10:04:21 | 显示全部楼层
integer_32 发表于 2022-8-19 17:08
RTC必须要用RTC控件, 不能用文本显示控件。

我目前是想读出对应的年月日,时分秒,然后放在文本显示当作测试时间记录用,但是读出来的值,写入我放的文本显示的控件地址就是乱码。。
回复

使用道具 举报

0

主题

750

回帖

4776

积分

论坛元老

Rank: 8Rank: 8

积分
4776
发表于 2022-8-22 10:06:46 | 显示全部楼层
注意文本控件的编码对不对,可以的话可以把工程发出来看一下
只会hellowrold
回复

使用道具 举报

1

主题

3

回帖

72

积分

注册会员

Rank: 2

积分
72
 楼主| 发表于 2022-8-22 15:25:06 | 显示全部楼层
工程全部可能不方便上传,但是我这部分相关的都在图片这块。麻烦大佬看看。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

750

回帖

4776

积分

论坛元老

Rank: 8Rank: 8

积分
4776
发表于 2022-8-24 12:00:28 | 显示全部楼层
rtc数据是16进制写进去的,例如0x16表示22,即屏上显示22年。但是你直接将0x16传给文本显示控件是不行的,22如果用GBK编码表示是0x32 0x32,而不是0x16,所以显示会乱码,不能直接这么将读到的16进制rtc数据传给文本控件
只会hellowrold
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 16:48 , Processed in 0.052929 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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