首頁(yè) > 評(píng)測(cè) > 專注于傳感器應(yīng)用——STM32F3DISCOVERY評(píng)測(cè)
專注于傳感器應(yīng)用——STM32F3DISCOVERY評(píng)測(cè)
- [導(dǎo)讀]
- STM32F303是基于Cortex M4內(nèi)核的MCU,F(xiàn)3系列單片機(jī)的最大特點(diǎn)就是在較低的主頻下使用M4內(nèi)核,因此,這一系列的單片機(jī)可以說(shuō)是性能與功耗的平衡,既提供了比基于Cortex M3內(nèi)核的F1系列單片機(jī)高的性能,其功耗又會(huì)比主頻較高的F4系列小。
圖4-9 管腳分布
在Pinout界面下找到PE15與PE14,配置為普通的GPIO-output口。
完成之后直接生成項(xiàng)目,名稱和路徑可以任選,生成的工程這里選擇為MDK 5。
隨后在生成的文件中找到那個(gè)MDK的project的工程文件并打開。
下面來(lái)看看如何使用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)點(diǎn)亮板載的兩個(gè)LED了。然后按照之前的方法下載調(diào)試程序,最終實(shí)驗(yàn)的結(jié)果如下
5.總結(jié)與展望
本次評(píng)測(cè)從幾個(gè)方面介紹了STM32F3 DISCOVERY這塊開發(fā)板。首先,從硬件方面來(lái)說(shuō),這塊開發(fā)板除了能夠評(píng)估ST公司新一代的MCU——STM32F303之外,還能夠評(píng)估ST公司的兩款MEMS技術(shù)傳感器,眾所周知,ST公司在MEMS技術(shù)方面一直處于世界領(lǐng)先的地位。而在軟件方面,這塊開發(fā)板和其他ST公司的開發(fā)板一樣,支持眾多的第三方開發(fā)環(huán)境,并且支持使用ST公司的代碼生成工具stm32cube,這樣大大簡(jiǎn)化了開發(fā)的流程,易于上手。不過(guò)這塊開發(fā)板也有兩個(gè)不足之處,一是開發(fā)板上面沒有配備一個(gè)人機(jī)交互(HMI)的硬件,比如數(shù)碼管等,這樣就需要額外接入相應(yīng)模塊;此外,這塊開發(fā)板和很多DISCOVERY一樣,是不支持使用ARM mbed的,不這一問(wèn)題可能會(huì)在將來(lái)ST公司發(fā)布新一代下載器固件的時(shí)候得到解決。
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前