Hallo Ich will über mein Uno einen MEGA 328 auf einer externen Platine flashen Ich habe aber gerade kein 16MHZ Quarz da ; geht das auch mit einem 20 bzw. 6 MHz Quarz ansonsten muss ich erst einen bestellen , was sich aber für 30cent nicht lohnt gruß
Mit einem anderen Quarz stimmt die Baudrate nicht. Dann müsstest du den Bootloader anpassen. Gruß JackFrost
Du könntest den Mega mit 1MHz oder 8MHz intern laufen lassen. Brauchst dann aber einen anderen Bootloader und musst evtl. die Fuses setzen. Im Netz gibts passende Boarddefinitionen für die Arduino IDE. "ATMega328 Breadboard boards.txt"
Ich glaube, ihr habt den michael missverstanden. Er möchte den Arduino Uno als ISP Programmieradapter verwenden, und damit ein en "nackten" ATmega über dessen ISP Schnittstelle programmieren. Hab ich Recht? Bei der ISP Schnittstelle ist die Taktfrequenz egal. Da kannst du jeden Quarz verwenden, der Dir gefällt. Du kannst sogar den internen R/C Oszillator verwenden.
Stefan U. schrieb: > Ich glaube, ihr habt den michael missverstanden. Das glaube ich nicht. Lese den Titel nochmal: > Arduino uno bootloader auf ext. Platine flashen Wenn er einen Bootloader drauf haben will, dann muss er einen angepassten nehmen. Wenn keiner, dann ist egal. Der ATMega braucht keinen Quarz. Wichtig: Die Arduino IDE braucht eine passende/angepasste boards.txt, damit das gelingt. Denn wenn der den originalen UNO Bootloader schreibt, hängt er sich selber ab, da damit gleichzeitig die Fuses für einen 16MHz Quarz gesetzt werden.
Also doch einen kaufen weil ich ja den neuen chip als ersatz für den im uno einsetzen will
Michael schrieb: > Also doch einen kaufen weil ich ja den neuen chip als ersatz für > den im > uno einsetzen will Achso, als Ersatz... Dann kannst du einen 20MHz oder 6MHz Quarz dran machen. Fürs Bootloader brennen geht das. Aber so funktionieren, tut der Bootloader dann nicht, erst wenn du den ATMega auf den UNO steckst.
Ahh ok Wenn ich den angepassten bootloader für int. 8mhz Nehme geht der chip danach auch im uno ? Und wenn ja compiliert die ide dann noch alles korrekt ( z.b. delay) ?
Michael schrieb: > Wenn ich den angepassten bootloader für int. 8mhz > Nehme geht der chip danach auch im uno ? Ja, er geht dann im UNO. Aber nicht mehr mit der original Baudrate zu programieren. Auch darum die eigene boards.txt Im Anhang, eine Variante einer Board -Definition, welche du verwenden könntest ohne Gewähr
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.