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

📄 global.c

📁 利用ATMEGA128芯片的双串口
💻 C
字号:
/*  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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -