打印

picc指向ROM的指针

[复制链接]
1702|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
appleye|  楼主 | 2009-4-23 21:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,程序如下:
unsigned char  DisCash[7]={0x12,0x55,0x23,0x18,0x10,0x05,0x08}; 
        
void Set_1302(uchar *pClock) 
{
    uchar i;
    uchar ucAddr = 0x80; 
    Write_1302(0x8e,0x00);           //写操作
    for(i =7; i>0; i--)
    { 
        Write_1302(ucAddr,*pClock);  
        pClock++;
        ucAddr +=2;
    }
    Write_1302(0x8e,0x80);           //写保护
}


void main(void)
{     
    .
    .
    Set_1302(DisCash);
    .
    .
  
}  
数组定义到RAM上时,工作正常,现在打算把数组定义到ROM中,不知道该定义
一个什么样的指针,望各位老大帮忙看看,谢谢啦

相关帖子

沙发
ayb_ice| | 2009-4-23 21:50 | 只看该作者

应该是const

const unsigned char  DisCash[7]={0x12,0x55,0x23,0x18,0x10,0x05,0x08}; 
void Set_1302(const uchar *pClock) 

使用特权

评论回复
板凳
appleye|  楼主 | 2009-4-24 00:15 | 只看该作者

应该是const

谢谢ayb_ice,按照你说的改了,OK了

使用特权

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

本版积分规则

3

主题

27

帖子

1

粉丝