硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3189|回复: 6
收起左侧

[μCGUI] 最近看了看RA8875的规格书,有些不理解的地方

[复制链接]

2

主题

6

回帖

2

积分

新手上路

积分
2
发表于 2016-3-4 09:27:50 | 显示全部楼层 |阅读模式
1.jpg 2.jpg

如果我要直接对显示缓存读写,从DB[15:00]的描述来看,设定好读写光标地址(0x4A~0x4D,0x46~0x49)后就可以直接对缓存读写了。这样的话,DB[15:08]就是用得上的。
但是从REG 0x02来看,还得通过这个reg 0x02来读写,貌似又用不上DB[15:08]。
到底怎么回事?请教用过的朋友指点一下。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107894
QQ
发表于 2016-3-4 09:47:24 | 显示全部楼层
DB是数据总线,根据用户使用LCD是8位数据总线还是16位数据总线进行使用,8位总线时,高8位不使用。
回复

使用道具 举报

2

主题

6

回帖

2

积分

新手上路

积分
2
 楼主| 发表于 2016-3-4 10:11:33 | 显示全部楼层

回 eric2013 的帖子

eric2013:DB是数据总线,根据用户使用LCD是8位数据总线还是16位数据总线进行使用,8位总线时,高8位不使用。 (2016-03-04 09:47)
这个我知道,我疑惑的是读点或者写点时(或者说读写ra8875的显存时)要不要通过reg 02H。
如果要,显然DB[15:08]是用不上了,因为reg 02H是8 位的。
如果不要,那reg 02h是干啥用的?
回复

使用道具 举报

2

主题

6

回帖

2

积分

新手上路

积分
2
 楼主| 发表于 2016-3-4 10:14:38 | 显示全部楼层

回 eng5025 的帖子

eng5025:这个我知道,我疑惑的是读点或者写点时(或者说读写ra8875的显存时)要不要通过reg 02H。
如果要,显然DB[15:08]是用不上了,因为reg 02H是8 位的。
如果不要,那reg 02h是干啥用的? (2016-03-04 10:11)
又或者说,如果读写显存必须通过reg 02H,那DB[15:08]在什么情况下才会用到?
回复

使用道具 举报

2

主题

6

回帖

2

积分

新手上路

积分
2
 楼主| 发表于 2016-3-4 10:17:20 | 显示全部楼层
有个前提没说,RGB是设置在565模式下,我试图通过16位总线一次读出一个点的数据
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107894
QQ
发表于 2016-3-4 10:17:40 | 显示全部楼层

回 eng5025 的帖子

eng5025:这个我知道,我疑惑的是读点或者写点时(或者说读写ra8875的显存时)要不要通过reg 02H。
如果要,显然DB[15:08]是用不上了,因为reg 02H是8 位的。
如果不要,那reg 02h是干啥用的? (2016-03-04 10:11) 
你的理解有误,reg 02H只是个寄存器,用来发显存读写指令,然后才是显存数据的读写。
16位数据总线的时候,数据总线高8位要用。你再琢磨琢磨
回复

使用道具 举报

2

主题

6

回帖

2

积分

新手上路

积分
2
 楼主| 发表于 2016-3-4 10:40:54 | 显示全部楼层

回 eric2013 的帖子

eric2013:你的理解有误,reg 02H只是个寄存器,用来发显存读写指令,然后才是显存数据的读写。
16位数据总线的时候,数据总线高8位要用。你再琢磨琢磨 (2016-03-04 10:17)
[s:149]这句话解了我的疑问。
果然,我找遍ra8875规格书的第5章,只有这个02H是用command表示,其它都是用register表示。
谢谢!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-17 16:22 , Processed in 0.282236 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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