Erste Laufversuche für AT91SAM7S64

Gast #284021
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
Angehängte Dateien:
Gast #284022
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
Gast #284023
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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren