首頁 > 評測 > 專注于模擬外設(shè)與電機(jī)控制——STM32F303RE評測
專注于模擬外設(shè)與電機(jī)控制——STM32F303RE評測
- [導(dǎo)讀]
- STM32F30x是ST公司推出的基于Cortex-M4內(nèi)核的高性能MCU,主要面向于模擬外設(shè)應(yīng)用和電機(jī)控制設(shè)備,其擁有大量針對模擬應(yīng)用和電機(jī)控制特有的片上資源和外設(shè)。今天介紹的就是STM32F30x系列的一款開發(fā)板——Nucleo F303RE
STM32F30x是ST公司推出的基于Cortex-M4內(nèi)核的高性能MCU,主要面向于模擬外設(shè)應(yīng)用和電機(jī)控制設(shè)備,其擁有大量針對模擬應(yīng)用和電機(jī)控制特有的片上資源和外設(shè)。
今天介紹的就是STM32F30x系列的一款開發(fā)板——Nucleo F303RE,是ST公司Nucleo-64系列開發(fā)板中的一員,在家族中的位置如圖所示:
1. 開發(fā)板外觀
萬年不變的白色透明塑料外殼,不知道小伙伴們有沒有看膩。
拆開幾個特寫照
正面是主要元件和插接件
背面沒什么東西,就是些焊盤電阻和排針
來個不一樣的角度,好像也沒什么特別的。
2. 板載資源
看完了外觀,我們再來看內(nèi)在,看看開發(fā)板提供了那些資源:
STN32F303RE LQFP64封裝MCU
Arduino Uno R3 接口
ST Morpho接口
板載ST-LINK V2-1:SWD調(diào)試器,大容量存儲器,虛擬串口
多種電源:USB,外部VIN,外部5V和3.3V
三個LED,其中一個用戶LED
用戶按鍵,復(fù)位按鍵
支持MDK,IAR和基于GCC的其他類等多種編程IDE和Mbed在線編程
接下來就是真正的豬腳啦,開發(fā)板的核心,主控MCU:
3. 芯片特性
STM32F303RET6,LQFP 64引腳封裝
ARM CortexM4內(nèi)核,帶浮點運(yùn)算單元和DSP指令
硬件除法器,MPU
512KB flash + 80KB SRAM
14個定時器
CAN,I2C,USART,SPI等通信接口
看到這里,好像也沒什么特別的,為什么說是面向模擬應(yīng)用和電機(jī)控制的呢?接著看下面的外設(shè)資源:
4 個ADC,最多達(dá)40個通道,這是不是很牛A了,一般就1個最多兩個,16通道
2 個DAC,其他系列都是一個或者沒有
7 個超快速軌到軌模擬比較器,這個就更加牛C哄哄了
4 個可編程增益運(yùn)算放大器,我已經(jīng)無法用語言形容了
最多24 個通道可支持觸摸按鍵和旋轉(zhuǎn)觸摸傳感器
最多3個高級定時器以用于電機(jī)控制(100引腳以上,64引腳2個)
看了以上功能,你還會懷疑題目的正確性嗎?以上資源配合FPU浮點運(yùn)算和DSP指令的高性能運(yùn)算處理能力,對于模擬應(yīng)用,這一系列的MCU可以說是再適合不過了。
說了那么多,一切都是空談,下面我們就來測試一下。
4. 例程測試
首先,按照上一篇文章“STM32F030——32位MCU的低價新寵”中講述的方法,安裝好STM32CUBEMX和STM32CUBEF3,安裝好后是這樣子的,各個文件夾的內(nèi)容如圖所示
先看一個簡單的例子,選擇喜歡的IDE打開STM32Cube_FW_F3_V1.6.0\Projects\STM32F303RE-Nucleo\Examples\GPIO\GPIO_EXTI下的工程,
可以看到這個例程首先初始化HAL庫,接著初始化了LED和系統(tǒng)時鐘,最后配置EXTI外部中斷,等待中斷到來,具體看看中斷:
開發(fā)板上按鍵所接的引腳被配置為上升沿觸發(fā)中斷模式,配置了中斷優(yōu)先級,最后使能中斷。void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)是中斷回調(diào)函數(shù),當(dāng)中斷發(fā)生后會調(diào)用該函數(shù),函數(shù)里做的就是反轉(zhuǎn)用戶LED。
所以整個例程實現(xiàn)的功能就是:用戶按一下按鍵,LED就翻轉(zhuǎn)一次(如滅變亮),再按一次就再翻轉(zhuǎn)一次(如亮變滅)。
編譯工程,下載實際測試一下:
下載完之后記得按一下黑色復(fù)位按鍵,程序就開始運(yùn)行,結(jié)果與前面分析的一樣,按一下按鍵LED就亮,再按一次滅,如此循環(huán)!
下面再看一個高級一點的例子,定時器產(chǎn)生PWM波形。PWM波常用于電機(jī)控制,LED調(diào)光燈場合。
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前