Forum: Compiler & IDEs Erste Laufversuche für AT91SAM7S64


von Danyo (Gast)


Angehängte Dateien:

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

von Jörn (Gast)


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

von Danyo (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.