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

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

分享到微博請遵守國家法律
繁峙县| 罗田县| 丽江市| 扎赉特旗| 禄劝| 大足县| 安平县| 孙吴县| 鹿泉市| 卢氏县| 玛多县| 磐石市| 麻城市| 洛宁县| 邹城市| 阿图什市| 洪雅县| 福安市| 达拉特旗| 普格县| 浦江县| 屏南县| 鄱阳县| 福贡县| 吕梁市| 凤台县| 潮州市| 永昌县| 阳原县| 信丰县| 大荔县| 正蓝旗| 应用必备| 崇文区| 连州市| 那曲县| 贵南县| 治多县| 灵武市| 通榆县| 宜州市|