?? serial.h
字號:
/* ATmega603 serial.h File
Author : Robert Stuart
Company : PDL Industries
Date of Creation : 10 April 2000
*/
/* includes */
#include <iom103.h>
#include <stdio.h>
#include <string.h>
#include "logic.h"
/* Interrupt vector */
#pragma interrupt_handler RxdCompleteInterrupt:19
/* Defines */
#define BAUD_9600 38
#define UART_TRANSMIT_ON UCR |= 0x08
#define UART_TRANSMIT_OFF UCR &= ~0x08
#define UART_RECEIVE_ON UCR |= 0x10
#define UART_RECEIVE_OFF UCR &= ~0x10
#define RXD_START_HEADER 0x3C
#define RXD_FINISH_HEADER 0x3E
#define TXD_START_HEADER 0x28
#define TXD_FINISH_HEADER 0x29
#define HEX(d) (d < 10 ? 48 + d : 55 + d)
#define DECIMAL(h) (h < 58 ? h - 48 : h - 55)
/* External Prototypes */
extern unsigned char EEPROMread( int );
extern int EEPROMwrite( int, unsigned char );
/* Local Prototypes */
void ExecuteCommand( void );
void ReadOrWriteEEPROM( void );
void ReadFlash( void );
int CalculateAddress( void );
unsigned char CalculateData( void );
void SendUARTMessage( void );
/* Local Varaibles */
char UARTMessage[16];
unsigned char UARTIndex;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -