概述
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文章
7651瀏覽量
152119 -
STM32
+關注
關注
2272文章
10924瀏覽量
357589 -
串口
+關注
關注
14文章
1558瀏覽量
77051 -
C++
+關注
關注
22文章
2114瀏覽量
73858
發布評論請先 登錄
相關推薦
STM32CubeIDE下配置STM32F103輸出帶死區的互補PWM波
![<b class='flag-5'>STM32CubeIDE</b>下<b class='flag-5'>配置</b><b class='flag-5'>STM32</b>F103<b class='flag-5'>輸出</b>帶死區的互補PWM波](https://file1.elecfans.com/web2/M00/AD/82/wKgZomVBrJ-AatZGAADJPckiRtA718.jpg)
STM32CubeIDE SWV功能介紹
![<b class='flag-5'>STM32CubeIDE</b> SWV功能介紹](https://file.elecfans.com/web2/M00/17/A0/poYBAGFme7yALxotAAAhvjYHoH8415.png)
STM32 的 USART 串口中斷通訊---輸出 hello windows(實現 STM32 與主機的通訊)
![<b class='flag-5'>STM32</b> 的 USART <b class='flag-5'>串口中</b>斷通訊---<b class='flag-5'>輸出</b> hello windows(實現 <b class='flag-5'>STM32</b> 與主機的通訊)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32使用CubeMAX配置的串口中斷接收方法
![<b class='flag-5'>STM32</b>使用CubeMAX<b class='flag-5'>配置</b>的<b class='flag-5'>串口中</b>斷接收方法](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
STM32f103------串口中斷及其配置
![<b class='flag-5'>STM32</b>f103------<b class='flag-5'>串口中</b>斷及其<b class='flag-5'>配置</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論