求助:PIC16C745程序编译问题

[复制链接]
2565|4
 楼主| zxq1234508 发表于 2011-2-25 09:41 | 显示全部楼层 |阅读模式
初次使用PIC的单片机,有段程序编译后出现警告信息,请教一下该如何解决。如图中的第213行所示,编译信息提示Invalid RAM location specified,为什么会提示RAM地址错误呢?我看此款单片机的数据手册,UEIE的地址是在BANK3的0X13位。请教各位,该如何解决?

本帖子中包含更多资源

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

×
XIEYUANBIN 发表于 2011-2-25 10:50 | 显示全部楼层
没见过这么写程序的, 你就不能写 MOVWF UEIE?,非要弄个地址,自己也看不懂。
XIEYUANBIN 发表于 2011-2-25 10:53 | 显示全部楼层
你有没有选择到BANK3呢?这程序我也看不懂。
还有啊,16C系列这种芯片就不要用了。现在很多F系列的,你可以拿来调试。
yewuyi 发表于 2011-2-25 11:30 | 显示全部楼层
1、特殊寄存器直接使用寄存器名寻址,使用数值一般是对RAM区进行寻址。
2、使用ASM的时候,应该学会使用banksel这个宏指令。
3、你使用的这个芯片型号已经很难买到货了,建议选择别的型号

评分

参与人数 1威望 +1 收起 理由
zxq1234508 + 1

查看全部评分

xaq79 发表于 2011-3-11 17:57 | 显示全部楼层
这个IC很难买到吧,尽快换掉吧
报错信息提示你RAM定义在非法地址了,看看定义吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

90

主题

485

帖子

0

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