ARDUINO-UNO mit ATMEGA328 ohne P ?

Gast #2605245
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
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
> 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
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
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

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.