最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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測量頻率與占空比的評論 (共 條)

分享到微博請遵守國家法律
神池县| 衡阳县| 五莲县| 洛南县| 穆棱市| 德兴市| 文成县| 东港市| 赤峰市| 景谷| 尼玛县| 眉山市| 泸州市| 英山县| 平潭县| 太谷县| 陕西省| 莱阳市| 太仆寺旗| 昭苏县| 楚雄市| 鄢陵县| 灌南县| 清苑县| 台南县| 正安县| 红安县| 永和县| 雷山县| 井冈山市| 黔南| 荆州市| 旅游| 夏津县| 合水县| 临沭县| 酒泉市| 富裕县| 上思县| 彩票| 江山市|