打印
[AVR单片机]

AVR 变量数组

[复制链接]
903|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
晴天新手|  楼主 | 2014-5-5 16:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AVR, TI, EDA, TE, AD
在AVR中,怎么定义一个变量数组?使得这个数组可在程序中给其赋值
例:我在编程中定义了全局变量数组:volatile unsigned int const timedata[7];
    在子程序中如下用到:    timedata[0]=DS1302_read_byte(0x8d);
                            timedata[1]= DS1302_read_byte(0x89);
                             ……
     可是在编译中总是出错呀, assignment to const identifier `timedata'
     子程序uint DS1302_read_byte(uint cmd)没问题。
在下新手愚钝,还望各位大侠指教,在此先谢过了。

相关帖子

沙发
huangxz| | 2014-5-5 16:29 | 只看该作者
这是很基础的问题啊,是c语言的问题,跟avr没有关系

使用特权

评论回复
板凳
晴天新手|  楼主 | 2014-5-5 16:53 | 只看该作者
huangxz 发表于 2014-5-5 16:29
这是很基础的问题啊,是c语言的问题,跟avr没有关系

秒懂,我改成unsigned int timedata[7];已OK。多谢大侠指教

使用特权

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

本版积分规则

2

主题

4

帖子

0

粉丝