迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1608|回复: 3

【提问】关于T5 C Compiler程序编写问题

[复制链接]

2

主题

2

回帖

35

积分

新手上路

Rank: 1

积分
35
发表于 2021-4-9 22:05:34 | 显示全部楼层 |阅读模式
程序内含代码
int b=0X0002;
write_dgus_vp(0X103f,&b,2);
我想把0x0002写到地址0x103f中,但是吧程序编译下载到T5屏flash中后0x0002被存到了地址0x1040而非0x103f中,请问是何问题。

回复

使用道具 举报

2

主题

140

回帖

3695

积分

论坛元老

Rank: 8Rank: 8

积分
3695
发表于 2021-4-10 19:06:58 | 显示全部楼层
楼主:
  你前面怎么定义的,这个b整数的32位和16位不一样的。
回复

使用道具 举报

2

主题

2

回帖

35

积分

新手上路

Rank: 1

积分
35
 楼主| 发表于 2021-4-18 15:24:00 | 显示全部楼层
Hadsame 发表于 2021-4-10 19:06
楼主:
  你前面怎么定义的,这个b整数的32位和16位不一样的。

b的数据类型我无论改成char 还是 short int都是这个结果
回复

使用道具 举报

0

主题

1

回帖

41

积分

新手上路

Rank: 1

积分
41
发表于 2021-9-18 11:21:14 | 显示全部楼层
本帖最后由 keke 于 2021-9-18 11:25 编辑

改成这样试试 write_dgus_vp(0X103f,&b,1);
最后一个参数因该是代表字数,不是字节数吧.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-15 06:20 , Processed in 0.032868 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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