新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Nucleo家族新成員――ST Nucleo-F411RE開發板評測

        Nucleo家族新成員――ST Nucleo-F411RE開發板評測

        作者: 時間:2016-10-15 來源:網絡 收藏

        如果關注過ST意法半導體的微控制器產品,一定接觸過Discovery系列開發套件。作為低成本的入門開發板,Discovery系列提供了性價比非常高的ST微控制器開發平臺。2014年開始,ST意法半導體又發布了一系列全新的Nucleo系列開發板,提供了一種價格更低的原型開發平臺。

        本文引用地址:http://www.104case.com/article/201610/307436.htm

        為什么有Discovery系列還要推出Nucleo系列開發板呢?研究Nucleo開發板可以看出最重要是有2點提升:

        其一支持云端開發,ARM在今年大力推廣mbed平臺,包括免費的軟件庫(SDK)、硬件設計(HDK)以及在線的Web開發環境,旨在為ARM微控制器開發提供一個全球性的支持。

        其二開發板上除了ST的擴展接口外還支持Arduino R3接口。

        總之,Nucleo系列融入一個更廣大的ARM生態圈,不僅僅再是提供一個簡單開發板,通過ARM生態圈的龐大資源以及Arduino接口的支持,Nucleo的開發更為簡單,應用也更加多樣。到目前為止,ST意法半導體一共推出了10種Nucleo開發板,基本上定價都在10美元左右,如下圖所示。

        nucleo-f411re-review2

        今天向大家介紹的是最新的開發板,基于Cortex-M4內核的F4微控制器,可以說是目前性能最強大的Nucleo開發板。和之前我們評測過得Nucleo-F401RE開發板非常相似,開發板也是基于Cortex-M4內核的F4微控制器系列。兩種開發板的核心微控制器相比差別非常小,

        nucleo-f411re-review3

        STM32F411RE相比STM32F401RE來說工作頻率更高達到100MHz,片上更大SRAM,功耗更低。最大的區別是STM32F411RE支持BAM模式(Batch Acquisition Mode),即支持串行外設利用DMA傳輸數據直接到存儲空間,進一步降低功耗。

        nucleo-f411re-review4

        Nucleo開發板上核心微控制器為STM32F411RE,高性能的基于Cortex-M4內核微控制器,采用了LQFP64腳封裝。

        nucleo-f411re-review8

        ARM Cortex-M4 CPU with FPU at 100MHz

        512 KB Flash

        128 KB SRAM

        12位 ADC 2.4 Msps最大16 channels

        最大 10個計時器

        3x I2C, 3x USARTs, 5x SPIs, SDIO, 5x I2S

        USB 2.0 PHY

        96位唯一 ID

        Nucleo開發板的硬件設計幾乎都是一樣的,

        nucleo-f411re-review11

        其特點是:

        USB供電(VBUS)以及外部接口支持3.6V、5V、7-12V;

        Arduino R3版擴展接口以及ST特有的Morpho全擴展接口可以連接微控制器所有IO;

        改進的ST-Link V2.1板載調試器支持調試下載、虛擬串口以及USB磁盤功能;可以通過跳線設置作為一個獨立的ST-Link調試器

        3.jpg

        4.jpg

        Nucleo開發板配有板載調試器,無需額外的費用可以更方便搭建開發環境。只需要一根Mini USB連接線就可以開始工作。首先下載USB的驅動程序,安裝好上電后會識別St Link以及一個虛擬串口。

        5.jpg
        nucleo-f411re-review10

        改進的ST-Link支持多種功能,其固件會一直更新,所以第一步我們要更新到最新的固件。下載固件更新程序

        nucleo-f411re-review1

        到現在硬件平臺已經準備完畢。Nucleo開發板可以支持多種IDE開發工具,包括常用的IAR-EWARM、Keil-MDK等等以及在線的mbed開發環境。你可以任意選擇一種熟悉的設計軟件,例如參考搭建STM32 NUCLEO Keil-MDK開發平臺進行開發。

        更方便快捷的方法是使用在線的mbed開發環境,無需安裝IDE軟件,而且有非常多模板可以快速的上手。第一次使用時需要注冊賬號,之后就可以按照模板開始自己的設計。可以參考從繁至簡,顛覆傳統設計的云端開發——極具性價比的STM32F401 Nucleo開發板評測了解在線mbed的使用。

        nucleo-f411re-review12
        9.jpg

        小結

        介紹了最新的開發板,10美元左右的價格使它成為性價比最高的開發套件。全新的板載ST-Link調試器,全擴展接口以及Arduino兼容接口使得Nucleo開發板應用非常靈活。支持各種常用開發軟件以及在線mbed平臺使得Nucleo開發板非常容易上手。Nucleo-F411RE開發板可以說是非常好的ARM Cortex-M4入門學習套件。



        關鍵詞: Nucleo-F411RE

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 京山县| 朝阳区| 辽源市| 金乡县| 无锡市| 正镶白旗| 广宗县| 鹿邑县| 梅州市| 得荣县| 嵊泗县| 横峰县| 武威市| 砚山县| 拜泉县| 舞钢市| 方城县| 宁津县| 顺昌县| 昌邑市| 滦平县| 台东县| 东乡族自治县| 京山县| 长岭县| 荔波县| 云梦县| 柏乡县| 台山市| 大安市| 遂宁市| 竹山县| 舟曲县| 德安县| 会东县| 哈密市| 东光县| 舒兰市| 农安县| 合肥市| 景德镇市|