Oscal beim Atmega32 und AVR-Studio

Gast #269379
Ne kleine Frage zu dem Thema "Oscal". JMir wurde gesagt, daß man
das im Programm nochmal extra festlegen muss.

Z.B.   OSCCAL = 0xab; /* oder was auch immer */

Nun meine Frage. Im AVR Studio kann ich ja den Wert des Registers
auslesen, meinetwegen 0xB6 für 1MHz. Dann habe ich dort die
Möglichkeit, diesen Wert in "Write Adress" einzutragen. Aber in
welche Adresse soll ich den denn eintragen?
Hab mal ein Screenshot von meinem Problem gemacht.
Wisst ihr jetzt was ich meine und kann mir da jemnad helfen?

Danke und Gruß "der sich immer mehr fragende" Marian
Angehängte Dateien:
In Assemblerprogrammen ist es ueblich sich diesen Wert
beim Start eines Programmes aus einer bestimmten Speicherzelle
zu holen und damit den  OSCCAL zu kalibrieren.
Dazu muss aber der Wert an einer bestimmten Stelle im Speicher
liegen. Bei fabrikneuen Tiny's steht der Wert zb. im letzten
Byte im Flash-Speicher. Das muss aber nicht so sein. Du kannst
den Wert dort hinlegen wo du willst, nur musst Du halt
wissen wo im Speicher der Kalibrierwert steht, damit das Pgm
beim hochfahren ihn von dort holen und ins OSCCAL setzen kann.

Mehr steckt da nicht dahinter.

(Das Stichwort ist: Massenfertigung. Dort kannst Du nicht
100-erte Prozessoren dadurch kalibrieren, dass du fuer jeden
einzeln das Pgm anpasst. Du aenderst einfach den Wert an der
festgelegten Speicherposition und das Pgm holt ihn sich beim
hochfahren)

Antwort schreiben

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