首頁 > 評(píng)測 > Mbed LPC1768的升級(jí)版——Seeed Arch Pro評(píng)測

Mbed LPC1768的升級(jí)版——Seeed Arch Pro評(píng)測

seeed   NXP   LPC1768   ArchPro   智能家居   mbed   
  • 作者:大音希聲
  • 來源:21ic
  • [導(dǎo)讀]
  • 在去年,seeed公司發(fā)布了一款新的開發(fā)平臺(tái)——Seeed Arch Pro,這款開發(fā)板使用的同樣是LPC1768微控制器,但是在功能上比當(dāng)年的mbed LPC1768豐富了許多。本次評(píng)測,筆者將會(huì)向大家介紹這款A(yù)rch Pro開發(fā)板。

4、擴(kuò)展接口

這塊開發(fā)板上面有一組標(biāo)準(zhǔn)的Arduino Uno R3的擴(kuò)展接口和兩組能夠能夠接入Seeed Grove部件的接口。其中Uno R3擴(kuò)展接口的定義如圖2-5所示:

2-5.jpg

圖2-5 擴(kuò)展接口定義

相比起目前市面上許多為了評(píng)估某個(gè)器件而推出的板子,這塊開發(fā)板似乎更加契合“開發(fā)”的定義,提供的arduino接口能夠使用arduino的擴(kuò)展模塊,配備一路網(wǎng)口以接入互聯(lián)網(wǎng),允許使用簡單易行的mbed在線平臺(tái)用于編程,都表現(xiàn)出這塊開發(fā)板更像是為愛好者而生的。

3.開發(fā)演示

既然Arch Pro就是為“開發(fā)”而生的,那么下面筆者就用幾個(gè)示例來演示一下如何進(jìn)行開發(fā)。

首先進(jìn)入mbed在線開發(fā)平臺(tái),地址是https://developer.mbed.org/accounts/login/?next=%2Fcompiler%2F ,輸入賬戶名和密碼登陸,如果沒有則需要先注冊(cè)一個(gè),然后進(jìn)入開發(fā)界面,點(diǎn)擊右上角的select a platform,然后點(diǎn)擊Add platform,進(jìn)入選擇開發(fā)板的界面,找到Arch Pro如圖3-1所示

3-1.jpg

圖3-1 選擇開發(fā)板1

點(diǎn)擊圖標(biāo)進(jìn)入詳情頁,然后點(diǎn)擊add to my mbed compiler,如圖3-2所示

3-2.jpg

圖3-2 選擇開發(fā)板2

完成后會(huì)顯示“Platform 'Seeeduino-Arch-Pro' is now added to your account!”,回到開發(fā)的界面,再次點(diǎn)擊select a platform,找到Seeeduino-Arch-Pro,點(diǎn)擊“select platform”按鈕,如圖3-3所示

3-3.jpg

圖3-3 選擇開發(fā)板3

完成選擇開發(fā)板的步驟之后就可以開始在mbed中編程并下載到開發(fā)板進(jìn)行實(shí)驗(yàn)。下面來進(jìn)行幾個(gè)演示,首先演示一個(gè)簡單的“blinky”程序,點(diǎn)擊左上方的“new”按鈕,建立新工程,然后在“Template”中選擇“Blinky LED Hello World”(如圖3-4),點(diǎn)擊OK打開,然后點(diǎn)擊Compiler進(jìn)行編譯并下載編譯好的二進(jìn)制文件(如圖3-5)

3-4.jpg

圖3-4 打開示例

3-5.jpg

圖3-5 編譯

隨后將這個(gè)下載的二進(jìn)制文件復(fù)制粘貼到名為mbed的大容量存儲(chǔ)設(shè)備中即可見到板載的LED 1有規(guī)律閃爍

演示1.gif

那么如何使四個(gè)LED燈循環(huán)閃爍呢?注意看電路圖,當(dāng)引腳為低電平時(shí)LED點(diǎn)亮,為高電平時(shí)LED熄滅

3-6.jpg

圖3-6 LED電路圖

只需要修改成如圖3-7程序即可

3-7.jpg

圖3-7

而在編程的時(shí)候會(huì)發(fā)現(xiàn),當(dāng)鼠標(biāo)放到“LED1”這樣的地方時(shí)會(huì)有引腳的相應(yīng)提示(如圖3-8),這也是mbed平臺(tái)比較好的一點(diǎn)

3-8.jpg

圖3-8

將程序編譯,下載二進(jìn)制文件到開發(fā)板,然后就會(huì)看到四個(gè)LED循環(huán)點(diǎn)亮

在mbed上面進(jìn)行開發(fā)有一個(gè)缺點(diǎn),就是無法進(jìn)行仿真,因此ARM公司允許使用第三方工具與mbed聯(lián)合進(jìn)行開發(fā),下面以keil為例進(jìn)行演示。首先在左側(cè)的項(xiàng)目列表中選中開發(fā)的項(xiàng)目,然后單擊右鍵選擇export projects(如圖3-9),選擇相應(yīng)的平臺(tái),這里選擇keil(如圖3-10)。

3-9.jpg

圖3-9

3-10.jpg

圖3-10

解壓下載的zip文件,打開Keil,版本要4以上,然后打開解壓出的文件夾中的keil工程文件

在keil中安裝LPC1768的器件支持(圖3-11),然后在仿真選項(xiàng)中選擇CMSIS-DAP仿真器,點(diǎn)擊settings查看仿真器是否被識(shí)別(圖3-12),檢查完以后進(jìn)行編譯,然后仿真

3-11.jpg

圖3-11

3-12.jpg

圖3-12

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

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

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

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