概述
TM32CubeIDE是一體式多操作系統開發工具,是STM32Cube軟件生態系統的一部分。
交流群:615061293
STM32CubeIDE是一種高級C/C++開發平臺,具有STM32微控制器和微處理器的外設配置、代碼生成、代碼編譯和調試功能。它基于Eclipse?/CDT?框架和用于開發的GCC工具鏈,以及用于調試的GDB。它支持集成數以百計的現有插件,正是這些插件使Eclipse? IDE的功能趨于完整。
STM32CubeIDE集成了STM32CubeMX的STM32配置與項目創建功能,以便提供一體化工具體驗,并節省安裝與開發時間。在通過所選板卡或示例選擇一個空的STM32 MCU或MPU,或者預配置微控制器或微處理器之后,將創建項目并生成初始化代碼。在開發過程的任何時間,用戶均可返回外設或中間件的初始化和配置階段,并重新生成初始化代碼,期間不會影響用戶代碼。
STM32CubeIDE包含相關構建和堆棧分析儀,能夠為用戶提供有關項目狀態和內存要求的有用信息。
STM32CubeIDE還具有標準和高級調試功能,其中包括CPU內核寄存器、存儲器和外設寄存器以及實時變量查看、串行線傳輸監測器接口或故障分析器的視圖。
配置編碼格式
關于STM32CUBEIDE無法通過串口打印中文字符,需要更改編碼配置。 點擊proiect->Properties
編碼格式輸入GMK。
重定向
此時就可以正確輸出中文字符。
#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)
#endif
PUTCHAR_PROTOTYPE
{
HAL_UART_Transmit(&huart2 , (uint8_t *)&ch, 1, 0xFFFF);
return ch;
}
修改字體大小
在編輯器右鍵->preferences
選擇General->Appearance->Colors and Fonts->Text Font->Edit
在這就可以修改字體大小。
審核編輯:湯梓紅
-
微控制器
+關注
關注
48文章
7490瀏覽量
151057 -
STM32
+關注
關注
2266文章
10873瀏覽量
354832 -
串口
+關注
關注
14文章
1543瀏覽量
76203 -
C++
+關注
關注
22文章
2104瀏覽量
73498
發布評論請先 登錄
相關推薦
評論