Problem z 8051



Masz problem? Zapytaj na forum elektroda.pl z bramką pl.misc.elektronika!

Poprzedni Następny
Wiadomoœć
spis treści
From: "A. Czarnak" <andrzejc_at_nospam_wip.pw.edu.pl>
Subject: Problem z 8051
Date: 9 Sep 1998 08:10:17 GMT


Mam do linii P1.7 podpięty przełącznik który zwiera linie do masy.
Linia jest podciągnięta do +5V przez opornik 3k. Od wczoraj linia zaczęła
zachowywać się jak przerzutnik tzn. po zwarciu do masy zostaje w stanie
niskim pomimo opornika podciągającego natomiast podanie +5V na nią
przestawia ją w stan wysoki.
Czy jest to stan prawidłowy a ja coś źle robię czy uszkodziłem procesor.
Ewentualnie jak to poprawić.
Taki sam układ na linii P1.6 działa prawidłowo.

--
Andrzej Czarnak
Instytut Mechaniki i Konstrukcji PW
02-524 Warszawa
ul Narbutta 85
andrzejc_at_nospam_wip.pw.edu.pl

Poprzedni Następny
Wiadomoœć
spis treści
From: Marek Tarnowski <taunus_at_nospam_zt.krakow.tpsa.pl>
Subject: Re: Problem z 8051
Date: Wed, 09 Sep 1998 08:38:33 GMT




A. Czarnak wrote:

Mam do linii P1.7 podpięty przełącznik który zwiera linie do masy.
Linia jest podciągnięta do +5V przez opornik 3k. Od wczoraj linia zaczęła
zachowywać się jak przerzutnik tzn. po zwarciu do masy zostaje w stanie
niskim pomimo opornika podciągającego natomiast podanie +5V na nią
przestawia ją w stan wysoki.
Czy jest to stan prawidłowy a ja coś źle robię czy uszkodziłem procesor.
Ewentualnie jak to poprawić.
Taki sam układ na linii P1.6 działa prawidłowo.

A po co ten rezystor podciagajacy do +5V. Przeciez zeby port byl wejsciem
musisz wpisac do niego jedynke, a wiec swoja droga masz na wyjsciu +prawie5V.

A co do uszkodzenia to jest to mozliwe.


Pozdrawiam
Marek Tarnowski


Poprzedni Następny
Wiadomoœć
spis treści
From: "=?ISO-8859-2?Q?Marcin_J=EAdrzejczak?=" <big8_at_nospam_ikp.atm.com.pl>
Subject: Re: Problem z 8051
Date: 9 Sep 1998 09:14:39 GMT




Marek Tarnowski <taunus_at_nospam_zt.krakow.tpsa.pl> napisał(a) w artykule
<35F63DDD.8C700A8D_at_nospam_zt.krakow.tpsa.pl>...
A po co ten rezystor podciagajacy do +5V. Przeciez zeby port byl wejsciem
musisz wpisac do niego jedynke, a wiec swoja droga masz na wyjsciu
+prawie5V.
Bez rezystorka, to można sobie używać do testów, a nie w docelowym
układzie. Z podciągniętym pinem przez rezystor będzie działać pewniej.

A co do uszkodzenia to jest to mozliwe.
To jest najbardziej prawdopodobne w przypadku 8051. Chyba, że istnieje
prawdopodobieństwo błędu w programie, ale to da się sprawdzić przez
sterowanie linią przy włączonym na stałe resecie.

Pozdrawiam. Marcin J.

Poprzedni Następny
Wiadomoœć
spis treści
From: Marek Tarnowski <taunus_at_nospam_zt.krakow.tpsa.pl>
Subject: Re: Problem z 8051
Date: Wed, 09 Sep 1998 13:01:32 GMT




Marcin Jędrzejczak wrote:

Marek Tarnowski <taunus_at_nospam_zt.krakow.tpsa.pl> napisał(a) w artykule
<35F63DDD.8C700A8D_at_nospam_zt.krakow.tpsa.pl>...
A po co ten rezystor podciagajacy do +5V. Przeciez zeby port byl wejsciem
musisz wpisac do niego jedynke, a wiec swoja droga masz na wyjsciu
+prawie5V.
Bez rezystorka, to można sobie używać do testów, a nie w docelowym
układzie. Z podciągniętym pinem przez rezystor będzie działać pewniej.


Przeciez pullup rezystor jest juz w srodku 8051. Po jakiego grzyba drugi. To
jeszcze nie walczyles chyba z ukladem aby jak najdluzej z baterii chodzil.
Inaczej sie ma sprawa z atmelem ale w przypadku portu P1.0 oraz P1.1.


Pozdrawiam
Marek Tarnowski


Poprzedni Następny
Wiadomoœć
spis treści
From: "=?ISO-8859-2?Q?Marcin_J=EAdrzejczak?=" <big8_at_nospam_ikp.atm.com.pl>
Subject: Re: Problem z 8051
Date: 9 Sep 1998 13:54:32 GMT




