📄 dbg.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 + -