PIC開發板Open16F877A是一塊以PIC16F877A為主控芯片的開發板,它帶有豐富的擴展接口,支持各類外圍模塊的接入。
資源簡介
[ 芯片簡介 ] - PIC16F877A
以下為PIC16F877A-I/P的核心資源參數:
內 核:PIC 8-bit RISC;
工作頻率:20MHz Max;工作電壓:2-5.5V;
封 裝:DIP40;I/O口:33;
存儲資源:14kB Flash,368B RAM,256B EEPROM;
接口資源:1 x MSSP(SPI/I2C),1 x A/E/UART,2 x PWM, 8 x ADC;
調試下載:可通過ICSP接口實現調試下載。 - AMS1117-3.3
3.3V穩壓器件。 | [ 其它器件簡介 ] - 電源開關
- 電源LED
- 用戶LED
便於I/O輸出測試或顯示程序運行狀態。 - 用戶按鍵
便於I/O輸入測試或控制程序運行狀態。 - 搖桿
上、下、左、右、按下,共5個狀態。 - 復位按鍵
- 蜂鳴器
- 紅外線接收頭
- 4M晶振
|
[ 模塊接口簡介 ] - 16I/Os | 8位AD接口
方便接入各類使用I/O控制的模塊。
如FT245 USB FIFO、8位數碼管等模塊。
同時,16I/Os接口中有8位接口為AD接口,可以方便AD測試。 - 8I/Os接口
方便接入各類使用I/O控制的模塊。
如8位按鍵模塊,電機控制模塊等。 - SPI接口
方便接入各類使用SPI接口模塊。
如Dataflash AT45DBXX、SD卡、MP3等模塊。 - I2C接口
方便接入各類使用I2C接口模塊。
如I/O擴展芯片PCF8574、EEPROM AT24CXX等模塊。 - 1-WIRE接口
方便接入各類使用1-WIRE接口器件(TO-92封裝)。
如溫度傳感器DS18B20、電子註冊碼DS2401等模塊。 - UART接口
方便接入各類使用UART接口的模塊。
如RS232、RS485、USB TO UART等模塊。 - PS/2接口
方便接入各類使用PS/2接口的設備。 如鍵盤、鼠標等。 - 2.2寸彩色LCD接口
方便接入帶觸屏彩色LCD。
套餐A、B配有2.2寸觸屏LCD,使用SPI接口,大大降低I/O資源的佔用。 - 字符LCD接口
方便接入帶字符型LCD。
套餐B配有為3.3V藍屏LCD1602。 | [ 其它接口簡介 ] - 5V DC接口
- 用戶自定義晶振插口
- VCC電源輸入輸出接口
常用於對外供電,或與用戶板進行共地處理。 - MCU引腳接口
引出所有引腳,方便與外設進行I/O連接。 - ICSP接口
支持下載與調試。 [ 跳線說明 ] - 用戶LED跳線
- 用戶按鍵跳線
- 五向搖桿跳線
- PS/2跳線
- 1-WIRE跳線
- 蜂鳴器跳線
- 紅外線跳線
以上跳線使用說明:
短接跳線:接入到示例程序指定的I/O;
斷開跳線:可改為使用連接線接入自定義的I/O。 - VCC選擇跳線
- 晶振選擇跳線
- RA4上拉跳線
|
主控板及其擴展性圖展
相關說明:
本產品實際配備什麼模塊,須參考本產品詳細配置。(以上圖片只表明本產品可以支持該類模塊,而不代表配備它們)
本產品實際如何接入模塊,需根據本產品實際情況。(以上圖片可能引自Open系列其它產品,接入方法僅供參考)
各模塊移植性圖展
模塊接入CPLD主控板
相關說明:
模塊的接口具有高度統一性,它們在設計時也考慮了與Open系列主控板的兼容性,因而具備了超強的移植性。
截至2012.05,適合接入Open系列主控板的外圍模塊已超過30個(各個Open主控板功能不同,適合接入的模塊也不盡相同)。
我們將陸續推出:轉速、角速、加速度(用於控制舵機)、聲音、顏色、紅外、光度、濕度、磁力(用於製作IPONE4指南針等)傳感器,
測距、電機、GPS、GSM、3G、Zigbee、WiFi模塊、大尺寸LCD模塊等。
Open系列開發板簡介
玩轉你的PIC變形金剛,召集你的PIC戰隊,建立你的嵌入式戰線,締造你的電子王國!從這裡開始。
市面上大部分開發板的局限性在於它們不具開放性,不夠模塊化,因而限制了其移植性,擴展性,限制了其應用。
實際上,硬件開發系統可以學習軟件工程的設計理念 --開放化,模塊化,接口化。
以便讓它具備「可移植」,「易擴展」等優越性,以便讓它能像軟件一樣,一次設計,到處使用。
我們決定做一些真正優秀的開發系統,決定將它們更「一般化」,以讓它們發揮出更強的威力。
基於以上設計理念的驅動,我們開發了Open系列主控板。
它顛覆了傳統開發板的設計方法,是全球獨一無二的創新產品,真正適用於用戶的學習、研發!
Open系列主控板的最大特點是它的「模塊化」及「開放性」。這個全新的設計理念帶來顯著優點:
為初學者而生:
- 模塊化的設計:需要使用什麼模塊,則接入什麼模塊,系統簡單明瞭,亦可單獨研究各個模塊,便於初學者快速入門;
- 開放性的設計:整個系統高度開放,採用接入式連接,避開了連線的複雜性,避免了由於錯誤連線導致無法成功調試的可能性;
- 明瞭的標識與方便的接口:使得初學者可以簡便的使用MCU的所有資源,完成各項入門實驗。
為開發者而造:
- 模塊化的設計:需要使用什麼模塊,則接入什麼模塊,系統目標明確,亦可移植各個模塊到其它系統,便於開發者快速開發;
- 開放性的設計:整個系統高度開放,所有I/O開放,開發不受限制。用戶亦可自行設計模塊,簡便的接入到系統。
- 明瞭的標識與方便的接口:使得開發者可以輕鬆發揮MCU的所有資源,debug各類測試程序。
- 借助主控板及各個模塊搭建你的系統,使用它作為產品的初期評估系統,有效減少你的重複勞動,快速開發出你的最終產品。
敬告:Open系列開發板已獲得國家專利,包括實用新型專利及外觀專利,仿造必追究其法律責任!
Open系列開發板優勢
敬告:Open系列開發板已獲得國家專利,包括實用新型專利及外觀專利,仿造必追究其法律責任!
調試接口定義
特別說明:本產品不自帶仿真調試!需接入仿真器才能進行仿真調試!(
仿真器需另行購買)
包含如下內容:
- 電路原理圖(PDF格式)
- 用戶手冊
- 示例程序
- 器件手冊(包括各類器件Datasheet)
- 開發軟件(MPLAB IDE、PICC編譯器等軟件)
資料路徑: www.waveshare.net/wiki/Open16F877A
詳細配置