int1.c

来自「M16C290FC can」· C语言 代码 · 共 69 行

C
69
字号
/*""FILE COMMENT""****************************************************
 *System Name : CAN DEMO PROGRAM1
 *File Name   : int1.c
 *Version     : 1.00
 *Contens     : 
 *Customer    : RSO
 *Model       : 
 *Order       : 
 *CPU         : 
 *Compiler    : NC30 Version 5.30 Release 02
 *OS          : 
 *Programmer  : 
 *Note        : 
 **********************************************************************
 * Copyright(C)2005, Renesas Technology Corp.
 * Copyright(C)2005, Renesas Solutions Corp.
 * All rights reserved.
 *
 **********************************************************************
 *History        2005.07.1  Ver 1.00
 *""FILE COMMENT END""************************************************/
 
 #include "sfr29.h"
 #include "define1.h"
 #include "declare1.h"

 /*""FUNC COMMENT""****************************************************
  *ID               :5.0
  *Description      :CAN0 receive interrupt
  *--------------------------------------------------------------------
  *Include          :"sfr29.h"
  *                 :"define1.h"
  *                 :"declare1.h"
  *--------------------------------------------------------------------
  *Declaration      :void CAN0_REC(void)
  *--------------------------------------------------------------------
  *Function         :Read CAN0 receive data
  *--------------------------------------------------------------------
  *Arguments        :Nothing
  *--------------------------------------------------------------------
  *Returns          :Nothing
  *--------------------------------------------------------------------
  *Input            :unsigned char rec_data[]       ;CAN receive data
  *Ountput          :unsigned char last_rcv_data    ;Last CAN receive data
  *--------------------------------------------------------------------
  *Call functions   :get_message_can0()           ;Get CAN data
  *--------------------------------------------------------------------
  *Note             :
  *--------------------------------------------------------------------
  *History          :
  *                 :
  *""FUNC COMMENT END""***********************************************/
void CAN0_REC(void)
{
    /* slot14 */
    if(c0mctl[14].receive.newdata == 1){
        get_message_can0(14, &rec_data[0]);       //Read receive data
        last_rcv_data = rec_data[0].data.data[0];
    }
    
    /* slot15 */
    if(c0mctl[15].receive.newdata == 1){
        get_message_can0(15, &rec_data[1]);       //Read receive data
        last_rcv_data = rec_data[1].data.data[0];
    }
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?