ARDUINO-UNO mit ATMEGA328 ohne P ?

Gast #2605245
Lesenswert?

Hallo,
für meinen ARDUINO-UNO brauche ich Ersatz,

ich habe hier genügend ATMEGA328  allerdings ohne P und ohne Bootloader,
wie bekomme ich nun den Bootloader vom ARDUINO-UNO auf diesen Controller 
?

der ATMEGA328 sollte doch eigentlich die gleichen Funktionen bringen?

... nur ARDUINO (AVRDUDE) mag die Controler ID nicht.   ;-)

wo kann ich das umstellen ?
Gast #2605455
Lesenswert?

Der Arduino UNO hat aber einen funktionsfähigen Atmega328P und die 
Atmega328 willst du damit programmieren? Zum grundsätzlichen Vorgehen 
schau mal in 
http://www.mikrocontroller.net/articles/AVR_In_System_Programmer#Arduino_ISP_Shield

Das Problem der fehlenden partno des Atmega328 für die -p 
Kommandozeilenoption von AVRDUDE kann aus verschiedene Weise gelöst 
werden: 
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=116958
Gast #2605470
Lesenswert?

> für meinen ARDUINO-UNO brauche ich Ersatz

Wenn der Arduino UNO selbst keinen Pieps mehr macht, dann kannst du den 
Bootloader mit einem AVR In System Programmer flashen.

Welchen du benutzt, hängt vor allem von den vorhandenen PC 
Schnittstellen und vom Geldbeutel ab.

Im primitivsten Fall reicht ein Ghetto Atmega8 Programmer
http://www.mikrocontroller.net/articles/Kuriosit%C3%A4tensammlung
Gast #2605495
Lesenswert?

Und noch einen Hinweis...

Wenn du den Atmega328 dann im Arduino UNO verwenden sillst, muss du den 
Bootloader-Sourcecode für den Atmega328 anpassen (#defines hinzufügen 
u.a. für dessen Signature-Bytes) und übersetzen. Den fertigen Atmega328P 
Bootloader kannst du wahrscheinlich nicht nehmen.
Gast #2605801
Lesenswert?

also Programmer ist kein Problem da habe ich den STK500 und AVRISP mkII
und macht ja auch keinerlei probleme von der ARDUINO-IDE mit einen 328P

ABER
leider kennt AVRDUDE wohl keinen Atmega328 mehr ???
und davon habe ich noch nen Haufen.


Krapao schrieb:
> Das Problem der fehlenden partno des Atmega328 für die -p
> Kommandozeilenoption von AVRDUDE kann aus verschiedene Weise gelöst
> werden:
> http://www.avrfreaks.net/index.php?name=PNphpBB2&f...


und Änderung,
von  -
uno.build.mcu=atmega328p
nach  -
uno.build.mcu=atmega328

bringt auch keinen Erfolg   8-(

ein atmega328, ist auch gar nicht in AVRDUDE.conf  definiert ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren