Keine Verbindung mehr: atmega16, STK500, avrlib

Gast #142177
Lesenswert?
• ▲
▼
Hallo,

ich benutze das STK500 um mit einem ATMega16 und der AVRLib ein wenig
herumzuspielen.(=> Anfänger)
Nachdem ich u.a. folgende Funktionen in dieser Reihenfolge benutzte,
kann ich keine Verbindung mehr zum µC herstellen (Folglich auch nicht
lösche, neu programmieren etc.).

uartInit()
rprintfInit(uartSendByte)
a2dInit()
a2dSetPrescaler(ADC_PRESCALE_DIV64)
a2dConvert8bit(i))

Wo liegt der Fehler? Ich bin für jeden Denkanstoß dankbar!
wichtiger: Wie kann ich den µC retten ?
Gast #142179
Lesenswert?
• ▲
▼
2 moeglichkeiten ;)
Externen RC Oszilator aktiviert oder das Programm vor auslesen
geschuetzt ;)
erstes ist mir auch schon mal passiert liess sich mit einem passendem
RC Glied wieder zum laufen ueberreden ;)

Gruss
Gast #142180
Lesenswert?
• ▲
▼
@Tobi
Das merkwürdige ist ja gerade, dass ich gerade das nicht getan habe
(fuse etc.). Ich habe nur mit der AVRLib herumgespielt und die
genannten Funktionen verwendet. (Anders als in den Bsp. der Lib (a2d)
habe ich aber z.B. timerinit weggelassen... Meine Kenntnisse reichen
aber nicht aus, ob da irgendwelche Zusammenhänge zu erkennen :-(
Gast #142181
Lesenswert?
• ▲
▼
da du ja sowieso ein stk hast stöpsel einfach mal den high voltage
programmierteil dran und versuch es damit.

wie schon gesagt, mit einem programm kann man nicht die
programmiermöglichkeiten eines uC ändern (zumindest beim avr), solange
man nicht den ganzen chip ins nirvana jagt
Gast #142185
Lesenswert?
• ▲
▼
mit der Betonung auf "scheinbar".
Den ATmega16 kann man eigentlich mit dem STK500 nicht zerschiessen im
"low volatage serial programming mode" (=Standardeinstellung). Die
ISP-fuse kann man ueber low-volatage nicht abschalten und die
Frequenzfuseeinstellung ist egal, da das STK500 - so die Jumper richtig
gesetzt sind (Auslieferungszustand) - einen brauchbaren fuer alle
Fuse-Einstellungen erzeugt. Rein aus Interesse waere wirklich
interessant, wie das Problem zu reproduzieren ist.

Antwort schreiben

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