-
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not
-for-mail
From: Michoo <m...@v...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Odczyt stanu wejścia w ATmega8 i opóźnienie
Date: Sat, 26 Jun 2010 18:21:03 +0200
Organization: http://onet.pl
Lines: 26
Message-ID: <i059d8$cjq$1@news.onet.pl>
References: <d...@i...googlegroups.com>
<hvvpg1$b6e$1@news.onet.pl>
<c...@q...googlegroups.com>
<i00cut$bje$1@news.onet.pl>
<c...@w...googlegroups.com>
NNTP-Posting-Host: c6-100.icpnet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.onet.pl 1277569257 12922 62.21.6.100 (26 Jun 2010 16:20:57 GMT)
X-Complaints-To: n...@o...pl
NNTP-Posting-Date: Sat, 26 Jun 2010 16:20:57 +0000 (UTC)
User-Agent: Mozilla-Thunderbird 2.0.0.22 (X11/20090706)
In-Reply-To: <c...@w...googlegroups.com>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:591184
[ ukryj nagłówki ]slawek7 pisze:
> "Dokumentacja ATmega8 podaje że stabilizacja stanu wejścia wymaga
> około jednego taktu zegara. chodzi o to że stany bitów PORTx są
> kopiowane do rejestru PINx a poprawne wykonanie tej operacji wymaga
> jednego taktu zegara."
>
> Kompletnie nie wioem o co tu chodzi, nic nie wyjaśnił, jest tylko
> przykład jak podaem z odczytem klawiatury i ten cytowany krótki
> komentarz.
> Wytłumaczcie jak możecie co jest grane?
W uproszczeniu:
Jak wystawiasz coś na port to najpierw jest ta wartość zapisywana do
rejestru wyjściowego (PORTx).
Na początku cyklu pracy stan wejść jest kopiowany do rejestru
wejściowego (PINx) a wyjścia są ustawiane wg wartości z PORTx. Sam stan
zmienia się równolegle z wykonywaniem kolejnej instrukcji.
Dlatego w przypadku klawiatury, gdzie jak rozumiem 0,1 to wiersze a 2,3
to kolumny, musisz poczekać aż wartość z PORTx.2 zostanie użyta do
ustawienia wyjścia - prąd popłynie przez przycisk i zmieni stan na
wejściu, który zostanie umieszczony w rejestrze PINx.0 na początku
kolejnej instrukcji.
--
Pozdrawiam
Michoo
Najnowsze wątki z tej grupy
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
- Sterowanie bezprzewodowe do wbudowania
Najnowsze wątki
- 2024-10-04 Warszawa => QA Engineer <=
- 2024-10-04 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-10-04 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-04 Warszawa => Data Scientist / Data Engineer (predictive modelling) <=
- 2024-10-03 Nieparzyste dmuchanie
- 2024-10-03 Prognozowanie zużycia energii przez PGE?
- 2024-10-03 Re: Drugi ekran na Androidzie
- 2024-10-03 sprawiedliwosc nierychliwa
- 2024-10-03 zloto
- 2024-10-03 Odkurzacz mnie bije :(
- 2024-10-03 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-10-03 Warszawa => Mid IT Recruiter <=
- 2024-10-03 Olsztyn => Sales Specialist <=
- 2024-10-03 Leszczyna nie zna prawa?
- 2024-10-03 Warszawa => OpenText ECM Specialist <=