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

📄 uart.h

📁 自己编写的bootloader for S3c4510. 1、支持串口下载
💻 H
字号:
#ifndef  _UART_H
#define  _UART_H
/***********************************************************
 *	Status Register Bit Definitions                    *
 ***********************************************************/
#define	USTAT                   0xff   /* mask bits */
#define	USTAT_OVERRUN           0x01   /* overrun error */
#define	USTAT_PARITY            0x02   /* parity error */
#define	USTAT_FRAME             0x04   /* frame error */
#define	USTAT_BREAK             0x08   /* break interrupt */
#define	USTAT_DTR_LOW           0x10   /* data terminal ready */
#define	USTAT_RCV_READY         0x20   /* receive data ready */ 
#define	USTAT_TXB_EMPTY         0x40   /* tx buffer empty */
#define	USTAT_TX_COMPLET        0x80   /* transmit complete */

#define    Uart_buf_size  20
typedef struct
{
   unsigned char buffer[Uart_buf_size];
   int front;
   int rear;
} seqqueue;
//-*****************************************-//
//The following declaration  is in the Uart.c 
//-*****************************************-//
void Print_URAT(int port,char *s);
void UART_init(unsigned int ch,unsigned int baud);
void printp( char* ctrl, ...);
char get_char(unsigned int channel);

void Uart0_R_interrupt(void);
#endif

⌨️ 快捷键说明

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