本文共 439 字,大约阅读时间需要 1 分钟。
进行C/C++开发的时候我们都会需要打印调试信息,打印调试信息时我们习惯使用printf函数。但是我们在进行硬件开发的时候,比如CC2530在IAR下或者51单片机在Keil C51环境下,由于我们的程序是下载到单片机里,使用printf函数时不能直接打印到串口上,这个时候就需要我们对printf函数输出重定向。
在代码中添加
#include···void main(void){ ··· printf("Hello World\r\n"); printf("ZigBee TEST !!!\r\n"); ···}···__near_func int putchar(int c){ UTX0IF = 0; U0DBUF = (char)c; while(UTX0IF == 0); return(c);}
CC2530串口重定向与51对比尚未写,待续
如果有用点个赞再走
转载地址:http://hbyzi.baihongyu.com/