CH375例程里面的Printf語(yǔ)句如果調(diào)試串口的話,能打印在串口調(diào)試助手的顯示框里面嗎?

我看CH375例程里面有很多這種Printf語(yǔ)句 printf( "Wait Udisk\n" ); printf( "Start\n" ); 現(xiàn)在我調(diào)試的CH375的輸出用的不是串口輸出, 像這種語(yǔ)句,要是通過單片機(jī)的串口輸出的話,行不行呢? 要是能執(zhí)行這種語(yǔ)句的話,需要哪些庫(kù)文件嗎?

單片機(jī)能執(zhí)行這種語(yǔ)句嗎 ?

keil編譯器里,printf底層的函數(shù)就是調(diào)用串口發(fā)送來完成的。關(guān)于這個(gè)您到網(wǎng)上搜索一下相關(guān)的帖子會(huì)有比較詳細(xì)的解答


好的 謝謝


在使用printf之前,要先把TI置1。下面是詳細(xì)說明 printf函數(shù)事實(shí)上是調(diào)用putchar輸出字符的。之所以能輸出到串口上,就是因?yàn)閜utchar函數(shù)把字符通過串口輸出。 這是keil中putchar最簡(jiǎn)單的版本,其他版本也一樣,看函數(shù)就明白為什么要先讓TI=1;了。 putchar函數(shù)的源碼在{keil安裝目錄下}\C51\LIB文件夾里的PUTCHAR.C文件里,另外在keil的幫助文檔里有說明 char putchar (char c) { while (!TI); TI = 0; return (SBUF = c); }


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频