打印

怎么办啊?

[复制链接]
1658|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wostky|  楼主 | 2007-6-9 21:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TI, IO, code, os, AC
大家来看看这样行吗?
想用PT0口输入捕捉(上升沿)产生中断。
S12dg128b的片子,codewarrior4.6编译器。编译时第7行出错啊,具体见程序。
程序:
#include <hidef.h>      /* common defines and macros */
#include <mc9s12dg128.h>     /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"
void init_pt(){
   TIOS_IOS0=0; //PT0口输入捕捉
   TCTL4=0X01; //上升沿捕捉
   TMSK1=0X01;//开中断    可是编译时出现:C1815:TMSK1 not declared (or typename)---是怎么一回事啊?
}
#pragma CODE_SEG NON_BANKED

void interrupt 8 PORT_isr(void)
{  T**1=0X01;
   PORTB=0XFF;  
}
#pragma CODE_SEG DEFAULT
void main(void) {
  /* put your own code here */
  init_pt();
  EnableInterrupts;
  DDRT=0X07;
  DDRB =0xFF;
  PORTB =0x00;
  for(;;) {} /* wait forever */
  /* please make sure that you never leave this function */
}

相关帖子

沙发
free_tech| | 2007-6-11 09:23 | 只看该作者

检查mc9s12dg128.h文件,有无tmsk1定义

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

13

帖子

0

粉丝