打印

求教:向指定的地址写数

[复制链接]
1625|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bynw_www|  楼主 | 2008-4-22 10:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
static unsigned int PDemo1[] = {
                    0x11,0x11,0x11,0x23,0x22,0x64,0x0A8,0x20,    
                    0x00,0x00,0x00,0x0FC,0x04,0x08,0x40,0x40,                    
                    0x21,0x21,0x22,0x24,0x20,0x20,0x21,0x20,
                    0x50,0x48,0x4C,0x44,0x40,0x40,0x40,0x80,
                
                    0x10,0x11,0x10,0x10,0x0FC,0x24,0x24,0x27,    
                    0x00,0x0FC,0x04,0x08,0x10,0x20,0x24,0x0FE,
                    0x24,0x44,0x28,0x10,0x28,0x44,0x84,0x00,
                    0x20,0x20,0x20,0x20,0x20,0x20,0x0A0,0x40
                    };
int *addr;
addr=0x100;
 for(i=0;i<63;i++)
{
    LCDDELAY;
    LCDPORTDATA = PDemo1;
    *addr=LCDPORTDATA;
    }
报错 error: a value of type "int" cannot be assigned to an entity of type "int *"
为什么不对呢,应该怎么改呢?请各位高手指教,谢谢!

相关帖子

沙发
computer00| | 2008-4-22 10:53 | 只看该作者

强制转换一下。addr=(int *)0x100;

使用特权

评论回复
板凳
bynw_www|  楼主 | 2008-4-22 16:16 | 只看该作者

哦谢谢,解决了~~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

16

帖子

0

粉丝