[PIC®/AVR®/dsPIC®产品] 这样定义数组有什么问题,编译出错

[复制链接]
2213|7
 楼主| 理工大小薛 发表于 2013-11-14 16:13 | 显示全部楼层 |阅读模式
int pwm[64]={0x7F,0x7f,0x1f,0x0f,0x40,0x40,0x00,0x00,0x71,0x71,0x11,0x01,0x40,0x40,0x00,0x00,0x73,0x73,0x13,0x03,0x40,0x40,0x00,0x00,0x71,0x71,0x11,0x01,0x40,0x40,0x00,0x00,
                                  0x77,0x77,0x17,0x07,0x40,0x40,0x00,0x00,0x71,0x71,0x11,0x01,0x40,0x40,0x00,0x00,0x73,0x73,0x13,0x03,0x40,0x40,0x00,0x00,0x71,0x71,0x11,0x01,0x40,0x40,0x00,0x00};
xiang2580 发表于 2013-11-14 16:42 | 显示全部楼层
PICC int是16位,单纯看数组定义是没有错的。这么大128个字节, 放RAM里面不怕data不够用溢出?如果查表的建议const uchar定义。同时节省编译,提高效率。
huangxz 发表于 2013-11-14 21:46 | 显示全部楼层
我编译怎么没错啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
xiang2580 发表于 2013-11-15 16:15 | 显示全部楼层
unsigned char array[1600];
不愧是高档PIC单片机,你换个1K RAM的试试。
谈的元 发表于 2013-11-16 12:18 | 显示全部楼层
少定义一点看对不,然后增加,
yewuyi 发表于 2013-11-16 12:58 | 显示全部楼层
1、检查RAM区是否足够
2、检查是否有书写错误。
兰天白云 发表于 2013-11-16 14:33 | 显示全部楼层
很可能是书写错误,这个帖在论坛里不好看
游浪星 发表于 2013-11-27 11:00 | 显示全部楼层
错误代码呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

65

帖子

0

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