首頁 > 評(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ā)板。
進(jìn)行仿真的現(xiàn)象與之前下載程序執(zhí)行的現(xiàn)象是一致的,而在keil、IAR等仿真環(huán)境下可以進(jìn)行設(shè)置斷點(diǎn),單步等操作,更加容易排查程序中的錯(cuò)誤。
最后來介紹一下這塊開發(fā)板上面如何使用Seeed公司的Grove擴(kuò)展模塊。先簡單介紹一下Grove擴(kuò)展模塊。Grove是Seeed公司為具有Arduino接口的開發(fā)板開發(fā)出來的一套擴(kuò)展模塊,這套擴(kuò)展模塊包含一塊接口擴(kuò)展板和許多使用Grove接口的模塊,接口擴(kuò)展板上面有7路數(shù)字接口、4路模擬接口、1路串口、4路I2C接口和一路ICSP接口。這些接口通過四線連接相應(yīng)的模塊。
下面介紹一個(gè)測溫度的例子,首先將接口擴(kuò)展板與Arch Pro連接,然后將溫度傳感器模塊用專門的線連接到接口擴(kuò)展板上面,如圖3-13所示
圖3-13
而seeed公司這套Grove擴(kuò)展套件是給Ardiono配備的,因此相關(guān)的例程也是用于Arduino上面的,因此需要經(jīng)過改動(dòng)才能用于mbed中,比如這個(gè)測溫度的模塊,與 Arduino UNO R3一起使用時(shí)的程序如圖3-14所示
圖3-14 原程序
而到了mbed中,不需要經(jīng)過大的改動(dòng),只需要在程序開頭加上
#include "mbed.h"
在最后串口打印時(shí)改成
printf("%1.3f \n\r",temperature);
然后將相關(guān)的輸入輸出的語句改變一下,void loop里的內(nèi)容放在while(1)中即可,修改后的程序如圖3-15所示
圖3-15 修改后的程序
編譯,將生成的二進(jìn)制文件下載到開發(fā)板中運(yùn)行即可,最終運(yùn)行的結(jié)果如圖3-16
圖3-16 運(yùn)行結(jié)果
當(dāng)然這個(gè)傳感器的精度不算太高,當(dāng)前實(shí)際溫度大概在32度左右。如果采用數(shù)字溫度傳感器會(huì)準(zhǔn)一點(diǎn),這里只是舉個(gè)例子。
4.總結(jié)
這篇文章對(duì)Seeed公司的開發(fā)板Arch Pro進(jìn)行了評(píng)測。從硬件上面來說,這塊開發(fā)板能夠接入互聯(lián)網(wǎng),而且支持Arduino的相關(guān)模塊,因此能夠搭建多種硬件原型,滿足多種使用要求,而在軟件方面,這塊開發(fā)板支持使用mbed在線開發(fā)環(huán)境和Keil、IAR等本地開發(fā)環(huán)境,因此開發(fā)的途徑也算豐富,唯一不足的是,Seeed公司并沒有一個(gè)官方的開發(fā)環(huán)境用于進(jìn)行開發(fā),且這塊開發(fā)板的資料也不算太多,很多的程序要依靠移植,因此對(duì)開發(fā)者的功底有一定要求。希望未來Seeed官方能夠推出自家的開發(fā)環(huán)境,這樣能夠更加方便使用者。
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
- 本文系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天前