Marek Tarnowski <taunus_at_nospam_zt.krakow.tpsa.pl> napisał(a) w artykule
<35F67B80.36FECEAA_at_nospam_zt.krakow.tpsa.pl>...
Przeciez pullup rezystor jest juz w srodku 8051. Po jakiego grzyba drugi.
To
jeszcze nie walczyles chyba z ukladem aby jak najdluzej z baterii
chodzil.
Inaczej sie ma sprawa z atmelem ale w przypadku portu P1.0 oraz P1.1.
To prawda, że jest w środku ale o dużej wartości, więc w zakłóconym
środowisku mogą pojawić się problemy. Tak więc, wszystko zależy od
zastosowania. Inną sprawą jest to, że nie wstawiałbym 8051 do urządzeń
automatyki. Proszę, tylko nie mówcie, że można użyć innego procesora z tej
rodziny, bo temat został sprecyzowany jednoznacznie: 8051
Pozdrawiam. Marcin J.

Poprzedni Następny
Wiadomoœć
spis treści
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: Problem z 8051
Date: Wed, 09 Sep 1998 19:58:59 GMT



A. Czarnak wrote in message
<01bddbc9$3d484da0$82525194_at_nospam_andrzejc.wip.pw.edu.pl>...
Mam do linii P1.7 podpięty przełącznik który zwiera linie do masy.
Linia jest podciągnięta do +5V przez opornik 3k. Od wczoraj linia zaczęła
zachowywać się jak przerzutnik tzn. po zwarciu do masy zostaje w stanie
niskim pomimo opornika podciągającego natomiast podanie +5V na nią
przestawia ją w stan wysoki.
Czy jest to stan prawidłowy a ja coś źle robię czy uszkodziłem procesor.
Ewentualnie jak to poprawić.
Taki sam układ na linii P1.6 działa prawidłowo.


Mogles uwalic linie portu, to 3 kilo to za mala wartosc nieco. Albo port
padl od przepiecia. Nie ryzykuj i nie dawaj wylacznika bezposrednio do
portu, ale lepiej dodaj jakas bramke pomiedzy

Juliusz




Poprzedni Następny
Wiadomoœć
spis treści
From: lis_at_nospam_papuga.ict.pwr.wroc.pl (Jaroslaw Lis)
Subject: Re: Problem z 8051
Date: Wed, 09 Sep 1998 21:19:32 GMT


On 9 Sep 1998 08:10:17 GMT, A. Czarnak wrote:
Mam do linii P1.7 podpięty przełącznik który zwiera linie do masy.
Linia jest podciągnięta do +5V przez opornik 3k. Od wczoraj linia zaczęła
zachowywać się jak przerzutnik tzn. po zwarciu do masy zostaje w stanie
niskim pomimo opornika podciągającego natomiast podanie +5V na nią
przestawia ją w stan wysoki.
Czy jest to stan prawidłowy a ja coś źle robię czy uszkodziłem procesor.
Ewentualnie jak to poprawić.
Taki sam układ na linii P1.6 działa prawidłowo.

A co zmieniles ostatnio ?

Ja stawiam na blad w programie :-)

Czytasz w nim gdzies port, i zapisujesz z powrotem. Robisz to czesto,
w petli lub przerwaniu, i tylko jeden bit.

Jak przez moment podasz 0, to wpisujesz i i czytasz ciagle ... az
na sile wymusisz 1 :-)

J.




Poprzedni Następny
Wiadomoœć
spis treści
From: "Juliusz" <juliusz_at_nospam_wyscigi.multi-ip.com.pl>
Subject: Re: Problem z 8051
Date: Wed, 09 Sep 1998 22:04:18 GMT



Jaroslaw Lis wrote in message <35f6dee7.2053011_at_nospam_news.ict.pwr.wroc.pl>...
On 9 Sep 1998 08:10:17 GMT, A. Czarnak wrote:
Mam do linii P1.7 podpięty przełącznik który zwiera linie do masy.
Linia jest podciągnięta do +5V przez opornik 3k. Od wczoraj linia zaczęła
zachowywać się jak przerzutnik tzn. po zwarciu do masy zostaje w stanie
niskim pomimo opornika podciągającego natomiast podanie +5V na nią
przestawia ją w stan wysoki.
Czy jest to stan prawidłowy a ja coś źle robię czy uszkodziłem procesor.
Ewentualnie jak to poprawić.
Taki sam układ na linii P1.6 działa prawidłowo.

A co zmieniles ostatnio ?

Ja stawiam na blad w programie :-)

Czytasz w nim gdzies port, i zapisujesz z powrotem. Robisz to czesto,
w petli lub przerwaniu, i tylko jeden bit.

Jak przez moment podasz 0, to wpisujesz i i czytasz ciagle ... az
na sile wymusisz 1 :-)


Wiesz Jarku - zakladamy, ze piszacy program wie co robi :))

Juliusz