我想问一下您在64位windows机器上支持MPASM的MPLABX 5.40的经验吗?
在创建新项目时,我无法在列出的编译器中看到它(我只看到XC8编译器)。一天中,我一直在论坛上爬来爬去,现在我发现的只有MPLABX 5.35的消息:
64位操作系统不支持MPASM。请考虑将您的项目"Mk8B_MPLabX“配置”默认“迁移到XC8汇编程序,或者继续使用以前发布的IDE。
但是在写这篇文章的时候,这个人还在抱怨这个项目仍然会编译和运行。
是5.40版本,他们切断了MPASM的生命线,而我对此无能为力吗?,很难找到任何来自微芯片的官方声明。
我发现我可以从2011年起使用MPLAB8.92,它仍然支持MPASM,而且它确实有效。不过,如果可能的话,我还是想使用最新的IDE。我只是想确定我没有错过一些显而易见的东西。
微芯片现在似乎非常喜欢C语言而不是汇编;然而,我需要在8位PIC微芯片上使用程序集。没有其他选择。
谢谢。
发布于 2020-10-02 16:54:22
微芯片还没有做好与pic作为工具链的集成工作。
对于大多数用户来说,这意味着他们需要手动将pic作为工具链与MPLABX集成。
要手动向MPLABX添加工具链,请执行以下操作:

我在路径上安装了XC8 : C:\PIC_dev\MPLABXC\xc8\v2.20
你的道路可能不一样。
请参阅我的git 存储库获取pic作为完整和构建的代码示例项目。微芯片在其XC8-PIC-Assembler-UG-for-EE-50002994A.pdf文档中包含的代码示例很难理解,而且在某些情况下过于不完整,无法构建。
发布于 2020-10-05 07:05:54
如果您想在8位PIC上与汇编一起工作,您有两个选择:
请记住,两个汇编程序之间有几个差异。例如:
https://stackoverflow.com/questions/64169814
复制相似问题