STM32CubeIDE開啟Printf浮點數功能
介紹
在STM32CubeIDE裡面可以用printf方式,可以在電腦端安裝串接口監視的工具,例如putty,我們就可以利用putty監控從STM32 MCU上print出來的資料。
一般如果想要printf數值,像是printf整數,都沒有太大問題,但如果是printf浮點數,往往在編譯上就會出現問題。
這是因為CubeIDE裡面有限制,我們需要把限制解除,才能成功printf出來。
本篇文章帶您了解如何printf浮點數。
步驟
步驟1: 點上方project部分之後再點Properties。


會看到以下介面。
步驟2: 點擊左邊欄位C/C++ build裡面的setting。

步驟3: 在中間欄位選擇MCU setting。

步驟4: 勾選use float with printf再按下apply and close。

這樣就可以成功在CubeIDE上面顯示printf浮點數了。
結論
本篇文章帶您了解printf浮點數之功能。
STM32 Nucleo板子內建有ST link燒錄器,所以只要有usb線連到電腦就可以輕鬆燒錄程式碼。
筆者有看到還不錯的開發板,給大家參考看看,如果有興趣購買,可以透過下方連結:
