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ę

Atmega i wyjscia

marekm
-
-
Posty:7
Rejestracja:29 gru 2004, o 08:34
Lokalizacja:Bielsko
Atmega i wyjscia

Postautor: marekm » 6 mar 2005, o 14:42

Zacząłem zabawę z mikrokontrolerem Atmega i noe wiem co jest grane, mianowicie nie steruje mi wyjściami, czy mógłby mnie ktoś oświecić DLACZEGO, BŁAGAM o pomoc.

$regfile = "M32def.dat"
$crystal = 16000000
Config Lcd = 20 * 4 : Cursor Off
Config Lcdbus = 4

Config Pind.7 = Output

Led Alias Pind.7

Cls
Lcd "LED miga"
Do

Set Led
Waitms 500

Reset Led
Waitms 500

Loop

Awatar użytkownika
Press
-
-
Posty:389
Rejestracja:10 mar 2004, o 16:21
Lokalizacja:Wrocław
Kontaktowanie:

Postautor: Press » 6 mar 2005, o 15:08

a kto skonfiguruje te wyjścia? krasnoludki? ;)
Pin od LEda skonfigurowałeś, a od LCD już nie, one też muszą by jako OUTPUT.

marekm
-
-
Posty:7
Rejestracja:29 gru 2004, o 08:34
Lokalizacja:Bielsko

Postautor: marekm » 6 mar 2005, o 16:33

No jeśli chodzi o LCD to akurat on działa bez zarzutu, mnie się rozchodzi o tego LEDa bo on dalej nie miga.

Awatar użytkownika
Press
-
-
Posty:389
Rejestracja:10 mar 2004, o 16:21
Lokalizacja:Wrocław
Kontaktowanie:

Postautor: Press » 6 mar 2005, o 16:49

A jak podpiąłeś tego leda do procka i czy nie pomyliłeś pinów, bo może sterujesz innym pinem niż podpiąłeś diode. Bo to jest tak banalne, że nie ma prawa nie działac, chyba, że uszkodziłeś ten pin jakimś zwarciem.

marekm
-
-
Posty:7
Rejestracja:29 gru 2004, o 08:34
Lokalizacja:Bielsko

Postautor: marekm » 6 mar 2005, o 18:00

Podpiąłem leda z pinud.7 przez 470 om do plusa zasilania, pin jest raczej dobry, zresztą na innych też nie mruga

radzio
Moderator
Moderator
Posty:967
Rejestracja:13 maja 2003, o 10:33
Lokalizacja:Sosnowiec
Kontaktowanie:

Postautor: radzio » 6 mar 2005, o 18:19

Chciałbym zauważyć, że PIND.7 jest WEJŚCIEM (tzn słuzy do odczytu stanu wyprowadzenia). Aby ustawić na wyprowadzeniu 7 portu D stan wysoki lub niski nalezy skorzystać z PORTD.7 !

Tak więc poprawny zapis to :

Kod: Zaznacz cały

led alias portd.7

marekm
-
-
Posty:7
Rejestracja:29 gru 2004, o 08:34
Lokalizacja:Bielsko

Postautor: marekm » 6 mar 2005, o 19:27

No właśnie, skorzystałem z rady Radzia i wszystko tyka jak należy, Radzio stokrotne dzięki,
za pomoc początkującemu.

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

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