Jak skonfigurować port w AT89C51 po resecie, aby zamiast jedynek były zera?
AT89C51-jedynki na porcie po resecie
From: kobra <kobra_at_nospam_ds5.agh.edu.pl>
Subject: AT89C51-jedynki na porcie po resecie
Date: Mon, 09 Apr 2001 19:57:44 +0100
Mam pytanko do grupy, czy da sie jakos zrobic zeby po resecie zamiast
jedynki na trzech pinach (w jednym porcie) byly zera.
Oczywiscie moge dac CLR PX.X lub ANL jako pierwsze w programie, ale
jezeli
mikrokontroler sie spali i przypadkiem na jego pinach beda 1
to poleci mi zasilanie.
Jak sa ustawione porty po resecie jako wejscie czy wyjscie ?
dzieki
From: "peters" <peters_at_nospam_poczta.onet.pl>
Subject: Re: AT89C51-jedynki na porcie po resecie
Date: Mon, 9 Apr 2001 21:32:43 +0200
Mam pytanko do grupy, czy da sie jakos zrobic zeby po resecie zamiast
jedynki na trzech pinach (w jednym porcie) byly zera.
Oczywiscie moge dac CLR PX.X lub ANL jako pierwsze w programie, ale
jezeli
mikrokontroler sie spali i przypadkiem na jego pinach beda 1
to poleci mi zasilanie.
To podstawowa wada rodziny '51. Nie da sie. Trzeba odpowiednio projektowac
reszte ukladu.
Jak sa ustawione porty po resecie jako wejscie czy wyjscie ?
Jako wyjscie w stanie wysokim lub jako wejscie. W '51 nie ma roznicy. Zobacz
sobie budowe portu w katalogu.
--
pozdrawiam, peters
peters_at_nospam_poczta.onet.pl
http://peters.republika.pl (strona Petersa dla elektronikow)
From: kobra <kobra_at_nospam_ds5.agh.edu.pl>
Subject: Re: AT89C51-jedynki na porcie po resecie
Date: Tue, 10 Apr 2001 00:00:59 +0100
dzieki :(
From: "tomkawal" <tkawala_at_nospam_creativeteam.com.pl>
Subject: Re: AT89C51-jedynki na porcie po resecie
Date: Tue, 10 Apr 2001 09:39:41 +0200
ja osobiście polecam PIC-e. Nie ma takich (wielkich) jaj
"kobra" <kobra_at_nospam_ds5.agh.edu.pl> wrote in message
news:3AD23F2B.740ECCA0_at_nospam_ds5.agh.edu.pl...
dzieki :(
From: MiKe <lanki_at_nospam_student.uci.agh.edu.pl>
Subject: Re: AT89C51-jedynki na porcie po resecie
Date: Thu, 12 Apr 2001 10:28:26 +0200
AVRy tez sa przyjazniejsze pod tym wzgledem - podczas i po resecie sa
skonfigurowane jako wejscia o wysokiej impedancji. Wystarczy rezystorem
podciagnac do + lub do masy i juz masz odpowiedni stan. Potem juz dziala
program.
Michal
From: "Marek" <inlog_at_nospam_inlog.com.pl>
Subject: Re: AT89C51-jedynki na porcie po resecie
Date: Tue, 10 Apr 2001 10:56:35 +0200
Użytkownik kobra <kobra_at_nospam_ds5.agh.edu.pl> w wiadomości do grup dyskusyjnych
napisał:3AD20628.687B7272_at_nospam_ds5.agh.edu.pl...
Mam pytanko do grupy, czy da sie jakos zrobic zeby po resecie zamiast
jedynki na trzech pinach (w jednym porcie) byly zera.
Oczywiscie moge dac CLR PX.X lub ANL jako pierwsze w programie, ale
jezeli
mikrokontroler sie spali i przypadkiem na jego pinach beda 1
to poleci mi zasilanie.
Jak sa ustawione porty po resecie jako wejscie czy wyjscie ?
dzieki
1) negacja w postaci 3x 74xx04
2) negacja w postaci 3x tranzystor npn + 2x 3 oporniki (jeden w bazie - w
zasadzie zbedny,
plus jeden typu pull-up w kolektorze)
Wiec to nie jest tak, ze sie nie da w ogole, ale latwo nie jest, oj nie ...
Marek