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

📄 debug.h

📁 FREESCALE 9S08AW60 程序实例
💻 H
字号:
/*****************************************************************************
 *          (c) Freescale Semiconductor Inc. 2005 All rights reserved          
 *
 * File Name     : debug.h                                              
 *                                                                           
 * PURPOSE: Diagnostics output header file
 *                                                                           
 * Version : 2.1
 * Date    : 05/13/05
 *
 *****************************************************************************/

#ifndef DEBUG_H
#define DEBUG_H

#include "MOTTYPES.h"

//uncomment to enable debug mode
//set  EN_DEBUG to 1 for detailed debug
//#define EN_DEBUG  0
#define EN_DEBUG  1



#ifdef EN_DEBUG

void Debugt(tS08 *x);
void Debugi(tU16 x);
void Debugc(tU08 c);
void Debugnl(void);
void InitDebug(void);
extern void SCI_Write_CH(char data_out);
extern char SCI_Read(void);


#define _INIT_DEBUG()   InitDebug()
#define _DEBUGT(a)   Debugt(a)
#define _DEBUGI(a)   Debugi(a)
#define _DEBUGC(a)   Debugc(a)
#define _DEBUGNL     Debugnl()
#define _DEBUGREAD   SCI_Read()
#define _DEBUGWRITECHAR(a)   SCI_Write_CH(a)
#define _SCI_BASE    SCI0


#else
#define _INIT_DEBUG()
#define _DEBUGT(a)
#define _DEBUGI(a)
#define _DEBUGC(a)
#define _DEBUGNL

#endif						 

#endif

⌨️ 快捷键说明

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