Und könnte man 5x 238er miteinander verbinden und somit mehr Flash Speicher erreichen ( 161,28 Byte) ? der müsste man für jeden einzelnen seine Aufgabe zuweisen?
nein, so läuft das nicht.
der "größte" atmega mit beinchen ist der 1284er, darüber ist zb. noch der 2560er, der im arduino mega 2560 verbaut ist. der hat aber sogar weniger ram als der 1284, dafür mehr flashspeicher. und dann gibt's da noch den DUE.
Das Platinenlayout habe ich schon gesehen. Bei dem UNO brauch man ja auch nicht alle Teile die auf dem Board drauf sind, deswegen dachte ich man kann das gleiche auch mit DUE machen.
Klar kannst Du auch einige Teile weglassen (z.B. den ATmega16U2 für das USB2Serial inkl. "Umgebungsmaterial"), aber der grosse Brocken (der SAM) bleibt trotzdem und das ist mit dem Lötkolben definitiv keine Anfängerarbeit.
Das hängt von der Anwendung ab. Das Breakout ist 4cm mal 4cm groß, ein kompletter Mega2560 ist sehr viel größer. Wenn man auf USB, Spannungsregelung usw. verzichten kann, würde ich sogar lieber das Breakout verwenden.
Mario.
Moin leute.Ich habe nach dieser Anleitung: http://www.gammon.com.au/forum/?id=11637 nur ich habe 22pf verwendet anstatt 18pf,
den 1284P auf dem Board aufgesetzt, den Bootloader mit UNO draufgesattelt und habe nun Probleme mit dem Upload vom Sketch. Dazu habe ich ein Handykabel von Siemens genommen, wo ein pl2303 Chip drauf ist. TX an RX, RX an TX, Reset habe ich auf 5V verlegt mit 10K Widerstand, 5V und GND angeschlossen. Wenn ich in IDE auf Upload drĂĽcke, steht da Uploaden..... und dann kommt nix mehr. Jemand ein Rat?
Ich verwende Mac IDE 1.0.4. Erst wurde pl2303 nicht erkannt, Treiber dafĂĽr installiert dann wurde es erkannt. AVRISPII ist eingestellt, Board ist Mighty 1284p eingestellt.
Ist es richtig dass es 130.048 Bytes sind? der Chip hat doch nur 128?!
Blink LED: Binäre Sketchgröße: 1.196 Bytes (von einem Maximum von 130.048 Bytes)
ich habe 22pf verwendet anstatt 18pf, spielt es eine rolle? mit 0.1 uF habe ich auch probiert, geht nicht. Da ich hier keine Buttons habe, habe ich auch versucht das Kable zu ziehen. Dann kommt diese Meldung
Upload abgeschlossen.
avrdude: stk500_getsync(): not in sync: resp=0x00
oder auch dieses
avrdude: stk500_recv(): programmer is not responding
Wenn ich mir nicht sicher wäre, ob ein bestimmter Chip einen funktionierenden Arduino-Bootloader drauf hat oder nicht, würde ich den Chip mal kurz in ein UNO-Board einsetzen und austesten, ob mit diesem Board ein Upload per Bootloader möglich ist.
Wenn ja, dann ist der Chip in Ordnung und die selbstgebaute Schaltung (bzw. Reset-Button-Bedienung) falsch.
Wenn nein, dann ist der Bootloader nicht ordentlich drauf.
Der 1284p passt nicht auf das UNO Board, so am rande. Aber wenn ich ein größeres Board hätte, hätte ich es längst probiert.
Bootloader size: 1024 bytes, also ist der Bootloader schon drauf.... nimm ich an.
Aus UNO den Chip rausgenommen, TX und RX angeschlossen..... avrdude: stk500_recv(): programmer is not responding
skorpi08:
Der 1284p passt nicht auf das UNO Board, so am rande.
Oh sorry, ich hatte oben von Dir gelesen:
Moin leute.Ich habe nach dieser Anleitung: http://www.gammon.com.au/forum/?id=11637 nur ich
habe 22pf verwendet anstatt 18pf,
und dann auf die Bilder geschaut und gesehen: Atmega328.
Also irgendwas muĂźt Du dann ja anders gemacht haben als in der Anleitung.
Wird der 1284p ĂĽberhaupt auf irgendeinem Arduino-Board verwendet?
Wird der von der IDE unterstĂĽtzt? Hast Du die boards-Datei selbst erweitert?
Gibt es einen funktionierenden Bootloader?
Du hast da ja dann wohl hoffentlich keinen UNO-Bootloader hochgeladen in der Hoffnung, dass der dann auch auf einem 1284p läuft?
Ist es normal dass man paar mal versuchen muss bis der Upload abgeschlossen wird?
Ih bekomme manchmal diesen Fehler:avrdude: stk500_getsync(): not in sync: resp=0x00
Wenn ich es paar mal versuche, dann kommen keine Fehler. RTS habe ich jetzt auch angeschossen, wie nach der Anleitung.
Es wird zwar angezeigt Upload abgeschlossen aber Serial Monitor zeigt nix. Wie kann man ein Programmier Kabel noch basteln? Geht das nicht mit der Platine aus externe Festplatte? Mit dem Arduino UNO geht das doch bestimmt auch?!
Hab mit dem UNO Board probiert, den 328p rausgenommen, TX an TX, RX an RX und Reset an Reset. Dann funktioniert es manchmal, auch wenn diese Meldung kommt:
Binäre Sketchgröße: 1.196 Bytes (von einem Maximum von 130.048 Bytes)
avrdude: verification error, first mismatch at byte 0x0101
0x00 != 0x06
avrdude: verification error; content mismatch
Ich möchte mit dem 1284p das Ethernet Shield nutzen, geht das?
Habe zwischen UNO und Rx am 1284p ein 10k zwischengebaut, dann gibt's keine Fehler. Mit 60k hats auch funktioniert.
Mit dem Handy Kabel funzt es aber trotzdem nicht.