www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁(yè) > 評(píng)測(cè) > 高達(dá)300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit評(píng)測(cè)

高達(dá)300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit評(píng)測(cè)

Cortex-M7   Atmel   SAM   E70   Xplained   
  • 作者:大音希聲
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • ARM公司發(fā)布了新一代微型控制器(MCU) ARM Cortex-M7。該控制器也是目前為止M系列微型控制器中性能最強(qiáng)悍,功能最豐富的微控制器。

14.jpg

4、10/100兆以太網(wǎng)芯片KSZ8081RNACA

KSZ8081RNACA來(lái)自Microchip公司,該芯片是10/100兆以太網(wǎng)收發(fā)器

15.jpg

5、調(diào)試模塊EDBG

在所有的Atmel公司的評(píng)估板或者較為高端的開(kāi)發(fā)板上面都會(huì)配備一個(gè)EDBG調(diào)試器,調(diào)試器的核心是一塊A06-0736 EDBG芯片

介紹一下EDBG。Atmel公司嵌入式調(diào)試器EDBG是一種板載調(diào)試器,EDBG允許用戶(hù)在沒(méi)有外部調(diào)試器的情況下調(diào)試目標(biāo)設(shè)備。同時(shí),EDBG也帶來(lái)了額外的功能,即與PC相連的虛擬串口。

Atmel EDBG在每塊開(kāi)發(fā)板上面的具體功能并不是完全相同的,根據(jù)每塊開(kāi)發(fā)板具體需要會(huì)有不同的配置。這一EDBG配置會(huì)被Atmel Studio讀取從而獲取用戶(hù)正在使用的MCU芯片型號(hào)和開(kāi)發(fā)板型號(hào)。簡(jiǎn)單來(lái)說(shuō),這個(gè)EDBG有兩大功能,一是下載調(diào)試程序,二是存儲(chǔ)開(kāi)發(fā)板的相關(guān)信息以便被Atmel Studio讀取。Atmel Studio的介紹會(huì)在下文提及。

16.jpg

6、Atmel SAM E70 Xplained Evaluation Kit主要的擴(kuò)展接口

SAM E70 Xplained共有三個(gè)主要的擴(kuò)展接口,分別是一路ARDUINO DUE R3擴(kuò)展接口、兩路Atmel XPRO接口、還有一路攝像頭接口。

ARDUINO DUE R3擴(kuò)展接口的引腳定義和所有ARDUINO DUE開(kāi)發(fā)板一樣。值得一提的是,ARDUINO DUE R3上面的主控芯片是ATSAM3X8E,這一MCU同樣來(lái)自Atmel公司,同樣是M系列的MCU,而Cortex-M7本身就與Cortex-M3、 Cortex-M4有良好的兼容性,因此能夠在Atmel公司Cortex-M3、 Cortex-M4系列開(kāi)發(fā)板上面使用的大部分接口都能夠在Cortex-M7開(kāi)發(fā)板上面使用。

Atmel XPRO接口的引腳定義如下圖所示,這種接口可以與Atmel公司 XPRO系列子板卡連接,實(shí)現(xiàn)更多功能,如WIFI、藍(lán)牙、Zigbee等。不過(guò)這類(lèi)擴(kuò)展板相對(duì)ARDUINO擴(kuò)展板而言種類(lèi)比較少,價(jià)格比較高,不過(guò)在沒(méi)有XPRO系列子板卡的情況下也可以當(dāng)作普通I/O口來(lái)使用。

17.jpg 

攝像頭接口屬于標(biāo)準(zhǔn)工業(yè)CMOS攝像頭的接口。有兩排各15腳,屬于低速圖像傳感器接口。

由上面的硬件介紹可知,這塊開(kāi)發(fā)板功能極為豐富,除了少了對(duì)于一塊液晶顯示屏的支持之外,幾乎所有功能都具備了。而目前工業(yè)的趨勢(shì)就是高集成度,如果能夠在一塊單片機(jī)上面包含需要的所有功能,那么無(wú)疑使大受歡迎的。因此,這塊單片機(jī)符合未來(lái)工業(yè)的需求。

3.開(kāi)發(fā)環(huán)境搭建

這一部分將介紹一下開(kāi)發(fā)環(huán)境Atmel Studio的搭建。簡(jiǎn)單介紹一下Atmel Studio,Atmel Studio是集成開(kāi)發(fā)平臺(tái)(IDP)開(kāi)發(fā)和調(diào)試Atmel ARM系列的和Atmel AVR系列單片機(jī)(MCU)的應(yīng)用程序。Atmel Studio 7支持所有AVR、Atmel智能單片機(jī),提供了無(wú)縫的和易于使用的環(huán)境寫(xiě),構(gòu)建和調(diào)試應(yīng)用程序用C / c++編寫(xiě)的匯編代碼。它還連接無(wú)縫連接Atmel調(diào)試器和開(kāi)發(fā)工具。

首先,要到Atmel公司的官網(wǎng)下載這個(gè)軟件的安裝包,下載的安裝包文件名為

as-installer-7.0.1006-full

然后雙擊安裝

18.jpg

這個(gè)界面點(diǎn)擊同意,并且要選定安裝地址

19.jpg

在這個(gè)界面選中需要安裝的包,這里選中SMART ARM MCU,如果還有其他需求的也可以全部都裝

20.jpg

然后等待安裝,安裝過(guò)程中需要重啟幾次

21.jpg

安裝完以后會(huì)進(jìn)入這個(gè)界面,這個(gè)是軟件啟動(dòng)界面,表示安裝成功。

22.jpg

軟件啟動(dòng)后進(jìn)入開(kāi)始界面

然后用提供的USB線(xiàn)將開(kāi)發(fā)板上面的的DEBUG USB接口與PC機(jī)上面的USB接口連接,自動(dòng)會(huì)進(jìn)入這個(gè)界面

23.jpg

這里,軟件會(huì)自動(dòng)識(shí)別開(kāi)發(fā)板型號(hào),這個(gè)自動(dòng)識(shí)別得益于之前提到過(guò)的那個(gè)EDBG芯片對(duì)于開(kāi)發(fā)板信息的保留,開(kāi)發(fā)板連接PC之后,Atmel Studio首先能夠與EDBG芯片進(jìn)行通信,獲取開(kāi)發(fā)板信息,并且顯示出來(lái)。

到這里為止,開(kāi)發(fā)環(huán)境的搭建已經(jīng)完成。這個(gè)搭建過(guò)程還是相當(dāng)簡(jiǎn)單的,下面將介紹一下如何運(yùn)行一個(gè)程序

4.程序演示

首先在運(yùn)行一個(gè)程序之前需要先對(duì)開(kāi)發(fā)板上面的EDBG固件進(jìn)行升級(jí)。升級(jí)時(shí)自動(dòng)進(jìn)行的,如圖

24.jpg

然后要下載相關(guān)的例程包,在Atmel官網(wǎng)上面可以獲取相關(guān)的例程包。鏈接會(huì)在文末給出

例程包如下圖所示

25.jpg

找個(gè)文件夾進(jìn)行解壓安裝,這個(gè)解壓出來(lái)的就是些例程

下面演示一個(gè)測(cè)試溫度的例程,在例程包中找到例程“afe_temp_sensor”,直接雙擊打開(kāi)文件“afe_temp_sensor_7_0.cproj”,進(jìn)入如下界面

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+