RTV forum PL | NewsGroups PL

Stan portów AVR po zainicjowaniu procesora - jakie są domyślne ustawienia?

AVR pytanie może dziwne...

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Stan portów AVR po zainicjowaniu procesora - jakie są domyślne ustawienia?

sundayman
Guest

Wed Jun 20, 2012 11:40 pm   



Wie ktoś, w jakim stanie są stany portów po zainicjowaniu procesora
(znaczy , zanim program je ustawi) ?
Nie mogę tego znaleźć w dataszicie.
Na logikę biorąc, powinny być "odłączone" - ale czy tak jest faktycznie ?

Niestety w tej chwili nie mogę sprawdzić, może ktoś wie ?

Pawel \"O'Pajak\"
Guest

Wed Jun 20, 2012 11:48 pm   



Powitanko,

Quote:
Nie mogę tego znaleźć w dataszicie.

W ATMedze 8:
The Port C pins are tri-stated when a reset condition becomes active,
even if the clock is not running
Port B i D tak samo.

Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
******* >>> !!! UWAGA: ODPOWIADAM TYLKO NA MAILE ->:
> (moje imie.[kropka]nazwisko, ten_smieszny_znaczek)gmail.com

sundayman
Guest

Thu Jun 21, 2012 12:02 am   



W dniu 2012-06-21 01:48, Pawel "O'Pajak" pisze:
Quote:

Powitanko,

Nie mogę tego znaleźć w dataszicie.

W ATMedze 8:
The Port C pins are tri-stated when a reset condition becomes active,
even if the clock is not running
Port B i D tak samo.

Pozdroofka,
Pawel Chorzempa

Super, dzięki.
Wyszukując "reset condition becomes active" znalazłem w dataszicie.
Wszystkie porty są faktycznie odpięte.

Dzię-ku-je-my !

sundayman
Guest

Thu Jun 21, 2012 12:55 pm   



Użytkownik "Adam Wysocki" <gophi.at.chmurka.net@nospam.invalid> napisał w
wiadomości news:pme.1340280093@news.chmurka.net...
Quote:
sundayman <sundayman@gazeta.pl> wrote:

Wyszukując "reset condition becomes active" znalazłem w dataszicie.
Wszystkie porty są faktycznie odpięte.

Nie są odpięte. Są floating, czyli jako wejścia bez pullupów. To znaczy,
że:

No tak, to mam na myśli - że są w stanie wysokiej impedancji.
Rzecz w tym, czy - jeśli mam np. 2 piny zwarte ze sobą , to po włączeniu nic sie
nie stanie.
(potem oczywiście jeden pin robi za wejście, drugi za wyjście - wiem , że
dziwnie, ale to taki
nietypowy dynks).

Adam Wysocki
Guest

Thu Jun 21, 2012 2:01 pm   



sundayman <sundayman@gazeta.pl> wrote:

Quote:
Wyszukując "reset condition becomes active" znalazłem w dataszicie.
Wszystkie porty są faktycznie odpięte.

Nie są odpięte. Są floating, czyli jako wejścia bez pullupów. To znaczy,
że:

- podając na nie sygnał bliski 1/2 Vcc (np. sygnał analogowy) powodujesz
zwiększenie poboru prądu przez procesor

- podając na nie napięcie mniejsze od -0.6V lub większe od Vcc + 0.6V
powodujesz zadziałanie diod zabezpieczających

- mają wysoką impedancję, więc podłączając je do wejścia o wysokiej
impedancji (zanim ustawisz je jako wyjścia DDR-em) możesz spodziewać się
stanów nieustalonych

Ja zawsze wyjścia, które sterują czymś, co musi mieć ustalony stan, podciągam
na zewnątrz pullupami i robię elektronikę tak, żeby była aktywowana stanem
niskim (tzn. stan domyślny jest stanem wysokim). Potem ustawiam PORT i DDR
(w tej kolejności).

--
Gof

elektroda NewsGroups Forum Index - Elektronika Polska - Stan portów AVR po zainicjowaniu procesora - jakie są domyślne ustawienia?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map