-
dsPIC33EP64GS505汇编与C混合编程问题
[align=left]您好:[/align][align=left]我想在汇编文件中调用C文件定义的变量,但编译报错,具体做法和报错情况如下:[/align][align=left]C头文件(.h):[/align][align=left]#include "xc.h"[/align][align=left]#include
[/align][align=left]extern int16_t dcmCorrFactor[/align][align=left]C源文件(.C):[/align][align=left]#include "Variables_s.h"[/align][align=left]int16_t dcmCorrFactor = 32767;[/align][align=left]汇编文件(.S):[/align][align=left]#include "Variables_s.h"[/align][align=left].include "p33Exxxx.inc"[/align][align=left]mov _dcmCorrFactor , w12 [/align][align=left] [/align][align=left]编译时报错:[/align][align=left]\support\dsPIC33E\h/p33EP64GS505.h:26785:Error: Invalid mnemonic: 'extern'[/align][align=left]感觉像是头文件调用冲突了[/align][align=left]麻烦哪位大神帮忙指导下,如何处理,万分感谢!!![/align] 2748浏览量 5回复量 关注量