首頁 > 評測 > 專注于傳感器應(yīng)用——STM32F3DISCOVERY評測
專注于傳感器應(yīng)用——STM32F3DISCOVERY評測
- [導(dǎo)讀]
- STM32F303是基于Cortex M4內(nèi)核的MCU,F(xiàn)3系列單片機的最大特點就是在較低的主頻下使用M4內(nèi)核,因此,這一系列的單片機可以說是性能與功耗的平衡,既提供了比基于Cortex M3內(nèi)核的F1系列單片機高的性能,其功耗又會比主頻較高的F4系列小。
圖4-9 管腳分布
在Pinout界面下找到PE15與PE14,配置為普通的GPIO-output口。
完成之后直接生成項目,名稱和路徑可以任選,生成的工程這里選擇為MDK 5。
隨后在生成的文件中找到那個MDK的project的工程文件并打開。
下面來看看如何使用GPIO口。打開main.c,然后找到如圖4-10 所示程序段

圖4-10
這里可以看出使能GPIO的程序是
HAL_GPIO_WritePin(GPIOE, GPIO_PIN_14|GPIO_PIN_15, GPIO_PIN_RESET);
因此,只要在之前的while(1)中增加
HAL_GPIO_WritePin(GPIOE, GPIO_PIN_14, GPIO_PIN_SET);
HAL_GPIO_WritePin(GPIOE, GPIO_PIN_15, GPIO_PIN_RESET);
HAL_Delay(500);
HAL_GPIO_WritePin(GPIOE, GPIO_PIN_14, GPIO_PIN_RESET);
HAL_GPIO_WritePin(GPIOE, GPIO_PIN_15, GPIO_PIN_SET);
HAL_Delay(500);
即可循環(huán)點亮板載的兩個LED了。然后按照之前的方法下載調(diào)試程序,最終實驗的結(jié)果如下
5.總結(jié)與展望
本次評測從幾個方面介紹了STM32F3 DISCOVERY這塊開發(fā)板。首先,從硬件方面來說,這塊開發(fā)板除了能夠評估ST公司新一代的MCU——STM32F303之外,還能夠評估ST公司的兩款MEMS技術(shù)傳感器,眾所周知,ST公司在MEMS技術(shù)方面一直處于世界領(lǐng)先的地位。而在軟件方面,這塊開發(fā)板和其他ST公司的開發(fā)板一樣,支持眾多的第三方開發(fā)環(huán)境,并且支持使用ST公司的代碼生成工具stm32cube,這樣大大簡化了開發(fā)的流程,易于上手。不過這塊開發(fā)板也有兩個不足之處,一是開發(fā)板上面沒有配備一個人機交互(HMI)的硬件,比如數(shù)碼管等,這樣就需要額外接入相應(yīng)模塊;此外,這塊開發(fā)板和很多DISCOVERY一樣,是不支持使用ARM mbed的,不這一問題可能會在將來ST公司發(fā)布新一代下載器固件的時候得到解決。
本文系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天前