📄 serial.h
字号:
//-------------------------------------------------------------------------
//FileName : serial.c
//Created by : ZhengYanbo
//Version : v1.0
//Last Modified: 2006.3.3
//Fuction : routines of reading and writing AT45DB041B dataflash
//Comments : This is used for FlyBird mp3 player.
//------------------------------------------------------------------------
#ifndef __SERIAL_H__
#define __SERIAL_H__
//UCSRnA
#define RXC 7
#define TXC 6
#define UDRE 5
#define FE 4
#define DOR 3
#define UPE 2
#define U2X 1
#define MPCM 0
//UCSRnB
#define RXCIE 7
#define TXCIE 6
#define UDRIE 5
#define RXEN 4
#define TXEN 3
#define UCSZ2 2
#define RXB8 1
#define TXB8 0
#define FRAMING_ERROR (1<<FE)
#define PARITY_ERROR (1<<UPE)
#define DATA_OVERRUN (1<<DOR)
#define RX_COMPLETE (1<<RXC)
#define TX_COMPLETE (1<<TXC)
//open receiver interrupt
#define UART_CMD_EN() UCSR0B |= (1<<RXCIE);
void USART_init(word baud);
byte USART_get_char(void);
void USART_put_char(byte data);
byte USART_get_char_1(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -