Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

zmiana stanu led

deviland
-
-
Posty: 4
Rejestracja: 24 cze 2008, o 10:45
Lokalizacja: katowice

zmiana stanu led

Postautor: deviland » 8 paź 2008, o 12:18

witam serdecznie,

czy poprawny jest taki program:

Kod: Zaznacz cały

#include <avr/io.h> int main (void) { DDRA |= _BV(PA0); // pin PA0 jako wejście DDRC &= ~_BV(PC0); // pin PC0 jako wyjście PORTC |= _BV(PC0); // stan początkowy 1 for (;;) { if (PINA & (1<< PA0)) PORTC &= ~_BV(PC0); else PORTC |= _BV(PC0); } }
w zależności od stanu podanego na wejście PA0 ma być zmieniany stan wyjścia PC0. Czyli jeżeli podam na PA0 +5V to powinna zapalić się dioda podpięta do PC0 i odwrotnie.

Nie mam na razie możliwości praktycznego sprawdzenia ... czy to będzie działać ?

Kod kompiluje się bez błędów.

pozdrawiam, dev

Wróć do „AVR/AVR32”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 38 gości