www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik interner Takt ATmega8


Autor: MB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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
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

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@  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
ldi r16,0x00
out OSCCAL, r16

MFG
Falk

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.