娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月16日(星期五)

2020年05月16日 | STM32 HAL庫 printf 串口重定向

發布者:Serendipitous55 來源: eefocus關鍵字:STM32  HAL庫  printf  串口重定向 手機看文章 掃描二維碼
隨時隨地手機看文章

在對printf重定向之前,一定不要有printf,否則程序馬上跑飛。

在main函數之前加上如下代碼串口進行重定向,當然,串口一定要初始化之后再用printf,否則程序雖然不會飛,但是printf也不會有結果


#ifdef __GNUC__

#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)

#else

#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)

#endif

PUTCHAR_PROTOTYPE

{

    //具體哪個串口可以更改huart1為其它串口

    HAL_UART_Transmit(&huart1 , (uint8_t *)&ch, 1 , 0xffff);

    return ch;

}


不過還是直接操作寄存器通用性更強一些


#ifdef __GNUC__

#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)

#else

#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)

#endif

PUTCHAR_PROTOTYPE

{

    //具體哪個串口可以更改USART1為其它串口

    while ((USART1->SR & 0X40) == 0); //循環發送,直到發送完畢

    USART1->DR = (uint8_t) ch;

    return ch;

}

關鍵字:STM32  HAL庫  printf  串口重定向 引用地址:STM32 HAL庫 printf 串口重定向

上一篇:適用于STM32 MCU的NanoEdge人工智能軟件
下一篇:STM32CubeIDE 添加printf打印輸出、添加自定義的文件夾

推薦閱讀

戴在頭上的虛擬實境(VR)裝置,屏幕和眼睛的距離非常接近,所以屏幕的解像度至為重要,解像度過低會令像素非常明顯和影響 VR 的體驗,解像度夠高則令體驗更加逼真,讓用戶有親歷其境的感覺。最近日本生產商 Japan Display 宣布推出專為 VR 裝置的屏幕,提供超高分辨率。Japan Display 剛宣布的兩款 VR 專用 3.25 吋顯示屏,PPI 值分別為 1...
5月10日,蘇州賽騰精密電子股份有限公司(以下簡稱“賽騰股份”)發布公告稱,公司擬以現金方式購買Kemet Japan株式會社持有的日本Optima株式會社(簡稱“日本Optima”)約2.03萬股股份,占標的公司股權比例為67.53%,股權收購價款270105.99萬日元(約合人民幣1.64億元)。此外,賽騰股份還將對Optima株式會社進行增資,增資金額120000萬日元(約合人民幣...
1.外中斷#代表0或1必選: IT# = # // 選擇觸發方式,0為電平觸發方式,1為跳沿觸發方式 EX# = 1 // 外中斷允許 EA = 1 // 總中斷允許可選: P# = # // 再設一級優先級2.定時/計數器必選: // 以T0為例: TMOD=0x01; //選擇使用T0還是T1;設為定時器還是計數器...
談到提升電動汽車的續航里程,人們首先想到的是電池技術。實際上,傳動系統也起著舉足輕重的作用,比如可將電池中的直流電轉變成電機中使用的交流電的逆變器。(圖片來源:弗勞恩霍夫研究所)據外媒報道,德國弗勞恩霍夫可靠性和微集成研究所(Fraunhofer Institute for Reliability and Microintegration)的專家,提出一種新的功率逆變器設計,其工...

史海拾趣

問答坊 | AI 解惑

RS232發送模塊的FPGA設計(論文,代碼)

RS-232發送模塊 它應該能像這樣工作: 發送器接收8位的數據,并將其串行輸出。("TxD_start"置位后開始傳輸). 當有數傳輸的時候,使"busy"信號有效,此時“TxD_start”信號被忽略. RS-232模塊的參數是固定的: 8位數據, 2個 ...…

查看全部問答∨

對《蝸居》里海萍工資的疑問

這些天還在有序地推進對《蝸居》的觀賞活動。覺得蘇淳、小貝皆不可嫁,當然這是另一個話題了。         看到海萍和經理發火“你一個月才發我3500塊,扣完社保什么的,2800不到”。實在是詫異,以海萍復旦畢業的學歷 ...…

查看全部問答∨

世上最振撼的創意

請看附件 [ 本帖最后由 xyh_521 于 2010-4-3 00:19 編輯 ]…

查看全部問答∨

PSPICE入門級教程

PSPICE入門級教程…

查看全部問答∨

FPGA仿真問題

在QUARTUS  調用MODELSIM仿真時,進行RTL仿真,為什么點一下最下面的狀態欄數字加2呢?好像是單步仿真啦? 可能是我不小心在SETTING  中SIMMULATION  中胡該啦一下造成的。哪位高手指點一下啊!萬分感謝啊 !:(…

查看全部問答∨

正弦波振蕩器 實驗

正弦波振蕩器實驗 一、實驗目的: 1.掌握三端式振蕩電路的基本原理,起振條件,振蕩電路設計及電路參數計算。 2.通過實驗掌握晶體管靜態工作點、反饋系數大小、負載變化對起振和振蕩幅度的影響。 3.研究外界條件(溫度、電源電壓、負載變化)對 ...…

查看全部問答∨

PCB布線(高頻)需要注意的問題

1. 高頻電路器件管腳用的引線層間交替越少越好.即指元件連接過程中所用的過孔(via)越少越好.據測,一個過孔可帶來0.5pf的分布電容. 2. 信號線應盡量避免平行走線所引入的"交叉干擾",若無法避免平行分布,可在平行信號線的反面布置大面積的" ...…

查看全部問答∨

最好的功能最全的PXA310開發板

盟石科技的PXA310開發板能提供獨一無二的4套操作系統BSP(Windows CE 6.0;Windows Mobile 6.0,Linux;Android 1.5),并且價格最低的已經賣到1800,請參考:http://www.m-stone.com.cn/PXA310_EVB_Intro.asp …

查看全部問答∨

去掉 WINCE 鼠標圖標

去掉  WINCE 鼠標圖標…

查看全部問答∨

華清遠見招聘嵌入式linux講師

高薪誠聘嵌入式人才(北京、上海、深圳、成都、南京、武漢、西安) 北京華清遠見科技信息有限公司(以下簡稱華清遠見)是中國領先的嵌入式技術服務機構,公司于2004年注冊于中國北京海淀高科技園區,核心業務定位在為企業和個人提供高端的嵌入式培 ...…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 花莲县| 栖霞市| 秦安县| 沅江市| 新兴县| 康定县| 武义县| 崇左市| 仁怀市| 江津市| 华蓥市| 镇远县| 荣昌县| 星子县| 南乐县| 瑞昌市| 大城县| 柳河县| 靖江市| 九台市| 平谷区| 乌兰县| 通海县| 通江县| 威海市| 绥芬河市| 闵行区| 永年县| 琼结县| 新野县| 旌德县| 曲阜市| 宾阳县| 天镇县| 桃园县| 吴堡县| 江津市| 洪泽县| 博野县| 兴宁市| 庆安县|