Umstieg von Intel auf Atmel; direktes bit lesen und schreibe

Gast #1213401
Hallo,

ich habe das Tutorial zu AVR gelesen, aber es geht nicht hervor, ob ich 
den bitweise ein bzw ausgeben kann.

Bei Intel konnte der Port P1.1 direkt mit setb gesetzt werden und 
schleifen mit jbit P1.1 kontrolliert werden.


Gibt es diese Befehle bei Atmel auch? ist es überhaupt bei Atmel möglich 
z.B. P1.1 als eingang und P1.2 als Ausgang zu nutzen?

Könnt ihr mir ein Beispiel dafür geben?



Habe das at90usb demokit.
Gast #1213430
Danke schonmal an alle.

Wenn ich das Beispiel richtig verstehe

nippel wenn eine 1 steht ist das bit dann der ausgang und 0 eingang
 so einfach ist das ?
Gast #1213454
Noch ne Frage,

Wie progrmmiere ich eine einfache Schleife, wenn ich auf das Bit P1.7 
warte.

Bei Intel war es jump on bit. wie wird das beim avr realiesiert?

Antwort schreiben

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