global.c

来自「利用ATMEGA128芯片的双串口」· C语言 代码 · 共 48 行

C
48
字号
/*  ATmega128 serial.h File 

   Author : Hawk shang
   Company: Proteam 
   Date of Creation : 23 Oct 2003
*/

#include <avr/interrupt.h>
#include <avr/sleep.h>
#include <avr/signal.h>
#include <avr/eeprom.h>
#include <avr/io.h>
#include <avr/pgmspace.h>
#include "logic.h"
							/*for uart0 and uart1 communciate*/
unsigned char rs232DataCnt;				/*the data counter form PC serial port*/
unsigned char smsDataCnt;				/*the data counter from sms center*/ 
unsigned char ErrorType;				/*error type during communicate between sms center and slave*/
unsigned int _1msCounter;				/* 1ms counter for calculate time out */
unsigned char UART0Index;				/* UART0 serial port counter*/
unsigned char UART1Index;				/* UART1 serial port counter*/
unsigned char LastHostAim;				/*last the aim address to pc control*/
unsigned char LastSlaveAim;				/*last the asim address to slave device*/
unsigned char LastHostSource;				/*last the source address from host*/
unsigned char LastSlaveSource;				/*last the source address from slave device*/
unsigned char uart1Data[255];				/*the data from slave device*/
unsigned char rs232Data[255];				/*the data form host pc control*/
unsigned char uart1_rcvDATA[1024];
unsigned char Uart0SendFlag;
unsigned char Uart1SendFlag;
unsigned char ReConn_Cnt;
unsigned char uart1_rcvdataLen;
unsigned char GPRS_Status;
unsigned char GPRS_Working_Status;
unsigned int TimeOut;
unsigned char GPRSOKFlag;
unsigned char ATSENDFlag;
unsigned char _10msFlag;
unsigned char _10msCnt;
unsigned char Read_Pointer;
unsigned char Write_Pointer;
unsigned char Read_Pointer1;
unsigned char Write_Pointer1;

unsigned char rs232Frame;

/*define end*/

⌨️ 快捷键说明

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