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

歷史上的今天

今天是:2025年03月06日(星期四)

正在發(fā)生

2020年03月06日 | STM32開發(fā)筆記86:使用printf向串口輸出數(shù)據(jù)

發(fā)布者:科技徜徉 來源: eefocus關鍵字:STM32  printf  串口  輸出數(shù)據(jù) 手機看文章 掃描二維碼
隨時隨地手機看文章

單片機型號:STM32L053R8T6


本文介紹使用printf向串口輸出數(shù)據(jù)的方法,具體如下:


1、根據(jù)原理圖確認使用哪路串口進行printf輸出,并在config.h文件予以聲明,程序如下:


/**

  配置調(diào)試信息

 */

#define DEBUG_UART 2 //指定調(diào)試端口號


2、建立該串口類,從CMiniUART繼承,初始化該串口,程序如下:


#ifndef UART_COMMUNICATION_H_

#define UART_COMMUNICATION_H_

 

#include "mini_uart.h"

 

#ifdef __cplusplus

extern "C"{

class CUartCommunication:public CMiniUART

{

public:

CUartCommunication(void);

};

 

}

#endif

#endif

#include "include.h"

 

CUartCommunication::CUartCommunication(void):CMiniUART(2, 9600, 0) {}


3、包含相應頭文件,并在HAL.h中聲明相應的成員變量。


#ifndef HAL_INCLUDE_H_

#define HAL_INCLUDE_H_

 

#include "uart_communication.h"

#include "hal.h"

 

#endif

class CHAL

{

public:

CUartCommunication UartCommunication;

CLed Led;

};


4、如果希望接收數(shù)據(jù),還需在定時器中斷和串口中斷中,加入相應的處理函數(shù),程序如下:


void CommonTimer_InterruptFunction(void)

{

static uint16_t count = 0;

if (count >= 1000)

{

count = 0;

Target.bMilliSecond_1000 = true;

}

else

{

count++;

}

if (count % 100 == 0)

{

Target.bMilliSecond_100 = true;

}

if (count % 10 == 0)

{

Target.bMilliSecond_10 = true;

}

Target.HAL.UartCommunication.TimerInterruptFunction();

}

void UART2_InterruptFunction(void)

{

Target.HAL.UartCommunication.UARTInterruptFunction();

}


5、完成上述程序后,就可以調(diào)用printf函數(shù)了,樣例程序如下:


while(1)

{

Target.HAL.Led.Turn();

DebugOutput("Hello worldn");

Target.Delayms(1000);

#if IWDG_MODE != 0

Target.Iwdg.Refresh();

#endif


6、查看效果

關鍵字:STM32  printf  串口  輸出數(shù)據(jù) 引用地址:STM32開發(fā)筆記86:使用printf向串口輸出數(shù)據(jù)

上一篇:STM32開發(fā)筆記87: SX1268驅動程序設計(設置為STDBY模式)
下一篇:STM32開發(fā)筆記85: SX1268驅動程序設計(芯片喚醒)

推薦閱讀

為貫徹落實《中國制造2025》和《新一代人工智能發(fā)展規(guī)劃》,加快人工智能產(chǎn)業(yè)發(fā)展,推動人工智能和實體經(jīng)濟深度融合,國家工業(yè)和信息化部制定了《促進新一代人工智能產(chǎn)業(yè)發(fā)展三年行動計劃(2018-2020)》(以下簡稱“行動計劃”)。而談到人工智能與汽車行業(yè)的融合,無疑是指智能網(wǎng)聯(lián)汽車或者說是自動駕駛技術,對此,清華大學汽車工程系主任李克強教授表...
前幾年,工業(yè)領域“機器換人”的呼聲不斷,但是,卻在技術上一點都不成熟、應用不現(xiàn)實的情況下漸漸失去了聲響,取而代之,目前AI“人機協(xié)作”成為產(chǎn)業(yè)界、學術界和市場方面的共識。然而,“人機協(xié)作“的基礎是“協(xié)作機器人”,這種機器人與傳統(tǒng)的汽車制造廠中組裝馬達、底盤而不需人靠近的大型工業(yè)機器人不同,協(xié)作機器人更加嬌小,甚至可以放在桌面上工作...
據(jù)slara報道,美國太空探索技術公司SpaceX已經(jīng)啟動了對其東海岸無人回收船隊的一系列重大升級計劃,并推出了坦克狀的新式火箭回收機器人。 SpaceX將其火箭回收機器人稱為“Octagrabber”。從2017年開始,SpaceX已經(jīng)在無人回收船OCISLY上使用回收機器人。雖然遠未實現(xiàn)自動化,但Octagrabber幫助SpaceX的海上火箭回收團隊將工人面臨的風險降至最低,并為...
集微網(wǎng)消息,綜合臺媒報道,臺積電2021年校園征才系列活動本周啟動。據(jù)悉,今 (5) 日臺積電在臺大舉行今年首場自辦校園征才說明會,為應對業(yè)務成長與技術開發(fā)需求,臺積電今年預計招募近 9000 名新人,征才人數(shù)較去年的 8000 人大增 12.5%。臺積電還表示,在新竹、臺中、臺南皆有人才需求,歡迎電子、電機、光電、機械、物理、材料、化工、化學、資...

史海拾趣

問答坊 | AI 解惑

【藏書閣】圖解繼電器與可編程控制器

目錄: 第一章 順序控制系統(tǒng) 1.1順序控制 1.2控制方式 有觸點繼電器方式(3)/無觸點繼電器方式(3)/微型計算機方式 (3) 1.3按鈕開關 按動作分類(5)/按鈕開關的觸點(6) 1.4圖形符號與文字符號 1.5順序圖 順序圖畫法(8)/從接線圖 ...…

查看全部問答∨

請問:在Windows Mobile 6中,如何獲得媒體文件的屬性及其附屬信息?

小弟現(xiàn)在被這個問題困擾…… 這里我需要得到手機上(或者說模擬器上)各種多媒體文件(mp3、mp4、3gp等)的屬性信息,例如它們的格式信息、codec信息、bit rate信息、時長、幀尺寸等。 特別是格式和codec信息,對我的程序很重要,卻實在沒找到 ...…

查看全部問答∨

LED發(fā)光二極管內(nèi)部結構詳解

LED Lamp(led 燈)主要由支架、銀膠、晶片、金線、環(huán)氧樹脂五種物料所組成。 一、支架: 1)、支架的作用:用來導電和支撐 2)、支架的組成:支架由支架素材經(jīng)過電鍍而形成,由里到外是素材、銅、鎳、銅、銀這五層所組成。 3)、支架的種類:帶 ...…

