usart_m8.h

来自「AVR的M8,GCC平台,内有原理图及代码.」· C头文件 代码 · 共 34 行

H
34
字号
#ifndef _USART_M8_H
#define _USART_M8_H
#include <iom8v.h>
#include <macros.h>

#define  Fosc_4608  // 选择4.608M晶振crystal
#define  true    1
#define  false   0

#ifdef  Fosc_73728
#define baudrate   47   //波特率为9600b/s    0<baudrate<255
#endif
#ifdef  Fosc_4608
//#define baudrate  29 //波特率为9600b/s     0<baudrate<255
#define baudrate  119 //波特率为2400b/s
#endif
/* UART Buffer Defines */
#define UART_RX_BUFFER_SIZE 127
#define UART_TX_BUFFER_SIZE 127
#endif

extern void uart0_init(void);
extern void USART_Transmit( char *s );
extern void USART_TransmitByte( unsigned char data );
extern void UART_Receive(void);

//extern unsigned char Rx_Flag;
extern unsigned char Rx_Start_Pack_Flag,Rx_Over_Pack_Flag;
extern unsigned char UART_RX_buff[UART_RX_BUFFER_SIZE];
extern unsigned char UART_TX_buff[UART_TX_BUFFER_SIZE];
extern unsigned char Write_Error[5];
extern unsigned char Read_Error[5];

⌨️ 快捷键说明

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