打印
[AVR单片机]

一维二维数组访问方式请教

[复制链接]
1664|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
starlite_jason|  楼主 | 2008-9-6 20:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在用一MEGA169做一小项目,LCD点阵显示,程序中使用了很多字符串和字库数组,使用ICC编译的程序能正常显示,可是使用WINAVR编译的程序却显示乱码,ICC没有优化选项,程序空间超出,GCC编译没有问题却不能正确运行,大虾们帮帮忙,看哪里问题

相关帖子

沙发
dai_weis| | 2008-9-7 09:04 | 只看该作者

程序问题

程序有不符合规范的地方

使用特权

评论回复
板凳
soso| | 2008-9-8 22:41 | 只看该作者

ICC 下放在 Code 中的数据,用 WinAVR 时必须特别处理

WinAVR 不能用 = 来取 Code 中的数据,必须用 pgm_read_byte_near 或者 pgm_read_word_near 或者 LPM 宏来读取。

使用特权

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

本版积分规则

34

主题

195

帖子

0

粉丝