1.串口打印造成,增加如下代碼:
/******************************************************************************
* 描述 : 重定向c庫函數printf到串口
* 參數 : 無
* 返回 : HAL_OK = 0x00U
HAL_ERROR = 0x01U
HAL_BUSY = 0x02U
HAL_TIMEOUT = 0x03U
******************************************************************************/
int fputc(int ch, FILE *f)
{
return HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);
}
/******************************************************************************
* 描述 : 重定向c庫函數printf到串口
* 參數 : 無
* 返回 : Pointer to data buffer
******************************************************************************/
int fgetc(FILE * f)
{
uint8_t ch = 0;
HAL_UART_Receive(&huart1,&ch, 1, 0xffff);
return ch;
}
2.打開

本人親測有效。
審核編輯:湯梓紅
-
STM32 +關注
關注
1963文章
7967瀏覽量
332370 -
串口 +關注
關注
11文章
789瀏覽量
68170 -
代碼 +關注
關注
20文章
2259瀏覽量
60294
發布評論請先 登錄
相關推薦
開發者眼中ESP32到底有多強?對比stm32看看
開發板是用來進行嵌入式系統開發的電路板,包括中央處理器、存儲器、輸入設備、輸出設備、數據通路/總線和....
基于機智云AIoT云平臺的互聯鴿籠控制系統
本智能鴿籠控制系統由貴州大學電氣工程專業的劉磊、王民慧設計開發完成,基于STM32+機智云AIoT云....
RT-Thread串口使用指南及問題解決方式匯總
1、這篇文章主要講解如何適配串口V2驅動,下面以STM32F411RE-NUCLEO的BSP為例,講解如何快速適配到該開發板上
...
發表于 06-23 15:29 ?
1863次
閱讀
關于STM32串口的中斷處理簡析
關于STM32的串口,應該是應用最廣泛且相對其他的外設接口也比較簡單的。但是,要注意,串口的中斷處理。串口的發送和接收,都...
發表于 06-23 11:26 ?
360次
閱讀
誰幫我解釋一下熱敏打印指令 BITMAP 0,0,7,480,16 這幾個參數分另是什么意思?
誰幫我解釋一下熱敏打印指令 BITMAP 0,0,7,480,16 這幾個參數分另是什么意思?
T
...
發表于 06-23 10:36 ?
644次
閱讀
分享一下STM32CubeIDE的SWV功能
這里有個簡單的方法,直接在syscalls.c文件中,改寫_write()函數的內容,代碼如下所示。....
STM32WB如何通過多從設備模式實現多連接的資源共享
???????? 隨著當代電子技術的發展,每個人擁有的電子產品越來越多,藍牙成了絕大部分電子產....
請教大家,為什么STM32仿真時端口電平在變化,但是led不亮呢,不閃爍
請教大家,為什么STM32仿真時端口電平在變化,但是led不亮呢,不閃爍...
發表于 06-23 08:29 ?
1412次
閱讀
【每周論點】定時器與PWM——多個定時器的PWM頻率不一致問題
即日起社區開始【每周論點】欄目(長期進行),以此加深技術討論。每周活動圍繞一個技術話題,大家頭腦風暴,暢所欲言。在思想的...
發表于 06-22 18:10 ?
5016次
閱讀
STM32F103c8t6的CAN調試經驗總結
STM32F103c8t6的CAN調試經驗總結:
1、TJA1050模塊的供電電壓使用5V,且模塊的供電電流要滿足,調試過程中使用JTA...
發表于 06-22 10:58 ?
2297次
閱讀
你應該知道的18個PyTorch小技巧
我首先提供一個完整的列表和一些代碼片段,這樣你就可以開始優化你的腳本了。然后我一個一個地詳細地研究它....
CH579 2個不同波特率串口轉發符丟失是什么原因引起的?
貴公司的技術員好,
CH579 串口1設為9600,串口2設為115200,中斷模式,
串口1收到的數據轉發串口2輸出是沒問題,
但串口2收到的...
發表于 06-22 06:21 ?
33次
閱讀
NS32F103VBT6軟硬件替代STM32F103VBT6
NS32F103X8和NS32F103XB標準型MCU系列使用高性能的ARM Cortex-M3 3....
Python模塊Addict的安裝與使用
Addit 是一個Python模塊,除了提供標準的字典語法外,Addit 生成的字典的值既可以使用屬....
嵌入式系統開發中的靜態分析
MISRA C++ 也不會停滯不前。如您所知,MISRA C++ 的最后一個標準可以追溯到 20....
JetBrains的PyCharm Python開發環境
最重要的是,一旦您準備好提高代碼質量和效率,您可以利用三種不同的購買選項中的任何一種進行商業或個....
rt-thread 優化系列(0) SysTick 優化分析
論壇里有人提出了一個疑問,說 STM32 系列 bsp 在初始化系統時鐘的過程中使用到了 tick ....
鏈上智能合約Dapp開發技術部署
? 合約是代碼(它的功能)和數據(它的狀態)的集合,存在于以太坊區塊鏈的特定地址。合約賬戶能夠在彼此....
SpringBoot如何實現啟動過程中執行代碼
目前開發的SpringBoot項目在啟動的時候需要預加載一些資源。而如何實現啟動過程中執行代碼,或啟....
Transformer模型結構,訓練過程
所以我們為此文章寫了篇注解文檔,并給出了一行行實現的Transformer的代碼。本文檔刪除了原文的....
rt-thread 驅動篇(六)serialX弊端及解決方法
serialX 作為一個非阻塞串口驅動框架,在遇到一些異常時,需要做一些特殊處理,今天,筆者帶大家來....
基于STM32的PS2遙控小車
CLK的每個周期為12us。若在某個時刻,CLK處于下降沿,若此時DO為高電平則取“1”,低電平則取....
一文總結萬能的PID算法
在工業應用中PID及其衍生算法是應用最廣泛的算法之一,是當之無愧的萬能算法,如果能夠熟練掌握PID算....
XIL測試臺中的可擴展保真度
確保測試框架支持在單個系統級仿真中混合 XIL 抽象級別的能力對效率而言也至關重要。這是有效驗證....
C語言如何注釋以及在哪兒注釋
文件注釋描述了該文件的內容,如果一個文件只聲明,或實現,或測試了一個對象,并且這個對象已經在它的聲明....
評論