Ameba 開發板

瑞昱 Ameba 大賽指定用板


Ameba module -RTL8195AM 本身規格

* 32-bit 166MHz ARM Cortex-M3 CPU
* 內建 低功耗 802.11 b/g/n 2.4G 無線 Wi-Fi
* 內建 NFC
* 介面支援 : GPIO / PWM / SPI / I2C / ADC / DAC / UART
* Crypto HW engine : 可做硬體加解密, 支援 MD5/ SHA-1 / SHA2-256 / DES / 3DES / AES
* IC 本身有 512K RAM, 另外模組有包 2M SDRAM / 16M bit flash 

開發板規格 : 

* Arduino pin-out 相容, 可支援大多數 Arduino 板卡, 如 DfRobot 的 LCD Keypad shield
* 含一個 NXP LPC11U35 cortex-M0 IC, 可以
   - 不用 JLINK 可直接透過 usb 傳入 image
   - 不用 usb-serial 傳輸線. UART 訊息可從 usb 傳給 PC. 

可更換為 Arduino SDK. Arduino SDK 本身是 open source. 易於開發. 
和市面上的 arduino 開發板比較. 
     類似是 Arduino DUE board + Arduino wifi shield + NFC shield
     同時因為板子上含有 NXP LPC11U35, 不用另外購買 JLINK 線和 usb-serial 轉接線. 
大幅降低開發成本. 


Arduino SDK 本身是 open source, 可持續開發擴充功能. 
也可換成 mbed SDK 來使用. 
底層 RTOS 也沒有限制, 可更換為其他 RTOS, 方便開發研究. 
( Arduino SDK 目前包 RTX, IAR SDK 目前是用 FreeRTOS )

IAR SDK 可從 : Ameba 大賽網頁登錄取得
http://www.ideas-hatch.com/news_detail.jsp?id=13 

Arduino SDK 為個人開發. 可從此 Git 取得:
Git : https://github.com/neojou/arduino-ameba


-----------------
Ameba pinout 腳位圖, 大部分與 Arduino Uno R3 pinout 相同, 另外多了 ADC/DAC.


*INT 代表可以當 GPIO interrupt,
  - D3 / D4 / D8 / D12 / D13 / D14 / D16 / D17


------------------
當開發板因程式原因無法再燒錄時, 有個 reset mode.

將 GPIOB_0 接在 3.3V pull high 後再插 USB 來更換 image.
GPIOB_0 剛好就是 LOGUART 的 TX , 在板子上有留 UART 孔位可以焊出針腳.





留言

熱門文章