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

📄 oddebug.c

📁 绝对完整的UsbISP的下载线制做过程和资料.rar
💻 C
字号:
/* Name: oddebug.c * Project: AVR library * Author: Christian Starkjohann * Creation Date: 2005-01-16 * Tabsize: 4 * Copyright: (c) 2005 by OBJECTIVE DEVELOPMENT Software GmbH * License: Proprietary, free under certain conditions. See Documentation. * This Revision: $Id: oddebug.c 52 2005-04-12 16:57:29Z cs $ */#include <avr/io.h>#include "oddebug.h"#if	DEBUG_LEVEL > 0static void	uartPutc(char c){	while(!(ODDBG_USR & (1 << UDRE)));	/* wait for data register empty */	ODDBG_UDR = c;}static uchar	hexAscii(uchar h){	h &= 0xf;	if(h < 10){		h += '0';	}else{		h += 'a' - (uchar)10;	}	return h;}static void	printHex(uchar c){	uartPutc(hexAscii(c >> 4));	uartPutc(hexAscii(c));}void	odDebug(uchar prefix, uchar *data, uchar len){	printHex(prefix);	uartPutc(':');	while(len--){		uartPutc(' ');		printHex(*data++);	}	uartPutc('\r');	uartPutc('\n');}#endif

⌨️ 快捷键说明

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