五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

STM32CUBEIDE(12)----定時器TIM捕獲PWM測量頻率與占空比

2022-12-15 11:40 作者:記帖  | 我要投稿


概述

本章STM32CUBEMX配置STM32F103輸出PWM,并在示波器中查看效果。 最近在弄ST和GD的課程,需要GD樣片的可以加群申請:615061293 。

視頻教學

https://www.bilibili.com/video/BV1PB4y1n724/


csdn課程

課程更加詳細。?https://download.csdn.net/course/detail/35611

生成例程

使用STM32CUBEMX生成例程,這里使用NUCLEO-F103RB開發(fā)板?

在這里插入圖片描述

?查看原理圖,PA2和PA3設置為開發(fā)板的串口。?

在這里插入圖片描述

配置串口。

在這里插入圖片描述

?查看原理圖,PA8設置為PWM輸出管腳,PA0設置為定時器輸入捕獲管腳。

在這里插入圖片描述

配置時鐘樹

配置時鐘為64M。?

在這里插入圖片描述

配置PWM

配置定時器1輸出pwm的頻率為1K。?

在這里插入圖片描述

?

在這里插入圖片描述

配置輸入捕獲

在這里插入圖片描述

開啟中斷

在這里插入圖片描述

STM32CUBEIDE配置

在這里插入圖片描述

?若需要打印浮點型,需要勾選下面的選項。?

在這里插入圖片描述

串口重定向

在main.c中,添加頭文件,若不添加會出現(xiàn) identifier "FILE" is undefined報錯。

函數(shù)聲明和串口重定向:


占空比與頻率計算

占空比=(t1-t0)/(t2-t0) 頻率=(t2-t0)/時鐘頻率= =(t2-t0)/(64M/(psc+1))

在這里插入圖片描述

周期需要2個上升沿去判斷,設定第一個上升沿time_flag由0->1,下降沿time_dowm_flag由0->1,此時就知道正占空比時間,當在產(chǎn)生上升沿時候,就可以計算出周期使用的時間。?

在這里插入圖片描述

變量定義


設置PWM占空比以及開啟輸入捕獲


回調(diào)函數(shù)


主函數(shù)


測試結(jié)果

當輸出1k頻率,30%正占空比。?

在這里插入圖片描述

?

在這里插入圖片描述

?當輸出4k頻率,60%正占空比。?

在這里插入圖片描述

?

在這里插入圖片描述

以上的代碼會在Q_QUN里分享。Q_QUN:615061293。 或者關(guān)注『記帖』,持續(xù)更新文章和學習資料!?


STM32CUBEIDE(12)----定時器TIM捕獲PWM測量頻率與占空比的評論 (共 條)

分享到微博請遵守國家法律
蒲江县| 昌宁县| 合阳县| 乐都县| 微博| 靖安县| 津市市| 纳雍县| 新乐市| 高阳县| 澄江县| 田阳县| 工布江达县| 马龙县| 宁晋县| 乳山市| 临海市| 曲靖市| 五大连池市| 南丰县| 新建县| 河池市| 五河县| 通海县| 汶川县| 泰宁县| 梓潼县| 舒兰市| 铜山县| 霍城县| 卓资县| 昌乐县| 西充县| 北宁市| 澳门| 彝良县| 锦州市| 辽阳县| 温州市| 龙南县| 普洱|