Jak skonfigurować port w AT89C51 po resecie, aby zamiast jedynek były zera?

AT89C51-jedynki na porcie po resecie





Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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)



Poprzedni Następny
Wiadomość
Spis treści
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 :(


Poprzedni Następny
Wiadomość
Spis treści
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 :(




Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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