首頁 > 評(píng)測 > Mbed LPC1768的升級(jí)版——Seeed Arch Pro評(píng)測
Mbed LPC1768的升級(jí)版——Seeed Arch Pro評(píng)測
- [導(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 擴(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 選擇開發(fā)板1
點(diǎn)擊圖標(biāo)進(jìn)入詳情頁,然后點(diǎn)擊add to my mbed compiler,如圖3-2所示
圖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 選擇開發(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 打開示例
圖3-5 編譯
隨后將這個(gè)下載的二進(jìn)制文件復(fù)制粘貼到名為mbed的大容量存儲(chǔ)設(shè)備中即可見到板載的LED 1有規(guī)律閃爍
那么如何使四個(gè)LED燈循環(huán)閃爍呢?注意看電路圖,當(dāng)引腳為低電平時(shí)LED點(diǎn)亮,為高電平時(shí)LED熄滅
圖3-6 LED電路圖
只需要修改成如圖3-7程序即可
圖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
將程序編譯,下載二進(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
圖3-10
解壓下載的zip文件,打開Keil,版本要4以上,然后打開解壓出的文件夾中的keil工程文件
在keil中安裝LPC1768的器件支持(圖3-11),然后在仿真選項(xiàng)中選擇CMSIS-DAP仿真器,點(diǎn)擊settings查看仿真器是否被識(shí)別(圖3-12),檢查完以后進(jìn)行編譯,然后仿真
圖3-11
圖3-12
- 本文系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天前