📄 int2.c
字号:
/*""FILE COMMENT""****************************************************
*System Name : CAN DEMO PROGRAM
*File Name : int2.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 "define2.h"
#include "declare2.h"
/*""FUNC COMMENT""****************************************************
*ID :4.0
*Description :CAN0 receive interrupt
*--------------------------------------------------------------------
*Include :"sfr29.h"
* :"define2.h"
* :"declare2.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 led_data[] ;LED display data
*--------------------------------------------------------------------
*Call functions :get_message_can0() ;Get CAN data
*--------------------------------------------------------------------
*Note :
*--------------------------------------------------------------------
*History :
* :
*""FUNC COMMENT END""***********************************************/
void CAN0_REC(void)
{
unsigned char in_rcv_data = 0;
/* slot14 */
if(c0mctl[14].receive.newdata == 1){
get_message_can0(14, &rec_data[0]);
in_rcv_data = rec_data[0].data.data[0];
}
/* slot15 */
if(c0mctl[15].receive.newdata == 1){
get_message_can0(15, &rec_data[1]);
in_rcv_data = rec_data[1].data.data[0];
}
led_data[0] = LED_TBL[0x0f & in_rcv_data];
led_data[1] = LED_TBL[in_rcv_data >> 4];
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -