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

📄 uart.c

📁 北京瑞泰创新公司的ICETEK-VC5416-C开发板的实验源代码
💻 C
字号:
ioport unsigned int port0008,port0009,port000a,port000b,port000c,port000d,port000e,port000f;
#define RBR					port0008
#define THR					port0008// *((int *)(UART_BASE_ADDR+0))	
#define IER					port0009// *((int *)(UART_BASE_ADDR+1))
#define IIR					port000a// *((int *)(UART_BASE_ADDR+2))	
#define FCR					port000a// *((int *)(UART_BASE_ADDR+2))	
#define LCR					port000b// *((int *)(UART_BASE_ADDR+3))
#define MCR					port000c// *((int *)(UART_BASE_ADDR+4))
#define LSR					port000d// *((int *)(UART_BASE_ADDR+5))
#define MSR					port000e // *((int *)(UART_BASE_ADDR+6))
#define SCR					port000f // *((int *)(UART_BASE_ADDR+7))
#define DLL					port0008  //*((int *)(UART_BASE_ADDR+0))
#define DLM					port0009 //*((int *)(UART_BASE_ADDR+1))
main()
{

    
    LCR = 0x80; 
    DLL = 0x03;    
	DLM = 0x00;  
    LCR = 0x03;    
    FCR = 0x01;
    MCR = 0x20;
    IER = 0x00;      
    
    for(;;)
    {  
    	while(LSR & 0x40 == 0);
	    	THR = 0X55;
    }        
    
} 

⌨️ 快捷键说明

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