Forum: Mikrocontroller und Digitale Elektronik GIMSK


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Sascha Kopp (Gast)


Lesenswert?

main:
        ; Stackpointer initialisieren
        ldi temp, LOW(RAMEND)
        out SPL, temp
        ldi temp, HIGH(RAMEND)
        out SPH, temp


        ldi r17, 0x70        ; LEDs auf Ausgang
        out DDRD,r17
        ldi r17, 0x02        ; TX ausgang / RX Eingang
        out DDRC,r17
        out PORTD,r17
        sbi GIMSK, 6
        sei


Der Compiler sagt dazu Folgendes: ILLEGAL argument oder count
warum tut er dies, normalerweise kann ich doch einfach etwas dor 
reinschriben, hier geht es aber nicht?!

von mikki merten (Gast)


Lesenswert?

der Befehl geht definitiv nicht:
sbi GIMSK, 6
sbi und cbi Befehl sind auf den I/O-Bereich 00-1F hex beschränkt.
geht aber so:
in   r17,gimsk
sbr  r17,1<<6
out  gimsk,r17

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]
  • [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.