Forum: Mikrocontroller und Digitale Elektronik Suche Board für Atmega2560


von J. T. (chaoskind)


Lesenswert?

MoinMoin

ich hätte da mal wieder ne Frage. Ich bin auf der Suche nach einem 
Adapterboard auf dem alle Ports von nem Mega2560 auf Stiftleisten 
geführt werden.
http://www.ebay.de/itm/DE-Versand-SainSmart-Entwicklungsbrett-Mega-2560-board-ATMEGA-2560-USB-Kabel-/170779636167?_trksid=p3284.m263&_trkparms=algo%3DSIC%26its%3DI%26itu%3DUCI%252BIA%252BUA%252BFICS%252BUFI%26otn%3D21%26pmod%3D200916158100%26ps%3D54
Bei dem hier, scheint ein Arduino-clone zu sein, steht in der 
Beschreibung was von 54 I/O und 16 analogen Inputs. Das macht bei mir 70 
Pins die herausgeführt sind. Der Mega2560 hat doch aber 84 GPIO?

Ich suche also ein Board, auf dem der 2560 drauf ist, im Idealfall auch 
gleich noch ein Quarz und bei dem ALLE pins rausgeführt sind. Kennt 
jemand sowas?

Schonmal vielen Dank für eure Antworten

MfG Chaos

von Electronics'nStuff (Gast)


Lesenswert?

Ja wie jetzt. Suchst du ein Eval-Board (z.B. das von dir verlinkte 
Arduino dings) oder ein Adapter von SMD auf Stiftleiste?

von Dummer-Kunde (Gast)


Lesenswert?

Bei Chip45 bekommst Du so ein Board, allerdings mit fest aufgelötetem 
Mikrocontroller.

von J. T. (chaoskind)


Lesenswert?

Es soll schon so ein Eval-Board sein. So ein SMD--->Stiftleistenadapter 
hatte ich schon gefunden, aber da ich keine Möglichkeit zum 
Platinenätzen habe, wird mir das zuviel Gefrickel. Sowas hab ich mir 
schonmal selbst gebastelt für nen Mega128 und viel Schaltdraht. Das ist 
irgendwo im "Zeigt her eure Kunstwerke2"Thread zu sehen.

Was mich bei dem von mir rausgesuchten EvalBoard stört, ist halt das 
nicht alle Pins rausgeführt sind. Ich möchte quasi ein Board auf dem der 
Mega2560 mit Quarz und Spannungsversorgung drauf ist und alle Pins/Ports 
auf Stiftleisten, meinetwegen auch Buchsenleisten geführt sind.

@DummerKunde: das der µC aufgelötet ist, stört nicht im geringsten. Das 
werd ich mir direkt mal anschauen

von J. T. (chaoskind)


Lesenswert?

Habs mir nun angeschaut, 45€ find ich dafür ganz schön happig. Warum 
führen die bei diesem Arduino Ding den nicht auch noch die letzten Pins 
raus? Ich mein wenn ich schon nen 2560 bestelle, dann möchte ich auch 
alle Pins benutzen können...

von Daniel V. (danvet)


Lesenswert?


von Dummer-Kunde (Gast)


Lesenswert?

Bei Robotikhardware.de gibt es sowas auch - kostet dort leider 60 Euro.

Schau mla was ich für Dich gefunden habe: 
http://www.digitale-elektronik.de/shopsystem/product_info.php?products_id=418&osCsid=372d415b4e83

Kostet nur 2,40 Euro!

von J. T. (chaoskind)


Lesenswert?

@Daniel V:
Genau sowas hatte ich beim Mega128 benutzt. Aber das ist dann in einer 
riesigen Strippenzieherei ausgeartet, um die Ports zugänglich zu machen, 
darauf hatte ich eigentlich keine Lust mehr..... aber der Mega128 hat 
immerhin noch .8mm Pitch. Ich glaub .5 bekomme ich nicht mehr 
gelötet....

@DummerKunde:
Das ganze gibs sogar schon mit aufgelötetem µC, ist dann auch bezahlbar, 
aber da bleibt dann immernoch das Problem, das ich keine Platinen ätzen 
kann... und somit wieder unendlich viele Strippen ziehen müsste...


Danke euch trotzdem für die Raussuch-Mühe *gg

MfG Chaos

von Dummer-Kunde (Gast)


Lesenswert?

Ja was willst Du denn dann?

von J. T. (chaoskind)


Lesenswert?

