1、首先第一步是:printf重定向,需要重寫fputc,fputc函數如下圖所示。
2、第二步:勾選上MicroLIB
經過上述兩個步驟,proteus中的stm32單片機能夠串口打印 %d,但是始終無法輸出%f。
在網上查找答案,發現一種方法,可以實現輸出單精度的數據,參見第三步
3、第三步:
將數據分解整數和小數部分,分別輸出,代碼見下圖所示
那麼經過上述的操作,就可以輸出單精度的數據了。
閱讀更多 風口上的胖子 的文章
2020-03-09 18:32:22 風口上的胖子
經過上述兩個步驟,proteus中的stm32單片機能夠串口打印 %d,但是始終無法輸出%f。
在網上查找答案,發現一種方法,可以實現輸出單精度的數據,參見第三步
將數據分解整數和小數部分,分別輸出,代碼見下圖所示
那麼經過上述的操作,就可以輸出單精度的數據了。
閱讀更多 風口上的胖子 的文章