Problem z portem P0 w AT89C52



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Sebcio" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Problem z portem P0 w AT89C52
Date: Sun, 28 Oct 2001 14:05:36 +0100


Witam,

napotkałem na problem z portem P0 kontrolera AT89C52. Zgodnie z
dokumentacją port ten jest typu "otwarty dren" i jako taki wymaga podpięcia
do Vcc zewnętrznymi rezystorami. Po podpięciu go drabinką 4.7k uzyskuję
jednak bardzo łagodne zbocza narastające co powoduje powstawanie przekłamań.
Czy spotkał się ktoś z podobnym zjawiskiem ? Jak sobie z tym poradzić ?
Sprawdziłem to na dwóch różnych układach, efekt i przebiegi czasowe są
identyczne.

Pozdrawiam,
Sebcio



Poprzedni Następny
Wiadomość
Spis treści
From: Wojciech Markowski <wmr_at_nospam_krakus.top.pl>
Subject: Re: Problem z portem P0 w AT89C52
Date: Sun, 28 Oct 2001 15:16:51 +0100


Nie tylko w '52, ale w kazdym... co prawda to zbocze jest 'lagodne' dla pewnych
(wyzszych) czestotliwosci. Oczywiscie mozna zmniejszyc rezystor, ale najlepiej
jest zastosowac bufor... tak na prawde, to trzebaby jednak znac aplikacje w
ktorej to stosujesz,  bo jak zwykle wyjsc z problemu jest kilka. Jak chcesz, to
pisz na priv. wmr_at_nospam_krakus.top.pl

                     pozdrawiam - wmr

Sebcio wrote:

Witam,

    napotkałem na problem z portem P0 kontrolera AT89C52. Zgodnie z
dokumentacją port ten jest typu "otwarty dren" i jako taki wymaga podpięcia
do Vcc zewnętrznymi rezystorami. Po podpięciu go drabinką 4.7k uzyskuję
jednak bardzo łagodne zbocza narastające co powoduje powstawanie przekłamań.
Czy spotkał się ktoś z podobnym zjawiskiem ? Jak sobie z tym poradzić ?
Sprawdziłem to na dwóch różnych układach, efekt i przebiegi czasowe są
identyczne.

Pozdrawiam,
Sebcio


Poprzedni Następny
Wiadomość
Spis treści
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: Problem z portem P0 w AT89C52
Date: Sun, 28 Oct 2001 18:14:51 +0100


napotkałem na problem z portem P0 kontrolera AT89C52. Zgodnie z
dokumentacją port ten jest typu "otwarty dren" i jako taki wymaga
podpięcia
do Vcc zewnętrznymi rezystorami. Po podpięciu go drabinką 4.7k
uzyskuję
jednak bardzo łagodne zbocza narastające co powoduje powstawanie
przekłamań.

Chyba normalne! Przez rezystor 4k7 ladujesz teraz pojemnosc
obciazenia.

--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektroników)



Poprzedni Następny
Wiadomość
Spis treści
From: "Edek" <citibankpl_at_nospam_poczta.onet.pl>
Subject: Re: Problem z portem P0 w AT89C52
Date: Sun, 28 Oct 2001 23:45:53 +0100



Użytkownik "Sebcio" <sebcio_at_nospam_xmv6.mud.spam-acme.pl> napisał w wiadomości
news:9rgvpf$1v$1_at_nospam_sunsite.icm.edu.pl...
Witam,

napotkałem na problem z portem P0 kontrolera AT89C52. Zgodnie z
dokumentacją port ten jest typu "otwarty dren" i jako taki wymaga
podpięcia
do Vcc zewnętrznymi rezystorami. Po podpięciu go drabinką 4.7k uzyskuję
jednak bardzo łagodne zbocza narastające co powoduje powstawanie
przekłamań.
Czy spotkał się ktoś z podobnym zjawiskiem ? Jak sobie z tym poradzić ?
Sprawdziłem to na dwóch różnych układach, efekt i przebiegi czasowe są
identyczne.



Po prostu masz duza pojemnosc obciazenia na wyjsciu
(pojemnosc sciezek, drutow, pojemnosc wejsciowa ukladu ktore
tym wyjsciem sterujesz).

A co masz podpiete na wyjsciu procka ?
Nie przypadkiem kondensator 100 uF :-)))
Albo kabelek 30 metrow ?

Zmniejsz rezystor kosztem poboru pradu (mocy).
Tylko uwazaj, zeby nie przekroczyc:
Wartosci te znajdziesz w notach aplikacyjnych procka.
Jak bedziesz liczyl, to wez pod uwage tolerancje wartosci oporow.


Innym sposobem (lepszym) jest wstawienie "szybkiej" bramki Schmidta,
jesli zalezy ci na bardzo szybkim narastaniu/opadaniu przebiegu.
i zasilanie na plytce, kondensator blokujacy dolutowany do nozek scalaka).

Edek







Poprzedni Następny
Wiadomość
Spis treści
Date: Mon, 29 Oct 2001 17:10:32 +0100
From: "Łukasz R." <rezystor_at_nospam_poczta.wp.pl>
Subject: Odp: Problem z portem P0 w AT89C52


witam

a ja mam AT89C51 i wogole nie działa mi port P0 próbowałem podłączać
rezystory od 1k do 100k, zerowalem wszystkie porty instr: mov "port",#0h
i wszystkie oprócz P0 się zerowaly. Na większości końcówek P0 jest 2,9V a
na 2 ok4,9. dodam ze progr. ma 10 linijek i nie odwołuje się do adresów
powyżej 4kb acha mam 2 takie procki tyle ze one nie są nowe - możliwe ze
uszkodzone?

pozdrawiam
--
Łukasz R.
rezystor_at_nospam_poczta.wp.pl






Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fidonet.org.pl>
Subject: Re: Problem z portem P0 w AT89C52
Date: Sat, 27 Oct 2001 22:42:42 +0200


Sebcio wrote:

do Vcc zewnętrznymi rezystorami. Po podpięciu go drabinką 4.7k uzyskuję
jednak bardzo łagodne zbocza narastające co powoduje powstawanie przekłamań.
Czy spotkał się ktoś z podobnym zjawiskiem ? Jak sobie z tym poradzić ?
Sprawdziłem to na dwóch różnych układach, efekt i przebiegi czasowe są
identyczne.

No coz... tak po prostu jest, podepnij przez bufor '245 i gotowe.
--
Regards.
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fidonet.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Chcielismy odnalezc wlasna droge do raju...