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 + -
显示快捷键?