G128的RTI时间设置

来源:互联网 发布:java中方法的返回值 编辑:程序博客网 时间:2024/06/05 15:16
unsigned int single = 0;


void INIT_RTI(void){
   CPMUINT = 0x80;   //RTI使能设置
   CPMURTI = 0x6f;  //时钟配置60us
}


#pragma CODE_SEG __NEAR_SEG NON_BANKED
interrupt void RTI_inter(void) {
  
  single += 1;
  if(single == 1) {
    single = 0;
    LED = ~LED;
  }

  if(CPMUFLG_RTIF == 1)

      CPMUFLG_RTIF = 1;//标志位清除


}
#pragma CODE_SEG DEFAULT


void main(void) {  
  /* put your own code here */
  DisableInterrupts;
  INIT_RTI();
  LED_dir = 1;
  LED = 0;

EnableInterrupts;


  for(;;){}
 
}
原创粉丝点击