atmega8 16pu, Probleme beim brennen des Bootloaders (arduino uno)

Gast #4323358
Lesenswert?
• ▲
▼
Hallo,
ich wollte mit Hilfe eines Arduino unos meinen Atmega8 16pu in betrieb 
nehmen. Jedoch bekomme ich immer eine Fehler Meldung:
"java.lang.NullPointerException" Bin leider auf dem Gebiet noch totaler 
Anfänger und bräuchte dringend Hilfe.
Bei arduino Sketch habe ich auf den Uno "ArduinoISP" geladen und den 
Programmer auf "Arduino as ISP" gesetzt und bei Platine "Arduino NG or 
older w/Atmega8" aus gewählt.

Widerstand =330 ohm

Meine frage ist nun, liegt es daran das ich noch keinen 16MHz Quartz 
angeschlossen habe oder an etwas anderem?
#4323564
Lesenswert?
• ▲
▼
Erstmal danke für die schnelle Antwort
gebaut hab ich die Schaltung nach der Vorlage des attinys, da ich zu dem 
Atmega8 16Pu nichts gefunden habe und mir für die Schaltung des 
Atmegas328P noch die Teile fehlen, jedoch schon bestellt sind, auch der 
100nF Kondensator ist dabei. Also muss ich zwischen +5V und dem Reset 
Pin den 10K widerstand klemmen ?
Gast #4323578
Lesenswert?
• ▲
▼
Felix N. schrieb:
> Erstmal danke für die schnelle Antwort
> gebaut hab ich die Schaltung nach der Vorlage des attinys, da ich zu dem
> Atmega8 16Pu nichts gefunden habe und mir für die Schaltung des
> Atmegas328P noch die Teile fehlen, jedoch schon bestellt sind, auch der
> 100nF Kondensator ist dabei. Also muss ich zwischen +5V und dem Reset
> Pin den 10K widerstand klemmen ?

Ja, der Widerstand ist wichtig, ohne den ist der Eingang offen und hat 
keinen definierten Wert. Die Schaltung für den 328 ist dann schon ok.
#4323621
Lesenswert?
• ▲
▼
Hallo,

auch der Mega8 hat am Reset einen internen PullUp, man kann den Pin also 
durchaus offen lassen. Zum Programmieren hängt er aber ohnehin am 
Programmer und bekommt von dort definierte Pegel.

Ich habe den Arduino noch nicht als ISP genutzt, ein neuer Mega8 läuft 
mit internem Clock auf 1MHz, der ISP-Takt muß also unter 250kHz liegen. 
Der Arduino mit Mega8 wurde aber mit 16MHz getaktet und davon dürfte die 
ISP-Software auch ausgehen.
Es wird also ohne Quarz wohl nicht gehen.

Gruß aus Berlin
Michael
Gast #4323734
Lesenswert?
• ▲
▼
Michael U. schrieb:
> auch der Mega8 hat am Reset einen internen PullUp, man kann den Pin also
> durchaus offen lassen. Zum Programmieren hängt er aber ohnehin am
> Programmer und bekommt von dort definierte Pegel.

Ist es hier nicht so wie beim 328, dass der erst durch die 
Programmierung den Pullup aktiviert? Bzw. muss der beim 328 beschaltet 
werden.
Dann habe ich evtl. hier falsch gelegen.

Letztendlich deutet die Fehlermeldung aber auf ein Problem der IDE hin.
#4325542
Lesenswert?
• ▲
▼
Dieter S. schrieb:
> Letztendlich deutet die Fehlermeldung aber auf ein Problem der IDE hin.

Was bedeutet das es eher nicht am Schaltkreis liegt sondern an dem 
Programm selber ?
ich habe jetzt zwischen den GND und +5V den 100nf Kondensator gesteckt, 
jedoch ist es immer noch die gleiche Meldung.
Kann mir vielleicht jemand ein Schaltplan für die Programierung des 
atmega8 schicken?
Gast #4325774
Lesenswert?
• ▲
▼

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.