查看全部問答∨

uC/OS-II官方STM32版本運行后產(chǎn)生的問題

在STM32社區(qū)里下載了一個“uC/OS-II官方STM32版本修改后在萬利的STM32開發(fā)板上運行”的工程程序,連接目標板后編譯、加載、運行都正常的,我將串口發(fā)送改為DMA傳輸,編譯后運行,程序停止在了下面的這行:App_Fault_ISR   &nbs ...…

查看全部問答∨

verilog的always塊里,既有電平又有邊沿觸發(fā)呢?

怎么在verilog的always塊里,既有電平又有邊沿觸發(fā)呢? 比如always@(a or b or c)我讓a為邊沿觸發(fā)怎么實現(xiàn)…

查看全部問答∨

成都電子類企業(yè)哪些好?

本人是成都人,電子類專業(yè)大四學生,今年的TI杯電子設計競賽獲四川省一等獎(所有參賽隊最高分),8月27日赴南京參加TI杯模擬專題邀請賽,獲全國一等獎,四川兩個一等獎之一,以上競賽中本人擔任隊長,負責電路設計、調(diào)試,軟件架構編寫,以及系統(tǒng) ...…

查看全部問答∨

Hercules DIY 設計——周計劃提交(暫定),我咋覺得時間不夠的

擠出來的時間才是時間 [ 本帖最后由 Sur 于 2013-5-11 01:16 編輯 ]…

查看全部問答∨

LPC800mini板已收到,謝謝!閑暇時間交流一下

看上去還是比較精致的 具體資料還沒有細看 不知道是不是和STM M0的套件一樣,可以直接使用USB下載? 晚上有空摸索一下 謝謝工作人員…

查看全部問答∨

ds18b20和dht11加載在一個協(xié)議棧內(nèi)

我將ds18b20和dht11加載在了一個協(xié)議棧內(nèi),結果串口輸出時,ds18b20可以正常輸出溫度,但是dht11輸出的溫度和濕度都為0,單獨加載dht11時可以正常輸出結果,有知道為什么的嗎?…

查看全部問答∨

曬WEBENCH設計的過程+降壓3.3V

曬WEBENCH設計的過程+降壓3.3V 我們經(jīng)常做DEMO測試430時,都直接從5V的USB取電,方便! 進入WEBENCH設計中心,輸入?yún)?shù)開始設計電源 從眾多方案中,我們選擇個成本相對比較低的方案 開啟設計 這個電路簡單,外圍比較少! …

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

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 余江县| 阿坝| 吴忠市| 荔波县| 罗甸县| 黄浦区| 阳谷县| 新民市| 瓦房店市| 九龙坡区| 湟中县| 新竹县| 巩留县| 邯郸县| 鲜城| 稷山县| 磐石市| 和林格尔县| 奈曼旗| 廊坊市| 甘孜| 盐源县| 中牟县| 临海市| 沽源县| 达日县| 玉门市| 剑阁县| 巫溪县| 嵊州市| 新营市| 洛川县| 仁化县| 泗阳县| 房产| 文昌市| 洞头县| 扎兰屯市| 广宁县| 名山县| 太仓市|