Wobei ich auch noch Bedenken habe bei den Laborplatinen ist, das wenn 
ich nen Quarz benutzen will ich ja schon nen relativ großen Abstand zum 
eigentlichen XTAL1/2 habe. Und es heißt ja immer, man soll so dicht wie 
möglich ran an Pin mit dem Quarz. Bei meiner Laborplatinenlösung für den 
Mega128 verzichte ich zur Zeit auf nen Quarz und betreibe ihn mit dem 
internen RC-Oszillator. Evtl hat da ja auch wer Erfahrungswerte, ab 
welchem Abstand Quarz--->XTAL-Pins es zu Problemen kommt?

von Ratgeber (Gast)


Lesenswert?


von Stefan (Gast)


Lesenswert?

Da sind auch wieder nicht alle Pins herausgeführt.

Wenn Du schon alle Pins des ATmega2560 verwenden willst, dann kommst 
sowieso nicht um eine große Menge Leitungen herum. Ich würde Lackdrähte 
verwenden, sonst kann man den "Kabelwust" ja gar nicht mehr 
unterbringen.

So ist das halt, wenn man so viele I/O Leitungen hat.

Alternative: Nimm viele kleinere Baugruppen und vernetzte sie, z.B. über 
I2C. Das mache ich ziemlich oft.

von J. T. (chaoskind)


Lesenswert?

das was der Ratgeber da rausgesucht hat, sieht schon sehr gut aus. Wobei 
da in der Beschreibung wieder nur 54 IO´s erwähnt werden... Verwirrend 
irgendwie... oder liegt das daran, das ISP und JTAG-Pins dann fest dafür 
vorgesehen sind, und nich anderweitig verwendet werden können?

von J. T. (chaoskind)


Lesenswert?

AHHH ich hab nun immerhin rausgefunden, woran das mit den 54 IO´s liegt, 
das ist der 2561 und nicht der 2560. Hat der 2561 denn nun auch die 4 
16bit timer und 2 8bitTimer? Das wird mir im Datenblatt nicht ganz klar. 
Also der 128 hat im TQFP64 nämlich nur 2 16bit timer. Und der Hauptgrund 
weshalb ich den 2560 haben wollte, sind die Timer....

P.S.
Habs nun doch rausgefunden, der 2561 hat auch nur jeweils 2.....

von Streno (Gast)


Lesenswert?

Hallo,

Ich greife das Thema nochmal auf.

Ich suche ein entwicklungsboard für den atmega2560, dass ich relativ 
einfach ohne großen Aufwand mit atmel Studio 7 programmieren kann.
Wichtig: ich möchte ihn nicht auf dem arduino board.

Gibt es sowas überhaupt?

Danke und Gruß

von Peter Z. (hangloose)


Lesenswert?


von Streno (Gast)


Lesenswert?

Peter Z. schrieb:
> http://www.chip45.com/products/crumb2560-1.1_avr_a...

Das ist super, Leider etwas teuer aber genau das was ich gesucht habe.

Brauche ich dazu noch etwas oder kann ich das board über den Mini USB 
port programmieren?

von Jan L. (ranzcopter)


Lesenswert?

Streno schrieb:
>> http://www.chip45.com/products/crumb2560-1.1_avr_a...
>
> Das ist super, Leider etwas teuer aber genau das was ich gesucht habe.

...die günstigere Version gibt's z.B. hier:
http://www.ebay.de/itm/162264493523

von spess53 (Gast)


Lesenswert?

Hi

>...die günstigere Version gibt's z.B. hier:
>Ebay-Artikel Nr. 162264493523

Streno (Gast) wollte kein kastriertes Arduino-Board.

MfG Spess

von Streno (Gast)


Lesenswert?

Danke schonmal für eure antworten.

Jetzt habe ich noch eine letzte frage:

Kann ich das board über das USB Kabel programmieren oder benötige ich 
einen programmer(recht teuer)

Danke und viele grüße

von joelo (Gast)


Lesenswert?


von Jan L. (ranzcopter)


Lesenswert?

spess53 schrieb:
> Streno (Gast) wollte kein kastriertes Arduino-Board.

er sagte "ich möchte ihn nicht auf dem arduino board" - was für mich 
"Arduino Mega" bedeutet.

von spess53 (Gast)


Lesenswert?

Hi

>er sagte "ich möchte ihn nicht auf dem arduino board" - was für mich
>"Arduino Mega" bedeutet.

