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

歷史上的今天

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

2019年06月15日 | 使用STM32CubeMX捕獲外來PWM高低電平并在串口調(diào)試助手顯示

發(fā)布者:創(chuàng)意火舞 來源: eefocus關(guān)鍵字:STM32CubeMX  PWM  高低電平  串口調(diào)試 手機看文章 掃描二維碼
隨時隨地手機看文章

大家好,本人也是最近才開始接觸STM32Cube,它極大的提高了軟件開發(fā)的速度。


閑話少說,切入正題。本人使用的芯片是STM32L151C8T6一款低功耗的芯片。前提條件是:已知外來傳感器PWM波周期是1S,通過低電平脈寬來發(fā)送有效數(shù)據(jù),我們使用PWM捕獲,將低電平時間顯示在串口調(diào)試助手。所使用的管腳配置圖如下:

接下來本人將詳細的操作順序一步一步給出,方便初學者學習。


1.配置RCC時鐘,本人使用外部高速時鐘,如下圖。



2.配置PWM輸入捕獲通道,這里本人采用到的是TIM2CH1(這個根據(jù)自己MCU情況設定,沒有太多要求),如下圖:


3.配置串口輸出,這里我們只是用到了RX,如下圖:


4.配置時鐘樹,這里只需要配置兩個參數(shù)即可,然后回車(至于時鐘樹怎么配置這里忽略,不做詳細介紹,網(wǎng)上資料一大堆)

6.根據(jù)需要配置自己串口的波特率,這里我設置的事9600,當然常見和默認是115200.



7.定時器2配置,這里系統(tǒng)時鐘是32MHZ,3200進行分頻后是10KHZ,也就是說計數(shù)10000次就是1S。這里我設定了20000,也就是計數(shù)2S肯定能捕獲1S周期的PWM。并在GPIO下進行如下設置。至此,配置過程結(jié)束,打開代碼。


8.在打開工程下,本人將一一介紹變動的程序,沒有作變動的,不做任何介紹。在串口.C文件最后面添加打印映射函數(shù),也就是下圖這一段代碼:

9.在初始化程序中添加HAL_TIM_IC_Start(&htim2, TIM_CHANNEL_1);和  HAL_TIM_IC_Start_IT(&htim2,TIM_CHANNEL_1);  在main.c后面添加下圖所示的回調(diào)函數(shù)。




10,編譯,下載之后在串口調(diào)試助手上面顯示如下:



關(guān)鍵字:STM32CubeMX  PWM  高低電平  串口調(diào)試 引用地址:使用STM32CubeMX捕獲外來PWM高低電平并在串口調(diào)試助手顯示

上一篇:Key按鍵中斷之STM32CubeMX 生成和代碼編寫
下一篇:STM32CubeMX學習筆記1:GPIO輸出LED流水燈

推薦閱讀

