概述
TM32CubeIDE是一體式多操作系統(tǒng)開發(fā)工具,是STM32Cube軟件生態(tài)系統(tǒng)的一部分。
交流群:615061293
STM32CubeIDE是一種高級(jí)C/C++開發(fā)平臺(tái),具有STM32微控制器和微處理器的外設(shè)配置、代碼生成、代碼編譯和調(diào)試功能。它基于Eclipse?/CDT?框架和用于開發(fā)的GCC工具鏈,以及用于調(diào)試的GDB。它支持集成數(shù)以百計(jì)的現(xiàn)有插件,正是這些插件使Eclipse? IDE的功能趨于完整。
STM32CubeIDE集成了STM32CubeMX的STM32配置與項(xiàng)目創(chuàng)建功能,以便提供一體化工具體驗(yàn),并節(jié)省安裝與開發(fā)時(shí)間。在通過所選板卡或示例選擇一個(gè)空的STM32 MCU或MPU,或者預(yù)配置微控制器或微處理器之后,將創(chuàng)建項(xiàng)目并生成初始化代碼。在開發(fā)過程的任何時(shí)間,用戶均可返回外設(shè)或中間件的初始化和配置階段,并重新生成初始化代碼,期間不會(huì)影響用戶代碼。
STM32CubeIDE包含相關(guān)構(gòu)建和堆棧分析儀,能夠?yàn)橛脩籼峁┯嘘P(guān)項(xiàng)目狀態(tài)和內(nèi)存要求的有用信息。
STM32CubeIDE還具有標(biāo)準(zhǔn)和高級(jí)調(diào)試功能,其中包括CPU內(nèi)核寄存器、存儲(chǔ)器和外設(shè)寄存器以及實(shí)時(shí)變量查看、串行線傳輸監(jiān)測(cè)器接口或故障分析器的視圖。
配置編碼格式
關(guān)于STM32CUBEIDE無法通過串口打印中文字符,需要更改編碼配置。 點(diǎn)擊proiect->Properties
編碼格式輸入GMK。
重定向
此時(shí)就可以正確輸出中文字符。
#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
在這就可以修改字體大小。
審核編輯:湯梓紅
-
微控制器
+關(guān)注
關(guān)注
48文章
7844瀏覽量
153347 -
STM32
+關(guān)注
關(guān)注
2283文章
10986瀏覽量
361297 -
串口
+關(guān)注
關(guān)注
14文章
1580瀏覽量
78334 -
C++
+關(guān)注
關(guān)注
22文章
2116瀏覽量
74567
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
STM32CubeIDE下配置STM32F103輸出帶死區(qū)的互補(bǔ)PWM波

STM32CubeIDE為什么無法進(jìn)行調(diào)試
STM32的串口中斷配置
STM32CubeIDE SWV功能介紹

STM32 的 USART 串口中斷通訊---輸出 hello windows(實(shí)現(xiàn) STM32 與主機(jī)的通訊)

STM32使用CubeMAX配置的串口中斷接收方法

STM32f103------串口中斷及其配置

STM32CUBEIDE(6)----printf打印配置

STM32串口中斷應(yīng)用實(shí)例

STM32CubeIDE實(shí)用技巧之配置堆空間

評(píng)論