Was willst du damit sagen? Das das kein Board mit den Beschränkheiten 
der üblichen Arduino Mega Boards ist?

MfG Spess

von Jan L. (ranzcopter)


Lesenswert?

spess53 schrieb:
> Was willst du damit sagen? Das das kein Board mit den Beschränkheiten
> der üblichen Arduino Mega Boards ist?

wie ich geschrieben hatte - dass er das hier nicht haben wollte:
https://www.arduino.cc/en/Main/ArduinoBoardMega2560

das ist "der Arduino Mega", ein anderes Arduino Mega2560-Board gibt's 
offiziell nicht.

von Streno (Gast)


Lesenswert?

Nein ich möchte nichts was mit arduino zu tun hat.

Ich möchte das board klassisch mit anmelden Studio in C programmieren.

Die frage ist noch ob ich dazu einen programmer brauche oder das auch 
über das Mini USB Kabel geht?

von Jan L. (ranzcopter)


Lesenswert?

Streno schrieb:
> Nein ich möchte nichts was mit arduino zu tun hat.

häng' an den nackten Chip einen Quarz, und packe den jeweiligen 
Bootloader drauf - und du hast einen "Arduino".
Andersrum - nimm' einen "Arduino Mega", und programmiere (nutze) ihn 
einfach ohne irgendein "Arduinozeug" (z.B. WinAVR, AVR Studio) - geht 
genauso.

>
> Ich möchte das board klassisch mit anmelden Studio in C programmieren.
>
> Die frage ist noch ob ich dazu einen programmer brauche oder das auch
> über das Mini USB Kabel geht?

Ja, mit dem Arduino Bootloader :-D

was bedeutet "mit anmelden Studio in C"?

von spess53 (Gast)


Lesenswert?

Hi

>das ist "der Arduino Mega", ein anderes Arduino Mega2560-Board gibt's
>offiziell nicht.

Wer redet denn von 'offiziell'? Sieh einfach mal nach, ob die vier 
XCK-Pins des ATMega angeschlossen. Wenn nicht ist das der gleiche 
Scheiss wie das 'offizielle' Board.

MfG Spess.

von Streno (Gast)


Lesenswert?

Jan L. schrieb:
> Streno schrieb:
> Nein ich möchte nichts was mit arduino zu tun hat.
>
> häng' an den nackten Chip einen Quarz, und packe den jeweiligen
> Bootloader drauf - und du hast einen "Arduino". Andersrum - nimm' einen
> "Arduino Mega", und programmiere (nutze) ihn einfach ohne irgendein
> "Arduinozeug" (z.B. WinAVR, AVR Studio) - geht genauso.
>
> Ich möchte das board klassisch mit anmelden Studio in C programmieren.
> Die frage ist noch ob ich dazu einen programmer brauche oder das auch
> über das Mini USB Kabel geht?
>
> Ja, mit dem Arduino Bootloader :-D
>
> was bedeutet "mit anmelden Studio in C"?

Sorry für die dummen fragen:

Ich Dachte immer ich kann einen arduino Mega nicht einfach mit atmel 
Studio programmieren.
Was brauche ich dafür?

Anmelden bedeutet atmel. War autokorrektur.

Was bedeutet mit dem arduino bootloader?

von Jan L. (ranzcopter)


Lesenswert?

Streno schrieb:
>
> Sorry für die dummen fragen:
>
> Ich Dachte immer ich kann einen arduino Mega nicht einfach mit atmel
> Studio programmieren.
> Was brauche ich dafür?

am besten bei der Version des AVR Studios, das du nutzen möchtest, 
nachschauen, welche Programmer unterstützt werden. Einen davon nehmen.
Oder aber "basteln" - und einen der billigen USBASP (auch ein einfacher 
Programmer) dazu überreden, mit AVR Studio zusammen zu arbeiten.
Oder halt "Arduino-Hardware" nehmen, und dem AVR-Studio sagen, wie es 
damit umgehen soll... (Herr Google kennt sich da aus)

>
> Anmelden bedeutet atmel. War autokorrektur.
>
> Was bedeutet mit dem arduino bootloader?

das ist ein kleines Stück Software, das es ermöglicht, die AVRs per USB 
zu programmieren. Wird sozusagen "fest" im uC abgelegt.

Die Arduino-Hardware-Plattformen haben den normalerweise schon drauf, 
ansonsten muss man den einmal per ISP (eine der "normalen" 
Programmierschnittstellen der AVRs) draufpacken.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.