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

📄 control.c

📁 rs485的通信程序的主程序。采用at91sam7a3芯片编写的。
💻 C
字号:
#include "at91sam7a3.h"

extern	unsigned char	K_Data[20];
extern	unsigned int	total;					//统计注入数据的错误帧个数
		unsigned long	Abus_flag;
		unsigned long	Bbus_flag;
extern	unsigned int	UART0_T_Count ;


extern	void	DelayNS(unsigned int);
extern	void	power_on_initialization(void);
		void	control(void) ;

//****************************************************************************
//* 名称:control()
//* 功能:
//****************************************************************************
void  control(void)
{  
	if ((K_Data[0]==0x55)&&(K_Data[1]==0x55)&&(K_Data[2]==0x55)&&(K_Data[3]==0x55))
	{
		power_on_initialization();		//intialization
	}

	if (K_Data[0]==0xAA)
	{
		Abus_flag = 0x55555555;			//BUS A on
		Bbus_flag = 0xaaaaaaaa;			//BUS B off
	}

	if (K_Data[0]==0xBB)
	{
		Abus_flag = 0xaaaaaaaa;			//BUS A off
		Bbus_flag = 0x55555555;			//BUS B on 
	}

	if (K_Data[0]==0x10)
	{
		UART0_T_Count=0;	//char_S
	}

}

⌨️ 快捷键说明

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