利用C庫函數(shù)printf,實際上就是一個int型變量封裝在結(jié)構(gòu)體中。
分享一個stm32串口打印函數(shù),如果采用printf函數(shù)非常占內(nèi)存而且需要重定向,采用以下方法可以簡單打印調(diào)試信息等基本信息,可直接復(fù)制使用。/****************************************************** 整形數(shù)
1.在usart.h文件里,添加以下代碼:#if 1#pragma import(__use_no_semihosting) //標(biāo)準(zhǔn)庫需要的支持函數(shù) struct __FILE{int handle;}; FILE __stdout; //定義_sys_exit()以避免使用半主機模式 _sys_exit(int x){x =