首頁 > 評測 > 專注于模擬外設(shè)與電機控制——STM32F303RE評測
專注于模擬外設(shè)與電機控制——STM32F303RE評測
- [導(dǎo)讀]
- STM32F30x是ST公司推出的基于Cortex-M4內(nèi)核的高性能MCU,主要面向于模擬外設(shè)應(yīng)用和電機控制設(shè)備,其擁有大量針對模擬應(yīng)用和電機控制特有的片上資源和外設(shè)。今天介紹的就是STM32F30x系列的一款開發(fā)板——Nucleo F303RE
打開STM32Cube_FW_F3_V1.6.0\Projects\STM32F303RE-Nucleo\Examples\TIM\TIM_PWMOutput下的工程,
從程序注釋中我們可以知道:
本例使用TIM3的通道1,2,3,4產(chǎn)生4路PWM波形,頻率都是36kHz,占空比分別為 50%,37.5%,25,%,12.5%
4路PWM分別從PC端口的6,7,8,9引腳輸出,待會運行程序我們將使用邏輯分析儀觀察波形。
程序中還是首先初始化HAL庫,接著配置系統(tǒng)時鐘和初始化LED,計算定時器預(yù)分頻系數(shù),
接下來初始化定時器,配置預(yù)分頻系數(shù),周期,技術(shù)模式等參數(shù)。
然后是分別配置了每一個通道的參數(shù),設(shè)置不同的Pulse脈寬,從而實現(xiàn)不同的占空比。
最后分別打開每一個通道,使能PWM輸出,運行程序就能在對應(yīng)的引腳檢測到PWM波形。下面按前面的步驟編譯和下載進開發(fā)板,運行程序:
用一個簡易邏輯分析儀(某寶的便宜貨,不要在意細(xì)節(jié))的通道0,1,2,3分別接到PC6,7,8,9引腳,檢測定時器TIM3通道1,2,3,4的波形輸出,如圖所示:
TIM3_CH1:
頻率 36.036 kHz
占空比 49.70%
TIM3_CH2:
頻率 36.036 kHz
占空比 37.387%
TIM3_CH3:
頻率 36.036 kHz
占空比 24.775%
TIM3_CH4:
頻率 36.036 kHz
占空比 12.312%
從數(shù)據(jù)可以看出,實測數(shù)據(jù)與理論設(shè)計基本吻合,當(dāng)然由于儀器精度等原因,會存在一定的誤差。
從這個實驗可以知道,定時器功能非常強大,PWM使用也很方便,當(dāng)然,這里用的TIM3是通用定時器而不是高級定時器,前面提到過,STM32F303系列最多有多大3個高級定時器,其功能之強大相信用過的工程師絕對會贊不絕口。
綜合前面的介紹和實驗,相信讀到這里的你已經(jīng)對STM32F303RE Nucleo這塊開發(fā)板和芯片有了一定的了解,希望本文對讀者選擇學(xué)習(xí)或者原型開發(fā)的工具有一定幫助。
5. 資源鏈接
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前