Microchip
直播中

杨万富

7年用户 1498经验值
擅长:526774
私信 关注
[问答]

断点不起作用和其他基本故障

我真的希望我能对MPLABX做出积极的贡献。我很喜欢整理项目外观的方式,但我不是一个80岁的老奶奶,我可以忍受一些难以管理的窗口。断点在绝对模式下,在0x2000到0x2800之间的任何芯片上都不工作。我不是新手,他们只是不工作。这是一个错误。在你告诉我不要使用绝对模式之前,有一个很好的理由,为什么有些人,已经每天编程PIC15年了,正在使用绝对模式OK。所以让我们试着改正错误,不要责怪用户。如果你有什么建议,我很乐意听。也许微芯片可以研究这个问题。另一个问题是,在PIC16F19197上,当您用cblock声明寄存器名称时,它不会拾取寄存器名称。是的,我用的是CBOD。是的,绝对模式。不,我不打算使用链接器。如果你想让我重写我的代码,我会使用一个合适的芯片而不是PIC16F1。这些名称使用PIC16F18857工作得很好,但是与另一个芯片不同,显然,当汇编程序工作正常时,lst文件显示正确的寄存器名称。这只是IDE有一个错误。你知道,即使问题出在18857年而不是19197年的某个模糊设置,它也是IDE的错误。应该可以,你不应该让你的客户为难。很抱歉,我有一个否定的语气,但我知道你要说什么绝对模式和cblock。如果汇编程序可以使用它们,IDE也应该能够处理它们。我不能重写数年的工作,或者如果我不得不,我会选择另一个芯片后,我的手指烧伤这些。

回帖(1)

李维兴

2020-3-20 10:56:01
你听起来像这个最近的线程。(不要!无论如何,滚动到POST第10页,关于如何在MPLABX中添加绝对模式变量到表和变量窗口。断点也在这里工作,“是的,我使用的是CBOD。是的,它是绝对模式。“我不喜欢PIC设备上可用的硬件断点数量有限,但这是硬件限制。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分