ATMega32 lässt sich nicht mehr lesen

Gast #93058
Hallo zusammen,

ich habe heute meine Mega32 bekommen und nun folgendes
Problem:
Ich konnte die Fusebits lesen (hatte die nicht geschrieben),
mein Progi geladen und nun ende.
Ich kann ihn nicht mehr lesen, Bascom erkennt ihn nicht mal.
Der interer Osz. mit 1 MHz sollte noch aktiv sein.
Was kann man jetzt tun ??
Ich habe schon ext Quarz, RC und TTL Osz angeschlossen, ohne Erfolg.
Was kann da schief gelaufen sein ?
Brenne über LPT mit Bascom, läuft mit ATMega8 super !
Habe einen 2. 32er angeschlossen, wo ich genau weiß, dass ich die
Fusebits etc nicht verändert habe.
Ist der 32 so viel anders wie der 8er beim brennen ??

So kann ich die 32er in die Tonne geben ...

Für Tips besten Dank !!!

mfg
Oliver
Gast
Habe ich mir fast gedacht.
Werden in der Parallelprogramierung auch nur MOSI, MISO und SCK
verwendet und damit nur der LPT Port gemeint ?
Oder wenn ganz andere Pins am AVR zum brennen verwendet ??
Würde sonst mal ein Parallel Brenner bauen ..

mfg
Oliver
Gast
Moin Moin,

@Waldemar_P
@Klaus

was mir noch eingefallen ist, ich hatte aus versehen das
Programm vom ATMega8 eingespielt und den Port
PB7 SCK als Ausgang definiert.
(in der Config war aber schon der M32 eingestellt)

Kann es sein, dass dann die programmierung auch nicht mehr geht,
weil der SCK ein Ausgang geworden ist ?
Wenn dem so ist, hätte ich mein Fehler gefunden.

mfg
Oliver
Gast
Hi,

------->
Kann es sein, dass dann die programmierung auch nicht mehr geht,
weil der SCK ein Ausgang geworden ist ?
Wenn dem so ist, hätte ich mein Fehler gefunden.
<-------

Nein, der ISP-Programmiermodus wird durch eine Reset-Sequenz
eingeleitet, vom ISP-Programmer aus, dadurch schaltet der AVR auf ISP
um, und das Programm ist unterbrochen, während die Pins nur zum
programmieren da sind.

Ist an den Pins noch anderweitig Hardware angeschlossen?? Weil du davon
sprichst, dass du sie als Ausgang definiert hast.
Daran könnte evtl. der Fehler liegen.

greetz
Addy
Gast
Mann war ich blöd ...
Heute habe ich meine ATMega16 bekommen und habe jetzt den Fehler
gefunden:
Ich hatte ein Adapter vom SMD Gehäuse auf 44 Pin gebaut für
mein Testboard.
So wie es aussieht, sollte man das Quarz nicht auf dem Board lassen,
sondern direkt am µC. Bei mir warens ca 1,5-2,0 cm zwischen Quarz
und µC-Pin.
Kann ich ja als Lehrgeld verbuchen...

Aber Danke nochmaö für Eure Antworten !

mfg
Oliver
Gast
Oh, ich habe vor, demnächst einen ATmega128 auszuprobieren. Habe von
µC's bisher wenig Ahnung und wollte mir zum experimentieren eben auch
die Pins vom TQFP-Gehäuse auf eine Steckerleiste ausführen, damit ich
dann halt mit meinem Breadboard spielen kann. Sollte ich das lieber
doch lassen oder ist der Fall von Oliver eher eine Ausnahme? Würde ein
Quarzoszillator in diesem Fall unproblematischer sein?

Gruß,
 Christof

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.