www.mikrocontroller.net

Forum: Compiler & IDEs Erste Laufversuche für AT91SAM7S64


Autor: Danyo (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Möchte grad ein erstes einfaches Programm für den SAM laufen lassen und
dabei pro Tastendruck eine zugehörige LED toggeln lassen. Leider lässt
sich die LED jeweils immer nur aus aber nicht wieder einschalten... Hab
den Code dafür im Anhang.

Bin für jeden Tipp dankbar!

Gruß Danyo

Autor: Jörn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der SAM7 hat ein Register zum Setzen und eines zum Löschen des
Registersinhalts. Mit der AT91F_PIO_SetOutput Funktion wird das Bit im
Register gesetzt (LED aus). Zum Einschalten mußt du die
AT91F_PIO_ClearOutput benutzen damit das Bit geschlöscht wird.

Gruß Jörn

Autor: Danyo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke Jörn! Funktioniert so weit ganz gut. Muss nur noch die Tasten
entprellen.. Btw aber findest du nicht auch die Syntax ganz schön
aufwändig? Geht das vielleicht auch einfacher ala 'sbi' und 'cbi'
wie bei den AVRs?

Gruß Danyo

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.