Reset ATMega po linii RTS(RS232)?

Sep 25, 2003 2 Replies

Witam,



Chce zrobic uklad oparty o ATMega16, ktory bedzie mozna resetowac jedna z linii RS232 (konkretnie RTS) poprowadzona z komputera.



Czy wystarczy zrobic to tylko tak:



- kabelek do RS232 bedzie taki: GND-GND RTS-RTS.



- wyjscie RESET z ATMega16 polaczyc: -przez opornik do VCC -przez kondensator do GND -i wprost do RST (no i polaczyc wszystkie masy)



I teraz jak z kompa dam na RTS'a "0" to ATMega wpadnie w reset az do chwili kiedy RTS przyjmie "1"?



Czy taki rozwiazanie bedzie dzialac? (dac jakis wiekszy opornik z RESET do VCC?)



Pozdrawiam, Qba



U¿ytkownik "Qba" snipped-for-privacy@gazeta.pl napisa³ w wiadomo¶ci news:bkuvhl$ie4$ snipped-for-privacy@inews.gazeta.pl...

Musisz dodac szeregowy rezystor i diode zenera 5V6 lub 3V3 w zaleznosci od napiecia zasilania.

Pozdrawiam AK

Czesc

U¿ytkownik "Qba" snipped-for-privacy@gazeta.pl napisa³ w wiadomo¶ci news:bkuvhl$ie4$ snipped-for-privacy@inews.gazeta.pl...

RTS wy³±czony = -10V RTS w³±czony = +10V To mozna dopasowac zenerkami, rezystorami ale IMHO prostota moze byc zrodlem klopotow. Podlacz do RTS - GND przez diode i rezystorek ograniczajacy jakis zwyczajny transoptor. Wyjscie transoptora bezposrednio do resetu

- jak ustawisz RTS to transoptor zewrze wewnetrzny pullup Atmegi do masy i zresetuje. Przy tym masz separacje galwaniczna - rzecz zawsze warta zastosowania. BTW najlepiej dac transoptor niskopradowy - jakis np. 6N139 - tylko ze ma wyjscie Darlingtona i nada sie tylko do Atmegi z zasilaniem > 4,5V

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required