RTV forum PL | NewsGroups PL

Jak czas narastania sygnału przez transoptor wpływa na przerwania w ATmega32?

Atmel AVR ATmega, problem z przerwaniami po podłąc zeniu tra

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak czas narastania sygnału przez transoptor wpływa na przerwania w ATmega32?

beauforthax
Guest

Fri Jun 13, 2008 12:53 am   



Witam,

Posiadam układ z mikrokontrolerem Atmel AVR ATmega32.
Wykorzystuję przerwania sprzętowe. Wszystko działa dobrze.
Niemniej po przepuszczeniu sygnału do pinów INT układu
przez transoptory układ mi nie działa. Jedyna różnica
pomiędzy podłączeniem sygnału bezpośrednio, a przez
transoptor jest taka, że czas narastania sygnału w tym drugim
przypadku jest dłuższy.
Czy jest jakieś ograniczenie, które sprawia, że czas narastania
sygnału ma być odpowiednio krótki, aby mikrokontroler
zareagował?
Może ktoś ma jakieś inne propozycje, co może być nie tak.

Z góry dziękuję za pomoc.
Beaufort

Adam Dybkowski
Guest

Fri Jun 13, 2008 12:53 am   



beauforthax pisze:

Quote:
Posiadam układ z mikrokontrolerem Atmel AVR ATmega32.
Wykorzystuję przerwania sprzętowe. Wszystko działa dobrze.
Niemniej po przepuszczeniu sygnału do pinów INT układu
przez transoptory układ mi nie działa. Jedyna różnica
pomiędzy podłączeniem sygnału bezpośrednio, a przez
transoptor jest taka, że czas narastania sygnału w tym drugim
przypadku jest dłuższy.

A na ile to jest długi czas?
Najlepiej pokaż cały kawałek schematu od fototranzystora do pinu procka
to się coś wymyśli. Jaki to transoptor i jakim prądem popędzasz diodę
świecącą?

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Konop
Guest

Fri Jun 13, 2008 3:29 pm   



beauforthax pisze:
Quote:
Witam,

Posiadam układ z mikrokontrolerem Atmel AVR ATmega32.
Wykorzystuję przerwania sprzętowe. Wszystko działa dobrze.
Niemniej po przepuszczeniu sygnału do pinów INT układu
przez transoptory układ mi nie działa. Jedyna różnica
pomiędzy podłączeniem sygnału bezpośrednio, a przez
transoptor jest taka, że czas narastania sygnału w tym drugim
przypadku jest dłuższy.
Czy jest jakieś ograniczenie, które sprawia, że czas narastania
sygnału ma być odpowiednio krótki, aby mikrokontroler
zareagował?
Może ktoś ma jakieś inne propozycje, co może być nie tak.

Z góry dziękuję za pomoc.
Beaufort

Jeśli wyzwalasz zboczem przerwanie, to w przypadku AVRów czas narostu
nie ma znaczenia - proc próbkuje stan lini w kolejnych cyklach, jak
wykryje zmianę z 1 na 0 (lub odwrotnie - w zależności od ustawień) to
zgłasza przerwanie... korzystasz z wewnętrznego pull-up'a czy
podłączyłeś zewnętrzny rezystor?? Może transoptor ma duży prąd upływu
(wystarczyć może nawet ~20uA) i stąd takie działanie??

Pozdrawiam
Konoppo

elektroda NewsGroups Forum Index - Elektronika Polska - Jak czas narastania sygnału przez transoptor wpływa na przerwania w ATmega32?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map