=?iso-8859-2?Q?K=B3opoty?= z RS na 2051
Masz problem? Zapytaj na forum elektroda.pl
From: Grzegorz Pycka <grzes_at_nospam_ius.tpsa.pl>
Subject: =?iso-8859-2?Q?K=B3opoty?= z RS na 2051
Date: Mon, 19 Feb 2001 11:12:31 +0100
Witam grupowiczów
Mam taki problem:
Układ jest b. prosty : AT89C2051 + MAX232
Transmisja szeregowa działa mi bez zarzutu, ale.....
Przy wyłączaniu układu wysyłane są na RS232 "krzaczki".
Czasami nie ma ich w ogóle, czasami jest to jeden lub dwa znaki, ale
nieraz zdarza się, że jest tego więcej.
Układ zasilam z 4 akumulatorków NiCd, równolegle z zasilaniem mam
kondenator 1uF, ale próbowałem 20uF i efekt był ten sam.
Z kolei przy braku tego kondensatora te śmieci pojawiały się za każdym
razem i było ich dużo więcej (kilka linijek = kilkaset znaków).
Jak z tym walczyć, żeby przy wyłączaniu zasilania nie szło nic (OK,
jeden krzaczek, jeśli wyłączenie odbywa się akurat w momencie
transmisji), ale nie kilka ?
Aha, gdy odłączyłem MAX-a od 2051, wówczas nic nie szło, więc te śmieci
nie idą z samego MAX-a, tylko z procesora.
--
Pozdrowienia
Grzegorz Pycka
mailto:grzes_at_nospam_ius.tpsa.pl
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: Kłopoty z RS na 2051
Date: Mon, 19 Feb 2001 11:37:54 +0100
"Grzegorz Pycka" <grzes_at_nospam_ius.tpsa.pl> wrote in message
news:3A90F18F.BA4ACCA3_at_nospam_ius.tpsa.pl...
Witam grupowiczów
Mam taki problem:
Układ jest b. prosty : AT89C2051 + MAX232
Transmisja szeregowa działa mi bez zarzutu, ale.....
Przy wyłączaniu układu wysyłane są na RS232 "krzaczki".
Czasami nie ma ich w ogóle, czasami jest to jeden lub dwa znaki, ale
nieraz zdarza się, że jest tego więcej.
Układ zasilam z 4 akumulatorków NiCd, równolegle z zasilaniem mam
kondenator 1uF, ale próbowałem 20uF i efekt był ten sam.
Z kolei przy braku tego kondensatora te śmieci pojawiały się za każdym
razem i było ich dużo więcej (kilka linijek = kilkaset znaków).
Jak z tym walczyć, żeby przy wyłączaniu zasilania nie szło nic (OK,
jeden krzaczek, jeśli wyłączenie odbywa się akurat w momencie
transmisji), ale nie kilka ?
Aha, gdy odłączyłem MAX-a od 2051, wówczas nic nie szło, więc te śmieci
nie idą z samego MAX-a, tylko z procesora.
To jest normalne zachowanie prockow i nie tylko 2051. Mozna madrzej zrobic
gaszenie ukladu i wprowadzac procek w power down zanim go wylaczysz pradowo.
Moze to cos da. Problem jest tylko taki, ze przy wlaczaniu moga sie pojawiac
smieci i bedzie to zalezalo od daty kiedy procek zostal wyprodukowany :-) Na
wyjsciu trzeba dac bufor gdzie jego /OE bedzie strowane kilkoma bramkami,
polaczonymi jakos dziwnie, zeby okreslone stany wejsc powodowaly
odblokowanie bufora wyjsciowego. Generalnie ciezko z tym walczyc przy
wlaczaniu. Przy wylaczaniu latwiej.
Juliusz
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_K=B3opoty_z_RS_na_2051?=
Date: Mon, 19 Feb 2001 11:45:00 +0100
Jak z tym walczyć, żeby przy wyłączaniu zasilania nie szło nic (OK,
jeden krzaczek, jeśli wyłączenie odbywa się akurat w momencie
transmisji), ale nie kilka ?
Nie walczyc z tym. To normalne zjawisko. Protokol transmisji musi byc
odporny na tego rodzaju zaklocenia.
--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)
From: Milosz Skowyra <mewash_at_nospam_bet.po.opole.pl>
Subject: Re: =?iso-8859-2?Q?K=B3opoty?= z RS na 2051
Date: Mon, 19 Feb 2001 12:42:20 +0100
Grzegorz Pycka wrote:
Przy wyłączaniu układu wysyłane są na RS232 "krzaczki".
Układ zasilam z 4 akumulatorków NiCd, równolegle z zasilaniem mam
kondenator 1uF, ale próbowałem 20uF i efekt był ten sam.
Sprobuj podciagnac linie TXD i RXD do 5V i zobacz czy wtedy tez sieje.
Tylko pomiedzy maxem a prockiem...
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
| GSM Mobile +48608888899 |
|-----------------------------------------------------|
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: =?iso-8859-2?Q?K=B3opoty?= z RS na 2051
Date: Mon, 19 Feb 2001 22:33:05 +0100
Milosz Skowyra wrote:
Grzegorz Pycka wrote:
Przy wyłączaniu układu wysyłane są na RS232 "krzaczki".
Układ zasilam z 4 akumulatorków NiCd, równolegle z zasilaniem mam
kondenator 1uF, ale próbowałem 20uF i efekt był ten sam.
Sprobuj podciagnac linie TXD i RXD do 5V i zobacz czy wtedy tez sieje.
Tylko pomiedzy maxem a prockiem...
Albo dolozyc TL7705 do porzadnego resetowania procka.
--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb
From: Grzegorz Pycka <grzes_at_nospam_ius.tpsa.pl>
Subject: Re: =?iso-8859-2?Q?K=B3opoty?= z RS na 2051
Date: Tue, 20 Feb 2001 11:39:16 +0100
Romuald Bialy wrote:
Milosz Skowyra wrote:
Grzegorz Pycka wrote:
Przy wyłączaniu układu wysyłane są na RS232 "krzaczki".
Układ zasilam z 4 akumulatorków NiCd, równolegle z zasilaniem mam
kondenator 1uF, ale próbowałem 20uF i efekt był ten sam.
Sprobuj podciagnac linie TXD i RXD do 5V i zobacz czy wtedy tez sieje.
Tylko pomiedzy maxem a prockiem...
Albo dolozyc TL7705 do porzadnego resetowania procka.
Dzięki, tak też chyba zrobię. Przes RSa steruję drukarką, która takich
śmieci nie lubi ;-).
--
Pozdrowienia
Grzegorz Pycka
mailto:grzes_at_nospam_ius.tpsa.pl