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

📄 uart.h

📁 网上收集的利用nios软核
💻 H
字号:
#ifndef UART_H_#define UART_H_#include "stdarg.h"#include "stdio.h"void uartPrintf(const char *format,...){ 	va_list ap;	char *p,*sval;	int ival;	double dval;	char *tempS;	int tempSLength;		FILE * fp;	fp = fopen(UART_0_NAME,"w");	va_start(ap,format);	for(p = format;*p;p++){		if(*p != '%'){			fwrite(p,sizeof(char),1,fp);			continue;			}		else{			switch(*++p){			case 'd' :				ival = va_arg(ap,int);				fprintf(fp,"%d",ival);				break;			case 'x' :				ival = va_arg(ap,int);				fprintf(fp,"%x",ival);				break;			case 'f' :				dval = va_arg(ap,double);				fprintf(fp,"%f",dval);				break;			case 's' :				for(sval = va_arg(ap,char*);*sval;sval++)					fwrite(sval,sizeof(char),1,fp);				break;			default:				fwrite(p,sizeof(char),1,fp);				break;				}			}		}			va_end(ap);	fclose(fp);}#endif /*UART_H_*/

⌨️ 快捷键说明

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