首頁 > 評測 > 簡約而不簡單的好奇心——Microchip Curiosity開發(fā)板評測

簡約而不簡單的好奇心——Microchip Curiosity開發(fā)板評測

Microchip   Curiosity   PIC   DIP   
  • 作者:邵子楊
  • 來源:21ic
  • [導(dǎo)讀]
  • 現(xiàn)在不少人都認(rèn)為,8位和16位MCU即將消亡,32位MCU性價(jià)比和功耗方面更具有優(yōu)勢。然而Mcicrochip并沒有放棄和削減8位PIC的市場,相反地,在去年年中,Microchip推出了一款全新的Curiosity開發(fā)板。

中國有句俗語叫做“順勢而為”,而Microchip顯然不這么想,F(xiàn)在不少人都認(rèn)為,8位和16位MCU即將消亡,32位MCU性價(jià)比和功耗方面更具有優(yōu)勢。然而Mcicrochip并沒有放棄和削減8位PIC的市場,相反地,在去年年中,Microchip推出了一款全新的開發(fā)板——Curiosity。此款開發(fā)板專門為新型號的中端PIC 8位單片機(jī)設(shè)計(jì),可以可以允許用戶任意更換DIP接口的8位和16位PIC芯片,從而提高了該板子的重復(fù)利用性。Microchip已經(jīng)有不少PIC10/PIC12/PIC16/PIC18的開發(fā)板了,為什么還要專門設(shè)計(jì)Curiosity開發(fā)板,Curiosity開發(fā)板和以前的開發(fā)板有什么不同呢?我們在下面將逐步進(jìn)行分析和比較。

開發(fā)板介紹篇

首先,我們來看看Curiosity開發(fā)板的外觀,各數(shù)字標(biāo)明了不同的功能模塊和接口:

1.jpg
2.jpg

1. USB mini-B 連接器(反面)

2. 9V 直流輸入(未焊接)

3. 復(fù)位按鈕

4. 可以選擇3.3/5V 工作電壓 (J12)

5. 外部電源輸入

6. 擴(kuò)展板接口

7. PIC 單片機(jī)插座,支持20腳以內(nèi)的單片機(jī)

8. mikroBUS™ Click 接口

9. RN4020 藍(lán)牙模塊接口(未焊接)

10. 電位器(RC0)

11. 4個(gè)LED(RA5、RA0、RA2、RC5)

12. mTouch 觸摸按鍵(RC1)

13. 用戶按鍵(RC4)

14. 板載Starter Kits仿真器

從上面的圖中,我們可以看出,Curiosity開發(fā)板有如下特點(diǎn):

■ 支持20引腳以內(nèi)的8位PIC單片機(jī)

■ 可以開發(fā)多種單片機(jī)

■ 集成編程器/調(diào)試器

■ 支持3.3/5V工作電壓

■ 引出了全部IO

■ 帶有多種外設(shè)和擴(kuò)展接口

· 1個(gè)普通用戶按鍵

· 1個(gè)mTouch 電容觸摸鍵

· 4個(gè)LED

· 1個(gè)電位器

· 帶有mikro BUS接口,可以直接使用超過100種的 Click 擴(kuò)展模塊

· 支持RN4020藍(lán)牙模塊(未焊接)

· 支持外電源輸入(未焊接)

此外,從Microchip公司的網(wǎng)站上,我們還可以發(fā)現(xiàn)Curiosity開發(fā)板的其它一些特性:

■ 與MPLAB代碼配置器(MCC)無縫融合

■ 與MPLAB X IDE和XC8編譯器完全兼容

■ 支持IOT功能(通過藍(lán)牙和擴(kuò)展模塊)

■ 在線提供大量用戶指南和操作指示文檔

■ 提供了完整的例程和教程

剛看到Curiosity開發(fā)板時(shí),如果不仔細(xì)看很容易把它誤認(rèn)為是TI的開發(fā)板了,因?yàn)樗瓷先ズ芟馮I的LaunchPad開發(fā)板,都是紅黑的主題,簡約的風(fēng)格。

開發(fā)板本身沒有集成太多的外設(shè),但是引出了全部IO,留出了擴(kuò)展接口,保持了Microchip開發(fā)板一貫簡潔實(shí)用的風(fēng)格,就象Microchip的單片機(jī)一樣,簡單、直接、靈活、容易使用。Curiosity開發(fā)板集成的外設(shè)不多,直接支持的功能也不多,但是對于初學(xué)者入門來說已經(jīng)足夠,可以方便的學(xué)習(xí)各種基本功能,需要更多功能時(shí)擴(kuò)展起來也非常容易。

Curiosity開發(fā)板也是Microchip單片機(jī)開發(fā)板中為數(shù)不多帶有板載仿真器的開發(fā)板,對于剛開始學(xué)習(xí)PIC單片機(jī)的工程師和電子愛好者可以不用專門再去購買一個(gè)仿真器。不過Microchip公司并不想讓它成為一個(gè)通用的仿真器(象ST Nucleo開發(fā)板上帶有的STLink仿真器是可以作為通用仿真器的),所以沒有留出外置的仿真接口,不能直接仿真其它的PIC單片機(jī)。而且它支持的單片機(jī)型號比較少,這應(yīng)該是Microchip公司有意限制造成的,不知道以后是否可以通過升級固件的方式提供更多的功能。

Curiosity開發(fā)板主要是為了新的PIC 8位單片機(jī)而設(shè)計(jì),雖然因?yàn)楦鞣N型號的PIC單片機(jī)之間引腳的兼容性很好,所以很多老型號的PIC單片機(jī)也可以在這個(gè)開發(fā)板上運(yùn)行,但是部分功能可能不被支持,也不一定能夠使用板載的仿真器。所以在更換單片機(jī)時(shí),最好先到Curiosity開發(fā)板的網(wǎng)站上查一下支持的芯片列表,看看你使用的單片機(jī)是否可以用在Curiosity開發(fā)板上。

在前面的開發(fā)板介紹中提到了開發(fā)板帶有mikroBUS™ Click 接口,這個(gè)接口在PIC 單片機(jī)開發(fā)板上好像也是首次出現(xiàn)。可能很多人都不太熟悉這個(gè)mikroBUS™ Click 接口,mikroBUS™ Click 接口是一個(gè)通用的用戶接口,它非常類似于我們熟悉的Arduino接口,在這個(gè)接口中帶有電源、GPIO、I2C、SPI、UART、PWM、AIN等功能,但是接口的數(shù)量要比標(biāo)準(zhǔn)的Arduino接口少(應(yīng)該說更接近Arduino Nano或者Arduino mini這樣的接口),體積也更加小巧。在mikroe公司的網(wǎng)站(http://www.mikroe.com/click/)上,我們可以看到有上百種各種功能的Click 擴(kuò)展板,如:心率檢測、Wifi、藍(lán)牙BLE、LCD顯示、數(shù)碼管、GPS、觸摸鍵和滑條、氣體檢測、紅外、運(yùn)動(dòng)檢測等等。這就像我們常見的各種Arduino模塊和傳感器一樣,只要將這些模塊插到mikroBUS™ Click 接口上就能使用,擴(kuò)展不同的功能,非常方便。只是Click 擴(kuò)展板在國內(nèi)很少見到,而且價(jià)格都比較貴。更多關(guān)于Click 擴(kuò)展板的說明可以在mikroe公司的網(wǎng)站查看,下圖顯示了部分Click模塊。

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

網(wǎng)友評論

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

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