0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32CUBEIDE----配置輸出串口中文和文本大小

嵌入式單片機(jī)MCU開發(fā) ? 來源:嵌入式單片機(jī)MCU開發(fā) ? 作者:嵌入式單片機(jī)MCU開 ? 2023-07-27 09:15 ? 次閱讀

概述

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
在這里插入圖片描述
在這就可以修改字體大小。
在這里插入圖片描述
審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 微控制器
    +關(guān)注

    關(guān)注

    48

    文章

    7334

    瀏覽量

    150080
  • STM32
    +關(guān)注

    關(guān)注

    2257

    文章

    10826

    瀏覽量

    352428
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1533

    瀏覽量

    75449
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2084

    瀏覽量

    73300
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32CubeIDE配置STM32F103輸出帶死區(qū)的互補(bǔ)PWM波

    STM32F103的TIM1和TIM8是高級(jí)定時(shí)器,可以產(chǎn)生嵌入死區(qū)時(shí)間的互補(bǔ)PWM波,使用STM32CubeIDE完成相關(guān)配置,可以直接生成代碼,輸出帶死區(qū)的PWM波。
    的頭像 發(fā)表于 11-01 09:41 ?5748次閱讀
    <b class='flag-5'>STM32CubeIDE</b>下<b class='flag-5'>配置</b><b class='flag-5'>STM32</b>F103<b class='flag-5'>輸出</b>帶死區(qū)的互補(bǔ)PWM波

    STM32CubeIDE為什么無法進(jìn)行調(diào)試

    STM32CubeIDE為什么無法進(jìn)行調(diào)試?STM32使用CubeMAX配置串口中斷接收方法是什么?
    發(fā)表于 09-28 07:16

    如何配置STM32CubeIDE串口?

    如何配置STM32CubeIDE串口?
    發(fā)表于 12-06 06:11

    STM32串口中配置

    STM32串口中配置,也是很簡(jiǎn)單的. 首先是配置UART的GPIO口 首先是配置UART的GPIO口
    的頭像 發(fā)表于 04-06 07:24 ?1.3w次閱讀

    STM32串口中斷 DMA接收的幾點(diǎn)注意地方

    STM32串口中斷、DMA接收的幾點(diǎn)注意地方
    的頭像 發(fā)表于 03-04 13:57 ?2.1w次閱讀

    STM32CubeIDE SWV功能介紹

    01 引言 STM32CubeIDE是ST官方推出的集成開發(fā)環(huán)境,集成了很多STM32的調(diào)試與開發(fā)工具。本文主要介紹如何使用SWV功能來打印輸出。 02 問題描述 客戶使用STM32CubeI
    的頭像 發(fā)表于 10-13 14:20 ?3539次閱讀
    <b class='flag-5'>STM32CubeIDE</b> SWV功能介紹

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

    文章內(nèi)容:學(xué)習(xí)stm32中斷、DMA通信原理和編程方法。使用stm32tubemx和HAL庫分別完成以下編程練習(xí):采用串口中斷方式重做匯編輸出hello windows!目錄一級(jí)目錄二
    發(fā)表于 12-06 20:51 ?11次下載
    <b class='flag-5'>STM32</b> 的 USART <b class='flag-5'>串口中</b>斷通訊---<b class='flag-5'>輸出</b> hello windows(實(shí)現(xiàn) <b class='flag-5'>STM32</b> 與主機(jī)的通訊)

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

    STM32使用CubeMAX配置串口中斷接收方法目錄1.定位串口中斷發(fā)生的地方2.處理串口中斷接收的流程是:(1)初始化
    發(fā)表于 12-14 18:45 ?28次下載
    <b class='flag-5'>STM32</b>使用CubeMAX<b class='flag-5'>配置</b>的<b class='flag-5'>串口中</b>斷接收方法

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

    提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔STM32f103------串口中斷及其配置使能串口時(shí)鐘和GPIO時(shí)鐘配置
    發(fā)表于 12-27 19:30 ?22次下載
    <b class='flag-5'>STM32</b>f103------<b class='flag-5'>串口中</b>斷及其<b class='flag-5'>配置</b>

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

    查看原理圖,PA2和PA3設(shè)置為開發(fā)板的串口。 配置串口。 STM32CUBEIDE配置 若需要打印浮點(diǎn)型,需要勾選下面的選項(xiàng)。
    的頭像 發(fā)表于 11-28 17:23 ?3028次閱讀
    <b class='flag-5'>STM32CUBEIDE</b>(6)----printf打印<b class='flag-5'>配置</b>

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

    本文將介紹如何使用STM32F4的串口接收中斷,通過串口助手模擬上位機(jī)發(fā)送指令、STM32F4串口中斷接收到指令后根據(jù)指令選擇開關(guān)LED小燈
    的頭像 發(fā)表于 04-20 11:45 ?2109次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>串口中</b>斷應(yīng)用實(shí)例

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

    STM32CubeIDE實(shí)用技巧之配置Heap空間
    的頭像 發(fā)表于 10-31 17:30 ?978次閱讀
    <b class='flag-5'>STM32CubeIDE</b>實(shí)用技巧之<b class='flag-5'>配置</b>Heap空間

    STM32串口中斷及DMA接收常見的幾個(gè)問題

    STM32串口中斷及DMA接收常見的幾個(gè)問題
    的頭像 發(fā)表于 10-26 16:41 ?3172次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>串口中</b>斷及DMA接收常見的幾個(gè)問題

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

    電子發(fā)燒友網(wǎng)站提供《STM32CubeIDE實(shí)用技巧之配置堆空間.pdf》資料免費(fèi)下載
    發(fā)表于 09-19 15:07 ?5次下載
    <b class='flag-5'>STM32CubeIDE</b>實(shí)用技巧之<b class='flag-5'>配置</b>堆空間

    串口屏Modbus教程2_按鈕和文本控件V1.0

    串口屏Modbus教程2_按鈕和文本控件V1.0
    發(fā)表于 04-29 13:30 ?3次下載