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ę

W jaki sposób wykryć zbocze opadające w Bascomie (AT89C2051)

brodowski
-
-
Posty: 6
Rejestracja: 21 lip 2007, o 23:46
Lokalizacja: Warszawa

W jaki sposób wykryć zbocze opadające w Bascomie (AT89C2051)

Postautor: brodowski » 28 lip 2007, o 22:31

Czy ktoś orientuje w jaki sposób(szybki) wykryć zbocze opadające w mikrokontrolerze AT89C2051 ?

bartekgajos
-
-
Posty: 57
Rejestracja: 10 lis 2006, o 11:50
Lokalizacja: Gdansk

Postautor: bartekgajos » 29 lip 2007, o 18:26

Witam

Albo podłączyć sygnał do przerwania, albo jeżeli nie jest to możliwe to sprawdzać co chwilę czy sygnał był 0 i jest 1.

[ Dodano: 29-07-2007, 18:27 ]
sorki!

sprawdzac czy sygnał był 1 a potem 0

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

Postautor: Press » 30 lip 2007, o 16:50

Przerwania odpadają, bo w procesorach '51 reagują tylko na niski poziom sygnału.
Zostaje sprawdzanie cykliczne stanu pinu, albo podłączenie sygnału do pinu połączonego z wejściem zliczającym timera. Następnie ustawienie timera tak by kolejny impuls go przepełnił i wtedy timer wygeneruje przerwanie zgłaszając w ten sposób zmianę poziomu sygnału. Trzeba by tylko sprawdzić w katalogu czy takie rozwiązanie zareaguje na zbocze rosnące czy opadające bo tego nie pamiętam. jeśli zareaguje na rosnące to sygnał trzeba będzie zanegować przed wejściem do uP.

szymel
-
-
Posty: 212
Rejestracja: 16 sty 2005, o 16:42
Lokalizacja: Włocławek

Postautor: szymel » 30 lip 2007, o 16:58

Przerwania odpadają, bo w procesorach '51 reagują tylko na niski poziom sygnału...
Co Ty opowiadasz :615: , na zbocze opadające(Falling) też mogą reagować :D

Piotrek
Ostatnio zmieniony 30 lip 2007, o 17:03 przez szymel, łącznie zmieniany 1 raz.

robiw
-
-
Posty: 34
Rejestracja: 21 wrz 2005, o 12:36
Lokalizacja: Gniezno

Postautor: robiw » 30 lip 2007, o 17:02

Przerwania odpadają, bo w procesorach '51 reagują tylko na niski poziom sygnału...
Co Ty opowiadasz!? Przecież odpowiednio konfigurujesz rejestr mikrokontrolera (wyzwalanie INT1 za pomocą opadającego zbocza - > Set Tcon.2) i już masz wywołanie przerwania gdy wystąpi opadające zbocze! Jeśli czegoś nie wiesz/nie umiesz to nie radź innym bo to wprowadza w BŁĄD! Pozdrawiam... robiw

brodowski
-
-
Posty: 6
Rejestracja: 21 lip 2007, o 23:46
Lokalizacja: Warszawa

Postautor: brodowski » 30 lip 2007, o 18:15

Przerwania odpadają, bo w procesorach '51 reagują tylko na niski poziom sygnału...
Co Ty opowiadasz!? Przecież odpowiednio konfigurujesz rejestr mikrokontrolera (wyzwalanie INT1 za pomocą opadającego zbocza - > Set Tcon.2) i już masz wywołanie przerwania gdy wystąpi opadające zbocze!
Czy ktoś ma jakieś przykłady programów obsługujących "set Tcon.2"?
I jeszcze jedno dla pewności...
Set tcon.2 -reakcja na zbocze opadające
Set tcon.1 reakcja na zbocze rosnące?

szymel
-
-
Posty: 212
Rejestracja: 16 sty 2005, o 16:42
Lokalizacja: Włocławek

Postautor: szymel » 30 lip 2007, o 19:08

...Czy ktoś ma jakieś przykłady programów obsługujących "set Tcon.2"?
I jeszcze jedno dla pewności...
Set tcon.2 -reakcja na zbocze opadające
Set tcon.1 reakcja na zbocze rosnące?
Kolego :!:
Jeśli wydaje Ci się , że używanie Bascoma zwalnia z posiadania choćby podstawowej wiedzy n/t procka który chcesz oprogramować , to ... jesteś w wieeelkim błędzie.Przyłóż się trochę i poczytaj (np.to http://www.ime.uz.zgora.pl/mkoziol/dyda ... jestry.pdf) o rodzinie MCS-51 , bo Twoje pytania zaczynają być ... dziwne ;)

Piotrek

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

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 42 gości