主题 : lcd裸机程序问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 54993
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2011-09-09
最后登录: 2011-10-20
楼主  发表于: 2011-10-20 16:28

 lcd裸机程序问题

各位高手们,请问一下,2440test \ lcd,c中有两句程序
    rLCDSADDR1 = ((LCD_ADDR >> 22) << 21) | ((M5D(LCD_ADDR >> 1)) <<  0);
    rLCDSADDR2 = M5D((LCD_ADDR + LCD_WIDTH * LCD_HEIGHT * 2) >> 1);中的   LCD_ADDR   是在哪个文件里定义的,值是多少?
恋上异乡的情
级别: 新手上路
UID: 64041
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2012-02-28
最后登录: 2012-06-24
1楼  发表于: 2012-03-29 12:33
LCD_ADDR  是一个宏,是在你准备在内存上开辟来放图片的地址
比如你可以这么做:

unsigned char *buffer = (unsigned char *)0x30800000;
#define ADD (unsigned int)buffer