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