引自
要在iar中使用printf向串列埠輸出資料,需要加入如下的函式原型,它的目的是將printf指向串列埠一這個裝置並向這個裝置輸出資料。
#ifdef __gnuc__
/* with gcc/raisonance, small printf (option ld linker->libraries->small printf
set to 'yes') calls __io_putchar() */
#define putchar_prototype int __io_putchar(int ch)
#else
#define putchar_prototype int fputc(int ch, file *f)
#endif /* __gnuc__ */
putchar_prototype
return ch;
}
使用printf輸出
echo命令的不同版本導致了unix系列機移植性最為頭痛的事情,在posix第一輪標準化時,委員會委員就如何標準化echo沒有達成一致意見,所以他們想出了乙個妥協的方案。echo是posix 標準的一部分,但是標準並不詳盡的指明echo的第乙個引數的具體行為。printf命令能夠像echo命令一樣輸...
STVD使用printf輸出資料錯誤
使用stm8l052輸出除錯資訊 重定向put char include stdio.h 必不可缺少 char putchar char c 輸出字串都沒問題。typedef struct sysparam sysparam sys 定義了乙個結構體資料 printf hello world 當我輸...
DSP下面printf串列埠輸出的實現
define swap x,y unsigned char printf buffer 50 define mod x,y x y unsigned long x unsigned long y unsigned char alphabet void number unsigned char dst...