国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
都江堰市| 望城县| 关岭| 鸡西市| 荆州市| 肥乡县| SHOW| 东台市| 吉隆县| 东方市| 南宁市| 公安县| 兴化市| 婺源县| 宜良县| 会理县| 建湖县| 宣恩县| 芦溪县| 庆元县| 盘锦市| 茶陵县| 永善县| 三原县| 武川县| 峨边| 元氏县| 越西县| 日照市| 汪清县| 钟山县| 湖口县| 太白县| 乌拉特后旗| 关岭| 宁德市| 呼图壁县| 乌鲁木齐县| 溆浦县| 鄂托克前旗| 伊金霍洛旗|