标题:
小弟求助关于hc12中断问题
[打印本页]
作者:
bigfrog_79
时间:
2005-7-1 20:00
标题:
小弟求助关于hc12中断问题
采用hcs12E64芯片编写一个定时器中断程序,采用的是codewarrior编译,在函数的定义如下:
// 定时器1 中断服务程序 //
void interrupt tim0ch4(void) {
NOP;
}
prm文件如下:
NAMES
END
SEGMENTS
RAM = READ_WRITE 0x0400 TO 0x0FFF;
ROM_4000 = READ_ONLY 0x4000 TO 0x7FFF;
ROM_C000 = READ_ONLY 0xC000 TO 0xFEFF;
PAGE_3C = READ_ONLY 0x3C8000 TO 0x3CBFFF;
PAGE_3D = READ_ONLY 0x3D8000 TO 0x3DBFFF;
END
PLACEMENT
_PRESTART,
STARTUP, /* startup data structures */
ROM_VAR, /* constant variables */
STRINGS, /* string literals */
VIRTUAL_TABLE_SEGMENT,
NON_BANKED,
INTO ROM_C000/*, ROM_4000*/;
DEFAULT_ROM INTO PAGE_3C,PAGE_3D;
DEFAULT_RAM INTO RAM;
END
STACKSIZE 0x100
VECTOR 0 _Startup
VECTOR ADDRESS 0xFFE6 tim0ch4
然后编译出现:
Error: L1004:Vector address expected
求助各位大虾
作者:
nishui_2000
时间:
2005-7-1 22:01
我觉得中断不是问题,大家都用的很好用的。你可以把工程发到我的信箱里,我给你编译一下看看。
我的信箱:nishui_2000@163.com, 应该很容易解决的。
作者:
nishui_2000
时间:
2005-7-2 11:19
一楼的兄弟,程序我给你发回去了,我搞不懂你的“VECTOR ADDRESS 0xFFE6 tim0ch4”这句放在哪里了,你给我发的程序里没有这句,我在说一遍把,中断向量加在你的工程的PRM那个文件夹里面的“P&E_ICD_linker.prm”里面,你发给我 的程序里,是下面这样写的:VECTOR ADDRESS tim0ch4 tim0ch4,当然不行拉。在我的网站:www.dyic.com.cn 在“下载”里面有个“写给CW初学者”,里面也介绍了在哪里加中断向量的
作者:
bigfrog_79
时间:
2005-7-2 14:24
谢谢楼上的大虾
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0