Register abfragen

Gast #1715346
ratziputz schrieb:
> ich würde gerne im TIMSKx Register die TOIEx abfragen.

OK. Worauf hin?

>Wenn ich schreibe (1<<TOIEx) ist ja TOIEx durch eine Zahl zb. 1 deklariert.
Nein. Das
1
(1<<TOIEx)

ist selbst keine Deklaration und bewirkt auch keine.
Zur Bedeutung von "Deklaration" in C siehe: 
http://www.c-plusplus.de/forum/viewtopic-var-t-is-61231.html

Zu Schiebeoperationen und mehr siehe: 
http://www.mikrocontroller.net/articles/Bitmanipulation

>Kann man eine Abfrage wie if(TOIEx == 1) machen?

Sicher.
Fragt sich wozu.
Das Bit musst Du selbst im Programm setzen. Wozu dann hinterher testen 
ob Du es gesetzt hast?
Gast #1715348
>Welches Bit ist TOIEx?

Welcher Controller? Warum guckst Du nicht selbst in das Datenblatt?
Falls Du behindert oder blind bist helfen wir Dir natürlich gerne.
Gast #1715399
>Dann bekommst du die Information, ob die Bitnummer TOIEx
>den Wert 1 hat.
>Willst du das?

Wenn TOIEx den Wert 1 hat ist es enabled- das will ich testen.


if((TOIEx & 0x01)==1)
if (TIMSK & (1<<TOIEx))

Wozu brauche ich die UND-Verknüpfung.



>Falls Du behindert oder blind bist helfen wir Dir natürlich gerne.

Ich danke dir vielmals dass du so hilfsbereit bist weil ich behindert 
bin. Es ist sehr nett dass du nicht diskriminierend bist.
Gast #1715412
ratziputz schrieb:
>Ich danke dir vielmals dass du so hilfsbereit bist weil ich behindert
>bin. Es ist sehr nett dass du nicht diskriminierend bist.

Das sollte Dich keineswegs herabsetzen. Wieso verstehst Du das in dieser 
Weise? Ich habe das nur vermutet, weil Du nicht selbst nachliest, was Du 
hier fragst.
Es ist ja keine Schande Legastheniker zu sein oder blind oder sonstwas. 
Sag es einfach.
Die Fragen, die Du hier stellst sind absolute Grundlagen. Daher ist 
meine Vermutung wohl nicht unbegründet, denn es muss ja einen Grund 
dafür geben, das Du das nicht selbst nachliest, oder?

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.