首頁 > 評測 > 高達300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit評測
高達300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit評測
- [導讀]
- ARM公司發(fā)布了新一代微型控制器(MCU) ARM Cortex-M7。該控制器也是目前為止M系列微型控制器中性能最強悍,功能最豐富的微控制器。
4、10/100兆以太網(wǎng)芯片KSZ8081RNACA
KSZ8081RNACA來自Microchip公司,該芯片是10/100兆以太網(wǎng)收發(fā)器
5、調(diào)試模塊EDBG
在所有的Atmel公司的評估板或者較為高端的開發(fā)板上面都會配備一個EDBG調(diào)試器,調(diào)試器的核心是一塊A06-0736 EDBG芯片
介紹一下EDBG。Atmel公司嵌入式調(diào)試器EDBG是一種板載調(diào)試器,EDBG允許用戶在沒有外部調(diào)試器的情況下調(diào)試目標設備。同時,EDBG也帶來了額外的功能,即與PC相連的虛擬串口。
Atmel EDBG在每塊開發(fā)板上面的具體功能并不是完全相同的,根據(jù)每塊開發(fā)板具體需要會有不同的配置。這一EDBG配置會被Atmel Studio讀取從而獲取用戶正在使用的MCU芯片型號和開發(fā)板型號。簡單來說,這個EDBG有兩大功能,一是下載調(diào)試程序,二是存儲開發(fā)板的相關信息以便被Atmel Studio讀取。Atmel Studio的介紹會在下文提及。
6、Atmel SAM E70 Xplained Evaluation Kit主要的擴展接口
SAM E70 Xplained共有三個主要的擴展接口,分別是一路ARDUINO DUE R3擴展接口、兩路Atmel XPRO接口、還有一路攝像頭接口。
ARDUINO DUE R3擴展接口的引腳定義和所有ARDUINO DUE開發(fā)板一樣。值得一提的是,ARDUINO DUE R3上面的主控芯片是ATSAM3X8E,這一MCU同樣來自Atmel公司,同樣是M系列的MCU,而Cortex-M7本身就與Cortex-M3、 Cortex-M4有良好的兼容性,因此能夠在Atmel公司Cortex-M3、 Cortex-M4系列開發(fā)板上面使用的大部分接口都能夠在Cortex-M7開發(fā)板上面使用。
Atmel XPRO接口的引腳定義如下圖所示,這種接口可以與Atmel公司 XPRO系列子板卡連接,實現(xiàn)更多功能,如WIFI、藍牙、Zigbee等。不過這類擴展板相對ARDUINO擴展板而言種類比較少,價格比較高,不過在沒有XPRO系列子板卡的情況下也可以當作普通I/O口來使用。
攝像頭接口屬于標準工業(yè)CMOS攝像頭的接口。有兩排各15腳,屬于低速圖像傳感器接口。
由上面的硬件介紹可知,這塊開發(fā)板功能極為豐富,除了少了對于一塊液晶顯示屏的支持之外,幾乎所有功能都具備了。而目前工業(yè)的趨勢就是高集成度,如果能夠在一塊單片機上面包含需要的所有功能,那么無疑使大受歡迎的。因此,這塊單片機符合未來工業(yè)的需求。
3.開發(fā)環(huán)境搭建
這一部分將介紹一下開發(fā)環(huán)境Atmel Studio的搭建。簡單介紹一下Atmel Studio,Atmel Studio是集成開發(fā)平臺(IDP)開發(fā)和調(diào)試Atmel ARM系列的和Atmel AVR系列單片機(MCU)的應用程序。Atmel Studio 7支持所有AVR、Atmel智能單片機,提供了無縫的和易于使用的環(huán)境寫,構建和調(diào)試應用程序用C / c++編寫的匯編代碼。它還連接無縫連接Atmel調(diào)試器和開發(fā)工具。
首先,要到Atmel公司的官網(wǎng)下載這個軟件的安裝包,下載的安裝包文件名為
as-installer-7.0.1006-full
然后雙擊安裝
這個界面點擊同意,并且要選定安裝地址
在這個界面選中需要安裝的包,這里選中SMART ARM MCU,如果還有其他需求的也可以全部都裝
然后等待安裝,安裝過程中需要重啟幾次
安裝完以后會進入這個界面,這個是軟件啟動界面,表示安裝成功。
軟件啟動后進入開始界面
然后用提供的USB線將開發(fā)板上面的的DEBUG USB接口與PC機上面的USB接口連接,自動會進入這個界面
這里,軟件會自動識別開發(fā)板型號,這個自動識別得益于之前提到過的那個EDBG芯片對于開發(fā)板信息的保留,開發(fā)板連接PC之后,Atmel Studio首先能夠與EDBG芯片進行通信,獲取開發(fā)板信息,并且顯示出來。
到這里為止,開發(fā)環(huán)境的搭建已經(jīng)完成。這個搭建過程還是相當簡單的,下面將介紹一下如何運行一個程序
4.程序演示
首先在運行一個程序之前需要先對開發(fā)板上面的EDBG固件進行升級。升級時自動進行的,如圖
然后要下載相關的例程包,在Atmel官網(wǎng)上面可以獲取相關的例程包。鏈接會在文末給出
例程包如下圖所示
找個文件夾進行解壓安裝,這個解壓出來的就是些例程
下面演示一個測試溫度的例程,在例程包中找到例程“afe_temp_sensor”,直接雙擊打開文件“afe_temp_sensor_7_0.cproj”,進入如下界面
- 本文系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ā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前