标题:
rtshc12.c not found 是怎么回事?
[打印本页]
作者:
freescalexp
时间:
2007-4-27 16:39
标题:
rtshc12.c not found 是怎么回事?
rtshc12.c not found 是怎么回事?9s12dg128
作者:
strongchen
时间:
2007-4-27 16:42
做一个简单的project贴出来看看。
作者:
freescalexp
时间:
2007-4-27 17:01
#include
#include
#include "my_vectors.h"
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"
static long absoluteTime = 0;
unsigned int pulse_count = 0;
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt void Timer_Overflow(void) {
pulse_count = PACN2 + (PACN3<<8);
PACN2 = 0;
PACN3 = 0;
TFLG2 = 0x80;
TCNT = 57536;
}
#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt void RTI_ISR(void) {
absoluteTime++;
CRGFLG = 0x80;
}
#pragma CODE_SEG DEFAULT
static void RTIInit(void) {
RTICTL = 0x1F;
CRGINT = 0x80;
}
static void startTimeBase(void){
absoluteTime = 0;
RTIInit();
EnableInterrupts;
}
static void PORT_Init(void){
DDRT = 0x7F;
}
static void TIMER_Init(void){
TSCR1 = 0x80;
TSCR2 = 0x81;
TCNT = 57536;
PACTL = 0x50;
}
void main(void) {
PORT_Init();
startTimeBase();
TIMER_Init();
for(;;){
};
}
作者:
strongchen
时间:
2007-4-28 09:34
应该是把整个project打包贴出来,而不只是把主程序文件贴出来。
你在建project的时候是否采用了wizard引导?最好用引导,否则可能会缺少某些文件。
我用引导生成了一个project,把你的源程序放进去,编译通过,没有出现问题。你可以参考一下:
http://bbs.eccn.com/uploadImages/dg128_wizard.rar
作者:
freescalexp
时间:
2007-4-29 09:26
谢谢版主
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0