⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 周立功公司CANStart—II部分源码
💻 C
字号:
#include "config.h"	
#include	"IncludeCan.H"		  
int main()
{	
	InitCAN (CAN1);
	InitCAN (CAN2);
	ConfigAFReg ();
	UARTInit (UART0);
	UARTRcvCounter = 0;
	memcpy(UARTSendBuf, strHelloArmCan, strlen (strHelloArmCan));	//启动时向串口发送"Wellcome to using ZLG ARMLPC2XXX CAN test program!"字符串
	UARTSend (UART0,strlen (strHelloArmCan),UARTSendBuf);
	while (1)
	{	
		if ((CANRcvCyBufApp[CAN1].WritePoint != CANRcvCyBufApp[CAN1].ReadPoint)||CANRcvCyBufApp[CAN1].FullFlag)
		{
			if (U0LSR&0x20)
			{
				CANSendToRS232 (CAN1, UART0, &CANRcvCyBufApp[CAN1] );
			}
		}
		//*******************
		if ((CANRcvCyBufApp[CAN2].WritePoint != CANRcvCyBufApp[CAN2].ReadPoint)||CANRcvCyBufApp[CAN2].FullFlag)
		{
			if (U0LSR&0x20)
			{
				CANSendToRS232 (CAN2, UART0, &CANRcvCyBufApp[CAN2] );
			}
		}
		//********************
		if (UARTRcvNewData  == 1)
		{
			RS232SendToCAN (SRBuf[1],SRBuf[15] ,&Rs232toCANDataBuf, SRBuf );
			UARTRcvNewData = 0;
		}
	}
}

⌨️ 快捷键说明

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