當前位置:編程學習大全網 - 編程軟體 - 如何在IAR上實現Printf打印調試信息

如何在IAR上實現Printf打印調試信息

這可能是因為程序中printf函數的輸出是串口函數的輸出,而不是stdio的默認輸出,如下面的代碼所示。妳需要註意out_char函數的實現。

stdio的功能還是串口的功能,例程代碼中的outchar輸出到串口!妳要做的就是註釋掉printf的實現函數,然後使用printf的函數

在數字前加上#include,程序會自動使用stdio標準輸入輸出的printf函數來完成打印工作!

(同Internationalorganizations)國際組織

printf (const char *fmt,...)

{

va _ list ap

int rvalue

PRINTK_INFO信息;

info.dest = DEST控制臺;

info.func = &out _ char

/*

*初始化指向變長參數列表的指針。

*/

va_start(ap,fmt);

右值= printk(& amp;info,fmt,AP);

/*

*清理可變長度參數列表。

*/

va _ end(AP);

返回右值;

}

  • 上一篇:學什麽編程好呢?
  • 下一篇:三國殺和英雄殺的區別
  • copyright 2024編程學習大全網