uart0.c

来自「飞利浦公司lpc2148串口测试源代码 飞利浦公司lpc2148串口测试源代码」· C语言 代码 · 共 35 行

C
35
字号

#include <LPC214X.H>


/****************************************************************************
发送一个字节
****************************************************************************/
void  Sent_Byte(unsigned char data)
{  
	U0THR = data;				    // 发送数据

   while( (U0LSR&0x40)==0 );	    // 等待数据发送完毕
}


/****************************************************************************
发送一串字符
****************************************************************************/
void  Sent_Str(unsigned char const *str)
{  while(1)
   {  if( *str == '\0' ) break;
      Sent_Byte(*str++);	    // 发送数据
   }
}

/****************************************************************************
接收一个字节
****************************************************************************/

int Get_Byte (void)  {                    /* Read character from Serial Port   */

  while (!(U0LSR & 0x01));

  return (U0RBR);
}

⌨️ 快捷键说明

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