如何在不使用 MPLAB X 的情况下对 PIC 微控制器进行编程

How to Programme PIC Microcontroller without Using MPLAB X

我在做一个MicroPLC,控制器选择了PIC24FJ系列。在 PLC 世界中,人们使用 LAD、FBD、STL 等进行编程,而不是 c 或 c++。

有很多 Open 软件可以将 PLC 语言转换为 'C'。我的问题是如何在不使用 MPLAB X 的情况下将 C 代码转换为 .Hex 文件。或者有什么方法可以调用XC 16 Compiler编译生成.HEX文件

互联网搜索显示有一个用于 Mplab 的 SDK,但它只是帮助将 .Hex 文件刻录到芯片中。没有关于将 'c' 转换为 .Hex

对 Api、DLL 等的任何建议或 Link 将不胜感激。

谢谢

我不确定您要的是什么,但您是指将 C 文件编译成十六进制二进制文件的工具链吗?

在这种情况下,您应该能够从命令行运行 XC16 编译器。
如果我没记错的话,MPLAB X 只会生成一个 GCC 联编文件。

查看XC16 C编译器手册:

http://www.microchip.com/stellent/groups/techpub_sg/documents/devicedoc/en559023.pdf

此资源也可能有用:

http://adamsiembida.com/how-to-compile-mplabx-projects-from-the-command-line/