Microchip
直播中

丁冬芹

7年用户 1286经验值
私信 关注
[问答]

如何在汇编程序中编写一个PIC24F16KA102

我试图在汇编程序中编写一个PIC24F16KA102,以便执行一个简单的高速A/D采样操作,这在8位设备中是不可能的。首先,我有一个非常简单的示例程序,用来熟悉这些工具。我尝试的第一个操作是“创建”目标文件,但是这个操作立即失败,输出消息如下:-Make:目标“C:MicrocontrollersMSF_.MSF sample.o”已经退出 date.Executing: "C:Program Files (x86)Microchipxc16v1.25binxc16-ar.exe" -omf=coff "MSFsample.s" -o"MSFsample.o" -p=24F16KA102 --defsym=__DEBUG=1 -gC:Program Files (x86)Microchipxc16v1.25binbin/coff-ar.exe: illegal option -- FUsage: C:Program Files (x86)Microchipxc16v1.25binbin/co[仿真选项][-]{dmpqrstx}[-]{dmpqrstx}[abcfilNoPsSuvV][成员名][计数]归档文件档案档案文件...C:\\\\\\\\\\\\\\__档案档案档案档案档案文件档案文件档案(x86868686868686868686868686868686868686868686866)\e关于如何或在何处定义该定义,或为什么一个非法选项首先被要求。请有人减轻我的黑暗!!!!我在XC16汇编/链接器用户指南DS50002106B中找不到任何线索。我使用MPLAB IDE 8.89,并且已经使用8位PIC完成了许多项目,因此非常熟悉8位汇编过程。如果可能的话,我宁愿不学习“C”这个简单的任务。

回帖(3)

邹先莹

2020-5-15 10:48:45
令人尴尬的是,我选择了ASM16工具套件而不是XC16工具套件!!!!!!!没有什么比学习艰苦的方法更好的了,至少我现在可以前进了。
举报

康辅佑

2020-5-15 11:03:24
这里有一些有用的ASM16/ASM30链接。
举报

邹先莹

2020-5-15 11:16:53
感谢这些链接——一个非常有用的列表。最终学习进展良好——实际上是编写、组装和运行一些简单的代码(在仿真下)——今天将尝试在真实的硬件上。
举报

更多回帖

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