www.pudn.com > C8051F_PROGRAM_2.rar > mul_can_r.c


///////////多消息can接收程序//////////////// 
/////////mul_can_r.c/////////////////////// 
#include "candeal1.h" 
#define LEN 8 
#define MSGNUMA 2 
#define MSGNUMB 5 
#define NUMAPEND 0x0002 
#define NUMBPEND 0x0010 
xdata uchar rr1[LEN]; 
xdata uchar rr2[LEN]; 
void canini(){ 
	clear_msg_objects(); 
	init_msg_object_RX (MSGNUMA,2);//初始化发送 
	init_msg_object_RX (MSGNUMB,4); 
	EIE2 |= 0x20; 
	EA = 1; 
	SFRPAGE = CAN0_PAGE; 
	CAN0CN=0X41; 
	CAN0ADR=BITREG; 
	CAN0DAT=0X34c0;//调波特率 
	start_CAN(); 
} 
void delay1ms(uint time){//延迟1ms*time,这不是一个精确值 
	uint i; 
	uint j; 
	for (i=0;i