uart.h

来自「ARM做的MP3播放器(LPC2148+VS1003+CH375+OLED)有频」· C头文件 代码 · 共 21 行

H
21
字号

void	mInitSTDIO( )
{
	unsigned long	x;
	PINSEL0 = PINSEL0 & 0xFFFFFFF0 | 0x00000005;  // 设置I/O连接到UART0
	U0LCR = 0x80;                    // DLAB位置1
	x = (Fpclk>>4)/115200;             // 115200bps
	U0DLM = x>>8;
	U0DLL = x&0xff;
	U0LCR = 0x03;                    // 8位数据位,1位停止位,无奇偶校验
	U0FCR = 0x01;
}

/* 通过串口输出监控信息 */
int		fputc( int c, FILE *f )
{
	U0THR = c;                            // 发送数据
	while(!( U0LSR & 0x20 ));       // 等待数据发送
	return( c );
}

⌨️ 快捷键说明

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