STM32基本上每個引腳都有8種配置模式:1)浮空輸入2)帶弱上拉輸入3)帶弱下拉輸入4)模擬輸入5)推挽輸出6)開漏輸出7)復用推挽輸出8)復用開漏輸出通常有5種方式使用某個引腳功能,它們的配置方式如下:1)作為普通GPIO輸入:根據(jù)需要配置該引腳為浮空輸入、帶弱上拉輸入或帶弱下拉輸入,同時不要使能該引腳對應的所有復用功能模塊。2)作為普...
更新到5.1.0 RC6版本后雙擊不行了,需要右鍵點擊app安裝文件,選擇"顯示包內(nèi)容",然后進入`Contents-MacOS`目錄,找到類似于`SetupSTM32CubeMX-5_1_0_macos`的文件,然后假設文件名是`SetupSTM32CubeMX-5.1.0.app`,存放目錄為`~/Downloads/STM/en.SetupSTM32CubeMX-5.1.0-RC6/`,那么運行如下命令:`sudo ~/Downloads/STM/en.SetupSTM32CubeMX-5.1.0-RC6...
昨晚,一些IT之家網(wǎng)友網(wǎng)友反饋,自己小米設備上的小米同學服務遇到了故障,無法繼續(xù)使用。小愛同學現(xiàn)在作出了回應,稱部分小愛同學服務遇到了一些問題。  小愛同學官方表示,小愛同學服務在部分區(qū)域出現(xiàn)一些問題,會提示網(wǎng)絡不可用或系統(tǒng)遇到點小問題,目前正在緊急修復中,感謝大家支持。 此前,小愛同學發(fā)布了 3.0 版本,自然連...
控制系統(tǒng)機器人控制系統(tǒng)是機器人的大腦,是決定機器人功用和功能的主要要素。控制系統(tǒng)是按照輸入的程序?qū)︱?qū)動系統(tǒng)和實行機構(gòu)收回指令信號,并進行控制。工業(yè)機器人控制技術(shù)的主要任務便是控制工業(yè)機器人在工作空間中的活動范圍、姿勢和軌跡、動作的時間等。具有編程簡單、軟件菜單操縱、友好的人機交互界面、在線操縱提示和運用方便等特點。控制器系統(tǒng)是機...

史海拾趣

問答坊 | AI 解惑

2007歐美日電子工程師薪金調(diào)查

對于工程師來說,尤其是北美的工程師,現(xiàn)在的情況還是相當讓他們滿意的,至少基于EE Tims的對于工程師薪金和工作狀況的年度調(diào)查的結(jié)果是這樣的。 基于大約1600份調(diào)查問卷的統(tǒng)計,在美國2007年工程師的平均年薪包括福利總數(shù)為108800美元,略高于去年 ...…

查看全部問答∨

PAC自動化市場的影響及PLC穩(wěn)固的市場地位

在今天各類制造廠正在持續(xù)地將服務范圍從與用戶協(xié)商轉(zhuǎn)向交鑰匙工程全程承包。用戶則把更多的精力集中在提高核心競爭力,而把自動化和控制的功能委托給自動化的供應商。這就創(chuàng)造了對服務和支持的更大需求,而PAC的多功能、多專業(yè)的能力正是可利用和 ...…

查看全部問答∨

綠色繪圖軟件

這款繪圖軟件好不好用下載了就知道! …

查看全部問答∨

無線數(shù)據(jù)采集系統(tǒng)

本帖最后由 paulhyde 于 2014-9-15 09:07 編輯 無線數(shù)據(jù)采集系統(tǒng)  …

查看全部問答∨

沒有并口下載線怎么辦!!!

我用的是周立功的EasyFPGA030,它只支持并口下載的,但是現(xiàn)在手上沒有并口的下載線,我的筆記本上也沒有,同學也沒有!!難道又要花幾十甚至幾百去買個并口下載線,望高手指點!!!!!!!!!…

查看全部問答∨

傳感器參數(shù)

各位高人:     我現(xiàn)在選用了一個直線位移傳感器PY2系列的     它上面寫的參數(shù)是無限分辨率  位移速度是10m/s     如果我希望測量的位移精度達到0.1mm     怎樣從這兩個參數(shù)中,判斷是否滿 ...…

查看全部問答∨

【求 長城電源ATX-300P4-PFC原理圖】

求長城電源ATX-300P4-PFC原理圖 實物圖如下 …

查看全部問答∨

linux-2.6.18內(nèi)核移植及根文件系統(tǒng)的制做(簡易)

linux-2.6.18內(nèi)核移植及根文件系統(tǒng)的制做(簡易) 一、        去 http://www.kernel.org 下載內(nèi)核,下面以 linux-2.6.18.tar.bz2 為例。         [root@Binnary ~ ]# tar –jxvf linux-2.6.18.tar.bz2 & ...…

查看全部問答∨

heihei

愛藝購,藝術(shù)的天堂,藝術(shù)的寶庫,愛好藝術(shù)的人都該去看看,獲取能找到一件稀世珍寶歐…

查看全部問答∨

兩段代碼,上一段顯示為0,,下一段顯示為8.。

#include #define uint unsigned int #define uchar unsigned char sbit duan=P2^6;        //申明U1鎖存器的鎖存端        sbit wei=P2^7;        //申U2鎖存器的鎖存端 void ...…

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

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 汤阴县| 梁河县| 萨迦县| 中方县| 建阳市| 循化| 双柏县| 永安市| 天门市| 通海县| 富平县| 东乡族自治县| 聂拉木县| 枞阳县| 安丘市| 临颍县| 梁山县| 汶上县| 敖汉旗| 乌拉特前旗| 福安市| 如东县| 舒兰市| 额济纳旗| 临海市| 九台市| 彝良县| 延边| 弥勒县| 新邵县| 婺源县| 灯塔市| 彰化市| 天全县| 永定县| 丽江市| 平顺县| 祥云县| 海兴县| 黄陵县| 巴彦淖尔市|