[AVR单片机] AVR 变量数组

[复制链接]
1441|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

粉丝
快速回复 在线客服 返回列表 返回顶部