Hallo,
ich möchte einen Minimal-Mega2560er bauen, der dann fix in meinem aktuellen Projekt verbleibt.
Ich benötige zwar wenige Aus/Eingänge, aber einiges an Programmspeicher (deshalb der 2560er).
Ich benötige:
- ISP/ICSP zum Brennen des Bootloaders (finales Proj. wird dann ohne Bootloader gebrannt)
- SPI-Schnittstelle für ein Touch-LCD-Display
- I2C Schnittstelle
- FTDI Schnittstelle zum Laden des (Test-) Programms (mittels Sparkfun FTDI Breakout Board)
- einige digitale und analoge Pins
Ich hab soweit die meisten Infos zusammen und möchte nun Euch bitten, diese zu überprüfen, eventuell zu korrigieren, zu ergänzen oder Verbesserungen vorzuschlagen:
Funktion ~~ Pin am 2560er-Chip ~~ Pin am Arduino Mega 2560er Board
GND ~~ 11, 32, 62, 81, 99
VCC ~~ 10, 31, 61, 80, 100
3x 100nF Kondensator zwischen Pin 100 und 99
Quarz 16MHz zwischen Pin 33 und 34 (mit jeweils 22 pF Kondesatoren auf GND)
RESET mit 10KOhm auf VCC und 22pF auf GND
ISP:
SCK ~~ 20 ~~ 52
MOSI ~~ 21 ~~ 51
MISO ~~ 22 ~~ 50
RESET ~~ 30 ~~ Reset-Pin
GND ~~ GND
VCC ~~ VCC
SPI - Touch-Lcd:
SCK/MOSI/MISO siehe ISP
4 digitale Pins ~~ 15, 16, 17, 18 ~~ 6, 7, 8, 9
VCC
GND
I2C:
SCL ~~ 43 ~~ 21
SDA ~~ 44 ~~ 20
jeweils 10KOhm Widerstand auf VCC ???
FTDI-Breakoutboard --> 2560er-Chip:
GND --> GND
CTS --> GND
VCC --> VCC
TXO --> RXO ~~ 2 (1KOhm Widerstand zwischengeschaltet ???) ~~ 0
RXI --> TXO ~~ 3 (1KOhm Widerstand zwischengeschaltet ???) ~~ 1
DTR --> mit 0,1uF Kondensator auf RESET-Pin 30
Auf Led´s verzichte ich.
100nF zwischen AREF und GND: wird der benötigt?
+5V (und GND) werden von außen zugeführt.
Müssen noch andere Pins auf GND oder VCC gezogen werden?
Sooo, ich hoff ich hab alles ![]()
Danke im Voraus für Eure Mühe
Gruß Reinhard