使用printf向串列埠輸出資料

2021-06-22 08:39:01 字數 451 閱讀 7716

引自 

要在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...