完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好。我是一个长期使用MPLAB的用户,现在正在用MPLAB-X做他的第一个项目。我目前的问题是,我不能把我的任何RAM变量添加到MPLAB-X监视窗口。我目前正在使用MPLAB-X 3.15版本和16F1782的Real-ICE和仿真头。我的代码是以绝对模式编写的,我目前使用cblock&endc指令分配RAM变量。症状是,虽然我可以监视特殊函数寄存器,但我不能添加任何声明的RAM变量。快速Google搜索会给其他人带来类似的问题但是解决方案并没有在这些对话中给出-线程只是停止。有人能告诉我在源代码中需要修改什么来允许MPLAB-X在监视窗口中显示我的用户变量吗?多谢!德维恩
|
|
相关推荐
5个回答
|
|
我猜想唯一的改变是从绝对模式转移到链接模式。
|
|
|
|
你能告诉我如何修改我的源代码从绝对模式到可重新定位的教程或指导吗?我真的不想弄乱链接器文件-它们似乎是像我这样的可重定位代码新手们持续的问题来源。非常感谢!德维恩
|
|
|
|
您甚至不需要链接器文件——MPLAB将为您选择一个标准文件。
|
|
|
|
MPLAX在创建新项目时自动处理这么多可重新定位的东西,即从绝对转换到可重新定位的“艺术”正在丢失。我建议阅读MPASM手册的第6章,它给出了可重定位和绝对的例子。HTTP://WW1.MICCHIP.COM/DeLoSs/En/DeVICECD/33014L.PDFI永远记不清所有可见的规则和汇编文件中没有的规则。但我通常只是“砰砰”,然后做一些我真正想看到的变量。但是如果你处于绝对模式,那就意味着你知道变量的地址。我想你可以根据地址添加到监视窗口吗?
|
|
|
|
在Micro.Support的帮助下,我发现了我的问题:原来我没有在项目设置菜单的MPASM部分中选中“绝对模式”复选框。在勾选该复选框并重建项目时,我现在可以将RAM变量添加到MPLAB-X中的监视窗口。帮助,我正在记录我的发现,以便下一个遇到这个问题的人可能比我更容易。非常感谢!德维恩
|
|
|
|
只有小组成员才能发言,加入小组>>
4842 浏览 9 评论
1845 浏览 8 评论
1757 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
2969 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2073 浏览 5 评论
467浏览 1评论
1122浏览 1评论
309浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
373浏览 0评论
270浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-9 15:51 , Processed in 1.043410 second(s), Total 86, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号