Probleme mit externem Quarz an AVR

OP #1010192
Hallo zusammen,

ich versuche einen ATMEGA644V mit einem externen 8 Mhz Quarz zu 
beschalten. Dafür hab ich erst mal ein kleines Testprogramm geschrieben 
als der AVR noch auf den internen 8 Mhz Takt gehorcht hat -> Hat alles 
wunderbar funktioniert (Ausgabe einiger Zeilen und Anzeige einer DCF 
Zeit auf einem LCD Display).

Sobald ich den AVR aber auf den externen 8 Mhz Quarz umstelle 
funktioniert es nur teilweise: Zwar wird mir ein Teil der Testausgaben 
auf dem Display angezeigt, allerdings dauern diese subjektiv wesentlich 
länger, so als ob der AVR nicht mit den vollen 8 Mhz laufen würde.

Auch lässt sich der AVR nicht mehr per ISP programmieren.

CKDIV8 ist bei mir nicht gesetzt, die Bits im CLKPR stehen auf Clock 
Divison Factor 1.

Hat jemand eine Idee was da schief läuft?
OP #1014901
> Bei SPIEN nicht programmiert wundert das nicht, oder?

Hab jetzt die SPIEN Fuse programmiert, leider klappt ISP weiterhin nur 
wenn ich den Takt auf intern stelle und auch die Geschwindigkeit des 
Controllers ist gefühlt weiterhin sehr langsam :-(
#1014931
Max Kenzie wrote:
>> Bei SPIEN nicht programmiert wundert das nicht, oder?
>
> Hab jetzt die SPIEN Fuse programmiert,
Wenn Du nur über ISP programmierst, dann brauchst Du Dir über die 
SPIEN-Fuse keine Gedanken zu machen. Die ist per ISP nämlich gar nicht 
veränderbar. Entweder sie ist programmiert, dann kann der µC über ISP 
programmiert werden. Oder sie ist nicht programmiert, weil irgendjemand 
sie über JTAG oder HVP gelöscht hat. Dann kannst Du über ISP gar nicht 
auf den µC zugreifen (auch nicht auf die Fuses!)...
#1014944
Johannes M. wrote:
> Max Kenzie wrote:
>>> Bei SPIEN nicht programmiert wundert das nicht, oder?
>>
>> Hab jetzt die SPIEN Fuse programmiert,
> Wenn Du nur über ISP programmierst, dann brauchst Du Dir über die
> SPIEN-Fuse keine Gedanken zu machen. Die ist per ISP nämlich gar nicht
> veränderbar. Entweder sie ist programmiert, dann kann der µC über ISP

Bist du dir da sicher? Also mein JTAGICE mkII schaltet dauernd SPIEN aus 
und an (aus via ISP, an via DebugWire)
#1014946
Nico Erfurth wrote:
> Bist du dir da sicher? Also mein JTAGICE mkII schaltet dauernd SPIEN aus
> und an (aus via ISP, an via DebugWire)
Das Manipulieren von SPIEN über ISP ist lt. Datenblätter hardwaremäßig 
nicht möglich. Was auch Sinn macht, da man nunmal nicht an dem Ast sägen 
soll, auf dem man sitzt...

Zitat aus dem Datenblatt des ATMega644 (Fußnote zur SPIEN-Fuse):
"The SPIEN Fuse is not accessible in serial programming mode"

Antwort schreiben

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