TFT的RS端地址偏移量请教

2019-10-14 21:11发布

战舰版里的TFT使用FSMC来显示数据,使用FSMC_A10控制RS端,
//使用NOR/SRAM的 Bank1.sector4,地址位HADDR[27,26]=11 A1作为数据命令区分线
//注意设置时STM32内部会右移一位对其! 111110=0X3E      
#define LCD_BASE        ((u32)(0x6C000000 | 0x000007FE))
#define LCD             ((LCD_TypeDef *) LCD_BASE)
这个使用A10的地址偏移是0x000007FE,这个是怎么算的?
加入我使用A0呢,偏移又是多少
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
pulk
1楼-- · 2019-10-17 22:22
这个实验选择的是 Bank1的第四区,,你说的  “ 核心思想,就是让地址线控制RS,不论你怎么玩,无非就是第一个地址的时候,RS=0,第二个地址的时候,RS=1,以此来区分数据还是命令。”  这个第一个地址, 第二个地址  是0X6C00 0000~6FFF FFFF 在这些地址之间变吗?(因为要+2的偏移)

如果是这样的话, 那么0X6C00 0000~6FFF FFFF  这些地址范围怎么才能与FSMC_A10对应呢?  这个是固定的哦
pulk
2楼-- · 2019-10-18 01:35
回复【23楼】正点原子:
---------------------------------
使用NOR/SRAM的 Bank1.sector4,地址位HADDR[27,26]=11 A10作为数据命令区分线 
这里怎么理解地址位HADDR[27,26]=11    FSMC_A10作为数据命令区分线
正点原子
3楼-- · 2019-10-18 06:23
 精彩回答 2  元偷偷看……
pulk
4楼-- · 2019-10-18 11:24
回复【27楼】正点原子:
我自己看吧,,, 
北溟鱼
5楼-- · 2019-10-18 16:12
回复【5楼】PCA:
---------------------------------
你好,我想知道你A0的地址是如何设置的?
北溟鱼
6楼-- · 2019-10-18 18:05
回复【6楼】Tardis:
---------------------------------
对不起,我还是没看懂?我现在想用A16,偏移地址该如何设置?

一周热门 更多>