Płyta rozwojowa AVR przeznaczona dla ATMEL mega AVR wyposażona w ATmega128 MCU. Integruje różne standardowe interfejsy. Łatwa w użyciu dla peryferyjnych rozszerzeń.
OpenM128 jest płytą AVR , która posiada urządzenie ATmega128 jako mikrokontroler. Obsługuje dalszą ekspansję w różnych opcjonalnych akcesoriów płyty do konkretnego zastosowania.Modułowa i otwarta konstrukcja czyni go idealnym do rozpoczęcia tworzenia aplikacji z mikrokontrolerem AVR.
Zawartość płyty:
ATmega128A-AU:wysoka wydajność AVR MCU, który posiada:
Rdzeń: AVR 8-bit RISC
Częstotliwość: 16MHz Max
Napięcie: 2.7-5.5V
Pakiet: TQFP64
I/Os: 53
Pamięć: 128kB Flash, 4kB SRAM, 4kB EEPROM
Interfejsy komunikacyjne: 1 x SPI, 1 x TWI (I2C), 2 x USART, 8 x PWM, 8 x ADC
Debugging/Programming: JTAG/ISP
AMS1117-3.3: 3.3V regulator napięcia;
Włącznik zasilania;
Wskaźnik zasilania;
LEDs: wygodne wskazanie stanu I/O status i/lub stan działania programu;
Klawisze użytkownika: dla I / O wejścia test i / lub program kontroli;
Joystick: pięć pozycji;
Przycisk reset;
Oscylator kwarcowy: 7.3728M & 32.768K
Regulowany rezystor: for LCD12864 regulacja kontrastu;
interfejs 16 I/Os: dla połączenia akcesoriów płyty, które stosują kontrolę I/O, takie jak FT245 USB FIFO, 8 SEG LED, etc.
interfejs 8 I/Os | interfejs 8-bit AD
do podłączenia akcesoriów do płyty, które stosują kontrolę I/O, takie jak 8 Push Buttons, Motor, itp.
można stosować interfejs 8-bit AD do AD testowania.
6 I/Os interfejs| USART0+AC+PWM3 interfejs
dla połączeń urządzeń peryferyjnych USART, takich jak RS232, RS485, USB TO UART, itp.
do podłączania akcesoriów płyty, które stosują interfejs PWM, obsługuje również analogowe porównanie poprzez interfejs AC
interfejs SPI+PWM0+T/C
dla połączeń urządzeń peryferyjnych SPI, takich jak DataFlash (AT45DBxx), SD card, MP3, itp. Interfejs SPI zawiera dodatkowe styki I/O (PWM, T/C jako I/O), które może być stosowane jako styki kontrolujące.
dla połączeń akcesoriów, które używają interfejs PWM, for connecting accessory boards which using PWM interface, obsługuje również obliczenie częstotliwości poprzez interfejs T/C
Interfejs I2C+PWM0/1
dla połączeń urządzeń peryferyjnych I2C, takich jak I/O expander (PCF8574), EEPROM (AT24Cxx), itp. Interfejs I2C zawiera dodatkowe styki I/O (PWM jako I/O), które mogą być użyte jako styki kontorolujące.
dla połączeń akcesoriów korzystających z PWM interfejsu.
PS/2 interfejs: do połączenia PS/2 klawiatury i/lub myszy;
Wielokolorowy graficzny interfejs LCD: do połączenia 2.2 calowego wielokolorowego ekranu dotykowego LCD z SPI control;
Graficzny interfejs matrycy LCD: do połączenia matryc LCD takich jak: LCD12864 (3.3V blue podświetlenie);
5V DC jack
Niestandardowe gniazdo;
VCC moc wejściowa/wyjściowa: zazwyczaj wykorzystywane do wyjścia zasilającego i / lub do podstawy wspólnej z innymi płytami;
MCU złącze: wszystkie styki MCU są dostępne do rozszerzanych złącz;
Interfejs ISP6: do programowania;
Interfejs ISP10: do programowania;
Interfejs JTAG: programming/debugging
LEDowy przełącznik;
Klawisz przełącznika,
Przełącznik typu joystick,
PS/2 przełącznik;
LCD wybór przełącznika
VCC przełącznik
Crystal selection przełącznik
UWAGA: OpenM128 nie posiada włączonych funkcji debugging, debugger jest wymagany.
Poniżej rysunki przedstawiają nagłówki JTAG, ISP10, interfejs ISP6
Rysunek 1. 10-pin JTAG nagłówek pinout
Rysunek 2. 10-pin ISP nagłówek pinout
Rysunek 3. 6-pin ISP nagłówek pinout
Instrukcja obsługi na CD zawiera rozwój zasobów wymieniony następująco:
Related Software (AVR Studio4, etc.)
Demo Code (GCC AVR przykłady)
Schemat (PDF)
AVR dokumentacja rozwoju (karty katalogowe itp.)
Zawartość zestawu:
OpenM128 płyta x 1
4-pin kabel x 2
2-pin kabel x 2
5V zasilacz x 1
Instrukcja obsługi CD x 1
PL2303 USB UART Board (mini) x 12.
2-calowy 320x240 Touch LCD (A) x 1
AD Keypad (for testing embedded ADC) x 1
FT245 USB FIFO Board (mini) (16 I/Os) x 1
AT45DBXX DataFlash Board (SPI) x 1
PCF8563 RTC Board (I2C) x 1
NRF24L01 RF Board (B) (SPI) 2pcs x 1
DS18B20 (ONE WIRE) x 1
1. 2. 3. 4. 5.
6. 7. 8. 9. 10.
11. 12. 13.