RTV forum PL | NewsGroups PL

Co to znaczy 'wejście z podciągnięciem do VCC' w kontekście mikrokontrolerów?

wejście z podciągnięciem do VCC - co to jest?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Co to znaczy 'wejście z podciągnięciem do VCC' w kontekście mikrokontrolerów?

Goto page Previous  1, 2

Adam Dybkowski
Guest

Tue Jan 11, 2011 12:09 am   



W dniu 2011-01-09 23:16, Mateusz Klatecki pisze:

Quote:
Wyobraź sobie balonik na dworze w wietrzny dzień. Kiedy go
podniesiesz
w rękach do góry, jest logiczna jedynka, kiedy puścisz chciałbyś,
żeby
swobodnie opadł na ziemię - logiczne zero. Niestety kiedy go nie
trzymasz, działa na niego zakłócenie - wiatr. Nie wiesz, jak wiatr
[...]


LOL - to tłumaczenie jakby wyjęte z książek Gardynika drukowanych na
papierze z odzysku (w każdym razie tak wyglądały pierwsze wydania, gdy
się w nie zaopatrywałem). :-D

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Pawel
Guest

Wed Jan 12, 2011 10:26 pm   



On 2011-01-09 23:50, Michoo wrote:
Quote:
W dniu 09.01.2011 23:41, Pawel pisze:
Nie wiem, czy dobrze rozumie, ale jaki jest sens, zeby na wejsciu zawsze
bylo 1(jaki sens ma czytanie z takiej z nozki)?
Z tego co rozumie, to na wejsciu jest 1, gdy:
a) jest podciagniecie do VCC
b) gdy jest podlaczone jakies urzadzenie i to urzadzenie ustawi 1
Czy dobrze rozumie?
Tak.


Z tego co rozumie, to to podciaganie ma cos wspolnego z zakloceniami,
gdy do danej nozki nie jest nic podlaczone. Jesli tak, to czy to
zaklocenie ma wplyw na caly mikrokontroler
Najprostszy przykład - przyciski - typowy przycisk pracuje w dwóch
stanach - przewodzi/nie przewodzi.
Jeżeli podepniesz taki przycisk do nóżki w wysokiej impedancji to po
wciśnięciu przycisku stan się zmieni,ale po puszczeniu zostanie taki
sam, bo ładunek nie ma jak przepłynąć.

Jeżeli ustawisz pin z podciągnięciem do VCC i połączysz przyciskiem do
masy to gdy przycisk przewodzi to jest stabilne '0', a gdy nie przewodzi
stabilne '1'.
Wielkie dzieki. O takie tlumaczenie mi chodzilo, a szczegolami

technicznymi/elektronicznymi zajme sie wtedy, kiedy bede chcial skladac
cos samemu, a na obecna chwile, jestem zbyt zielony, zeby sie za to brac.

Quote:

(Nie ma to nic wspólnego z eliminowaniem "drgania styków",)


Czy to podciagniecie ustawia sie tak?
DDRB = 0b11111110
PORTB= 0b00000001 ustawienie ostatniej nozki na wejscie z podciagnieciem
do zasilania
Nie, nie tak. Tak ustawiasz jednocześnie pozostałe nóżki jako wyjścia w
silnym 0.
A co to jest to silne zero? ciezko cos znalezc w necie, co jest latwo

wytlumaczone.

Quote:
//_BV(x) (1<<(x)) - jest na gcc

DDRB &= ~_BV(0);
DDRB |= _BV(0);

Bede musial o tym dokladniej poczytac, ale to pewnie dopiero w weekend.


Pawel
Guest

Wed Jan 12, 2011 10:32 pm   



On 2011-01-10 20:32, Czesiek wrote:
Quote:
Użytkownik "Pawel"<ppf9@USUN_TOpoczta.fm> napisał w wiadomości
news:igdaji$9c2$1@inews.gazeta.pl...
Witam wszystkich

Zaczalem sie bawic programowaniem mikrokontrolerow i jestem w tym zupelnie
zielony(elektronika-cos tam mialem na studiach, ale to bylo wieki temu i
kiepsko wytlumaczone, programowanie-na tym sie znam, ale programowanie
wysokopoziomowe), wiec zaczalem sobie czytac jakies kursy i natrafilem na
takie okreslenie, ktore nie bardzo wiem co znaczy.

...

Jak zaczynasz to poczytaj ten kurs, z tych co czytałem ten jest najlepiej
napisany
http://hobby.abxyz.bplaced.net/index.php?pid=4&cid=1


Z tego co widze po adresie, to jest wlasnie ten kurs z ktorego

korzystam, ale on jest ciagle niedostepny, wiec podalem cache google.

Michoo
Guest

Wed Jan 12, 2011 10:47 pm   



W dniu 12.01.2011 22:26, Pawel pisze:
Quote:
On 2011-01-09 23:50, Michoo wrote:
Wielkie dzieki. O takie tlumaczenie mi chodzilo,
Prosze bardzo.


Quote:
Czy to podciagniecie ustawia sie tak?
DDRB = 0b11111110
PORTB= 0b00000001 ustawienie ostatniej nozki na wejscie z podciagnieciem
do zasilania
Nie, nie tak. Tak ustawiasz jednocześnie pozostałe nóżki jako wyjścia w
silnym 0.
Ewentualne zwarcie jest w sumie tutaj mniejszym problemem, niż to, że tą

metodą nie dasz rady ustawić 2 bitów jeden po drugim.

Quote:
A co to jest to silne zero? ciezko cos znalezc w necie, co jest latwo
wytlumaczone.
Silne 0 to zwarcie przez klucz do masy.

We wcześniejszym przykładzie:
procesor wystawia słabe 1
przycisk 'wystawia' silne 0 albo wysoką impedancję

Więcej tutaj:
http://en.wikipedia.org/wiki/IEEE_1164


--
Pozdrawiam
Michoo

f
Guest

Thu Jan 27, 2011 11:10 pm   



Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:igg3jr$f5g$1@news.onet.pl...
Quote:
LOL - to tłumaczenie jakby wyjęte z książek Gardynika drukowanych na
papierze z odzysku (w każdym razie tak wyglądały pierwsze wydania, gdy się
w nie zaopatrywałem). Very Happy

Złe były ?
Doskonale oddziaływały na wyobraźnię.
Z nich zrozumiałem jak działa mikroprocesor, bo z naukowych nie mogłem pojąć
o co w tym chodzi.
Pisane na szmatławym papierze były tanie i dostępne dla dzieci

Adam Dybkowski
Guest

Sun Jan 30, 2011 10:47 pm   



W dniu 2011-01-27 23:10 f napisał(a):

Quote:
LOL - to tłumaczenie jakby wyjęte z książek Gardynika drukowanych na
papierze z odzysku (w każdym razie tak wyglądały pierwsze wydania, gdy
się w nie zaopatrywałem). :-D

Złe były ?
Doskonale oddziaływały na wyobraźnię.
Z nich zrozumiałem jak działa mikroprocesor, bo z naukowych nie mogłem
pojąć o co w tym chodzi.
Pisane na szmatławym papierze były tanie i dostępne dla dzieci

Złe nie były. Smile Przypomniały mi się tylko tamte czasy.
A kompletu książek MIK-* pozbyłem się na Allegro już wiele lat temu.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Goto page Previous  1, 2

elektroda NewsGroups Forum Index - Elektronika Polska - Co to znaczy 'wejście z podciągnięciem do VCC' w kontekście mikrokontrolerów?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map