interner Takt ATmega8

Gast #1702846
tach auch,
ich wiollt mich mal kurz erkundigen wie man den internen Takt beim 
ATmega8 ein-/verstellen kann mit asm...

es gibt ja ein Register dazu aber dass kannich nicht direkt ansprechen 
scheint mir!?

im AVR-Studio hab ich es mit
1
ldi OSCCAL, 0x00
versucht, um den Takt auf die kleinste stufe zu stellen aber wie gesagt 
er erkennt den befehl nicht an..
Danke schon mal
#1702851
@  MB (Gast)

>ldi OSCCAL, 0x00

>versucht, um den Takt auf die kleinste stufe zu stellen aber wie gesagt
>er erkennt den befehl nicht an..

Was wohl daran liegt, dass ldi nur die Register r16-r31 laden kann. 
Versuchs mal mit
1
ldi r16,0x00
2
out OSCCAL, r16

MFG
Falk

Antwort schreiben

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