運(yùn)行環(huán)境
Windows10
STM32CubeMX___Version 5.0.0
Keil5(MDK5)___Version 5.15
簡(jiǎn)介
本例程主要講解如何通過串口發(fā)送數(shù)據(jù)和重定向printf
STM32CubeMx基本配置
基礎(chǔ)配置過程請(qǐng)參考 STM32CubeMx(Keil5)開發(fā)之路—1配置第一個(gè)項(xiàng)目
STM32CubeMx USART1配置
1——點(diǎn)擊USART1進(jìn)行設(shè)置
2——模式選擇Asynchronous異步傳輸
3——可以看到右邊自動(dòng)出現(xiàn)了Tx和Rx
4——可以自行設(shè)置波特率,停止位,校驗(yàn)位等參數(shù)
代碼修改
1——選擇main.c文件
2——在USER CODE中添加如下代碼,重定向printf
int fputc(int ch, FILE *f)
{
HAL_UART_Transmit(&huart1, (uint8_t *)&ch,1, 0xFFFF);
return ch;
}
在主循環(huán)中添加如下代碼
int num=99;
char tx_buf[]={"HelloWorld!"};
printf("nnum = %dn",num);
HAL_Delay(1000);
HAL_UART_Transmit(&huart1, (unsigned char*)tx_buf,11,10);
HAL_Delay(1000);
燒錄代碼后打開出口調(diào)試助手,正確的話會(huì)看到如下輸出
小結(jié)
串口常用場(chǎng)合
打印調(diào)試
進(jìn)行串口通信
對(duì)某些芯片的讀取
本節(jié)主要講串口發(fā)送和printf的重定向,沒有對(duì)串口接收進(jìn)行講解,后續(xù)可能會(huì)在DMA章節(jié)一起講解,敬請(qǐng)期待。
上一篇:使用stm32cubemx的usb-host-cdc庫驅(qū)動(dòng)EC20模塊
下一篇:STM32學(xué)習(xí)記錄之看門狗
推薦閱讀
史海拾趣
為了進(jìn)一步擴(kuò)大市場(chǎng)份額,Cynergy 3制定了國(guó)際化發(fā)展戰(zhàn)略。公司積極參加國(guó)際展會(huì)和會(huì)議,與全球各地的客戶和合作伙伴建立聯(lián)系。同時(shí),Cynergy 3還在全球范圍內(nèi)設(shè)立了多個(gè)分支機(jī)構(gòu)和服務(wù)中心,以便更好地為客戶提供服務(wù)。這些努力使得Cynergy 3的產(chǎn)品逐漸進(jìn)入了國(guó)際市場(chǎng),并贏得了眾多國(guó)際客戶的青睞。
為了擴(kuò)大市場(chǎng)份額和提高品牌知名度,BENCENT公司開始積極參與國(guó)內(nèi)外各類電子展會(huì)和論壇,與潛在客戶和合作伙伴建立聯(lián)系。同時(shí),公司還加大了營(yíng)銷宣傳力度,通過線上線下的方式提升品牌曝光度。這些努力不僅帶來了更多的銷售機(jī)會(huì),也提升了公司在行業(yè)內(nèi)的地位和影響力。
近年來,隨著汽車電子、物聯(lián)網(wǎng)等應(yīng)用領(lǐng)域的快速發(fā)展,Cypress也制定了新的發(fā)展戰(zhàn)略。公司將以MCU+存儲(chǔ)+USB為核心產(chǎn)品,為汽車電子、物聯(lián)網(wǎng)等應(yīng)用領(lǐng)域提供完整的嵌入式系統(tǒng)解決方案。為了實(shí)現(xiàn)這一目標(biāo),Cypress將繼續(xù)加大研發(fā)投入,推動(dòng)技術(shù)創(chuàng)新和產(chǎn)品升級(jí)。同時(shí),公司還將加強(qiáng)與國(guó)際合作伙伴的合作,共同開拓新的市場(chǎng)和應(yīng)用領(lǐng)域。
XXXX年,Afero公司成功完成了5000萬美元的C輪融資,這一輪融資由私募股權(quán)公司Crosspoint Capital Partners領(lǐng)投,Home Depot也參與了投資。這筆資金為Afero提供了更多的研發(fā)和市場(chǎng)推廣資源,加速了其在物聯(lián)網(wǎng)領(lǐng)域的業(yè)務(wù)發(fā)展。公司利用這筆資金進(jìn)一步提升了平臺(tái)的技術(shù)水平,擴(kuò)大了市場(chǎng)份額,并加強(qiáng)了與合作伙伴的合作關(guān)系。
隨著國(guó)內(nèi)市場(chǎng)的飽和,Bedford Opto公司開始尋求國(guó)際化擴(kuò)張的機(jī)會(huì)。通過與國(guó)外知名企業(yè)的合作,公司成功打入國(guó)際市場(chǎng),并獲得了更多的業(yè)務(wù)機(jī)會(huì)。同時(shí),公司還積極參與國(guó)際技術(shù)交流與合作,不斷提升自身的技術(shù)水平和創(chuàng)新能力。
近年來,電子行業(yè)經(jīng)歷了深刻的變革,新興技術(shù)的不斷涌現(xiàn)給Bedford Opto公司帶來了前所未有的挑戰(zhàn)。然而,公司憑借敏銳的市場(chǎng)洞察力和靈活的戰(zhàn)略調(diào)整,成功應(yīng)對(duì)了這些變革。通過加大研發(fā)投入,積極引進(jìn)新技術(shù),公司不斷推出新產(chǎn)品,保持了市場(chǎng)競(jìng)爭(zhēng)優(yōu)勢(shì)。
我不是很理解: 1.平臺(tái)的定制; 2.驅(qū)動(dòng)程序的開發(fā). 我很想知道, 對(duì)于OS開發(fā), 比方說, 如果我要改其中的部分網(wǎng)絡(luò)協(xié)議, 如IP協(xié)議中的一部分, 此時(shí)會(huì)用到platform builder嗎? 如果有的話, 它起的是什么作用呢?… 查看全部問答∨ |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:58 編輯 “伸出手臂,觸摸世界”。即使是對(duì)工程師來講,如此簡(jiǎn)單的模擬通話也因此馬上變得去繁變簡(jiǎn)。但是,有時(shí)電話交流還是不夠,在這種情況下,一圖勝千言,所以有了界面友好的觸摸屏。 想象一 ...… 查看全部問答∨ |
MAX2的BANK3引腳能不能直接接上拉電阻拉到5V?如果可以,需要特殊設(shè)置嗎?我現(xiàn)在有2個(gè)腳,通過一上拉電阻拉到了5V,但是用萬用表測(cè),我沒用這兩個(gè)腳,但電阻另一端自動(dòng)降到3.3V了,這是怎么回事?芯片燒了?… 查看全部問答∨ |
試用報(bào)告4-關(guān)于人臉檢測(cè)的具體操作步驟 前些帖子介紹了人臉檢測(cè)的一些相關(guān)的資料,下面這個(gè)帖子就具體步驟進(jìn)行介紹: 要實(shí)現(xiàn)人臉檢測(cè)必須從硬件和軟件入手: 硬件方面: 1、在開始菜單中啟動(dòng)xilinx platform studio 11.1(因?yàn)楸緦?shí)驗(yàn)板附帶的edk就是11版本的,大家可以到xilinx官網(wǎng)中 ...… 查看全部問答∨ |
我的定時(shí)器啟動(dòng)后先進(jìn)一次中斷 大家好 我用的stm32單片機(jī),我已經(jīng)做了其他可能的排除,最好確定 定時(shí)器使能后先進(jìn)入一次中斷。 我感覺應(yīng)該是有些標(biāo)志位沒有清除,希望各位大俠幫我看看。 void TIM_Configuration(void) { TIM_TimeBaseInitTypeDef TIM_TimeB ...… 查看全部問答∨ |
我看見網(wǎng)上有公司能破解STM8了,我也正在用STM8,所以想在這問一下,今天發(fā)現(xiàn)帖子被刪除了… 查看全部問答∨ |
這篇文章自己感覺對(duì)仿真很有用,再次感謝原作者的分享! 1. Matlab產(chǎn)生數(shù)據(jù)用作Modelsim仿真 在FPGA進(jìn)行算法驗(yàn)證的時(shí)候,經(jīng)常需要輸入仿真數(shù)據(jù),這些數(shù)據(jù)可以用FPGA產(chǎn)生,但是如果數(shù)據(jù)產(chǎn)生過程很復(fù)雜的 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測(cè)試
- 上汽大眾:汽車網(wǎng)絡(luò)安全漏洞防護(hù)
- 恩智浦推出全新電池控制IC系列 助力新能源解決方案發(fā)展
- 全球首條GWh級(jí)新型固態(tài)電池生產(chǎn)線樣件下線
- 總投資455億元!三大動(dòng)力電池項(xiàng)目齊刷進(jìn)度條
- 現(xiàn)代汽車韓國(guó)建氫燃料電池廠,2028年投產(chǎn)
- 6月融資一覽:智能汽車芯片、第三代半導(dǎo)體、機(jī)器人成資本焦點(diǎn)
- 艙駕一體“點(diǎn)燃”新戰(zhàn)事
- 汽車智能化2.0引爆「萬億蛋糕」,誰在改寫游戲規(guī)則?
- 2025研華智能系統(tǒng)產(chǎn)業(yè)伙伴峰會(huì)成功舉辦
- 意法半導(dǎo)體公布2025年第二季度財(cái)報(bào)和電話會(huì)議時(shí)間安排
- 【投票瓜分2500元紅包】2022得捷電子創(chuàng)新設(shè)計(jì)大賽優(yōu)秀作品人氣獎(jiǎng)由你來定!
- 積分芯幣兌換情人節(jié)專場(chǎng)
- DEYISUPPORT:【全新FAQ來襲】今夏且聽風(fēng)吟,你不能錯(cuò)過的精華!
- 暢想十二月,設(shè)計(jì)我自己的EEWORLD!
- DEYISUPPORT TI 大咖級(jí)工程師在這里,等你來約!
- 提出你的電源問題&技術(shù)解答,提升自我電源知識(shí),贏取好禮
- 看是德科技利用校準(zhǔn)降低儀器測(cè)量不確定度、提高測(cè)試精度 直播享好禮!
- 有獎(jiǎng)直播:8月21上午10:00 泰克助您應(yīng)對(duì)現(xiàn)在及未來的測(cè)試挑戰(zhàn)!
- 三星Note20/Fold 2或在8月5日發(fā)布
- 格力"死磕"5G手機(jī):難見創(chuàng)新與競(jìng)爭(zhēng)力
- 三星 Note 20 系列可能成史上最貴的 Note 機(jī)型
- 盧偉冰曬Redmi Note 8和iPhone 4:當(dāng)年的手機(jī)這么???
- 中國(guó)電信:打造 100 元純 VoLTE的 功能手機(jī)
- 金士頓宣布其兩款DDR5內(nèi)存已通過英特爾認(rèn)證
- 詳解示波器的觸發(fā)作用及原理
- 【9.27-10.3】本周機(jī)器人行業(yè)大事件TOP5
- 如何判斷示波器可用什么類型的探頭
- 為什么你的泰克示波器老“生病”?
- 誰知道433M zigbee怎么組網(wǎng) 效果如何
- 新型顯示系統(tǒng)引領(lǐng)汽車儀表技術(shù)新潮流
- 由地下停車場(chǎng)到“地下城市”
- 請(qǐng)問如何比較簡(jiǎn)單地產(chǎn)生負(fù)電源?
- SPI 使用DMA方式如何來做?
- 大神看下程序問題:lm3s1138點(diǎn)亮一個(gè)led燈
- 跪求compactPCI 相關(guān)規(guī)范
- 請(qǐng)教一個(gè)ARM網(wǎng)絡(luò)方面的問題
- 使用MSP430 Launchpad和PIR傳感器制作運(yùn)動(dòng)檢測(cè)器
- 2013f題復(fù)測(cè)