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

📄 dbg.c

📁 μCOS-II下LPC210x的UART0底层驱动以及 数据队列的中间件
💻 C
字号:
/****************************************Copyright (c)**************************************************
**                               杭州俊泰科技有限公司
**                                     
**                                        
**
**                                 
**
**--------------文件信息--------------------------------------------------------------------------------
**文   件   名: dbg.c
**创   建   人: 孔德峰
**最后修改日期: 2007年3月26日
**描        述: 调试信息输出
**              
**--------------历史版本信息----------------------------------------------------------------------------
** 创建人: 孔德峰
** 版  本: v1.0
** 日 期: 2007年3月26日
** 描 述: 原始版本
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/

#include "config.h"

#ifdef __DEBUG

/****************************************************************************
* 名称:__UART0_SendByte()
* 功能:向串口发送字节数据,并等待发送完毕。
* 入口参数:data		要发送的数据
* 出口参数:无
****************************************************************************/
void  __UART0_SendByte(uint8 data)
{  U0THR = data;				    // 发送数据

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

/****************************************************************************
* 名称:DbgInit()
* 功能:调试串口初始化
* 入口参数:data		要发送的数据
* 出口参数:无
****************************************************************************/
void DbgInit()
{
	UART0Init(115200);
}

/****************************************************************************
* 名称:DbgStringOut()
* 功能:向串口发送字符串数据,并等待发送完毕。
* 入口参数:dbgStr		要发送的数据
* 出口参数:无
****************************************************************************/
void DbgStringOut(char * dbgStr)
{
    OS_ENTER_CRITICAL();
    while (dbgStr[0] != 0)
    {
        __UART0_SendByte(*dbgStr++);
    }
    OS_EXIT_CRITICAL();
}

#endif

⌨️ 快捷键说明

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