-
Data: 2011-02-13 00:31:21
Temat: Re: podlaczenie impulsatorów do Atmega8
Od: Konop <k...@g...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2011.02.11 22:31, kk pisze:
> Robię sobie takie urządzenie :
> na procesorze ATmega8 sterowanie czterema potencjometrami cyfrowymi
> za pomocą pilota RC5 oraz ręcznie za pomocą impulsatorów i jeszcze parę
> innych drobnych funkcji.
>
> Zastanawiam się jak podłaczyć 4 impulsatory do procka tak aby nie dokładać
> dodatkowej elektroniki
> i żeby uzyć jak najmniejszej liczby pinów.
>
> INT0 oraz timer 8 bitowy zająłem na pilota RC5.
> Potencjometry chcę sterować po i2c.
> Potrzebuję jeszcze 5 wolnych pinów do sterowania LCD i 5 do pozostałych
> urządzeń.
> Z LCD mogę zrezygnować chociaż w sumie by się przydał do testowania.
>
> Zostaje INT1, timer 16 bitowy oraz reszta pinów poza XTAL.
>
> A dlaczego Atmega8 ? Mam tego trochę w pudełku ....
No to szkoda... Nie ma PCINT :)... Ja impulsator obsługiwałem tak, że
jedno wyprowadzenie dawałem na INT, a drugie na jakiś pin... jak
przychodziło przerwanie, to sprawdzałem, co jest na tym drugim pinie i
już znałem kierunek. Działało to dobrze, poza sytuacjami "lekko
przekręcić i puścić", no ale to szczegół.
W Twoim wypadku pozostaje albo polling, albo dodatkowe diody i do
sygnału INT...
Tak czy siak - nie zmieścisz się w ilości pinów :D... Potrzebujesz ich 8
niestety... i raczej ciężko będzie to obejść bez dokładania czegoś na
zewnątrz :(...
--
Pozdrawiam
Konop
Najnowsze wątki z tej grupy
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
Najnowsze wątki
- 2024-12-12 Autocom CAN CDP+ wysokie kody błędów
- 2024-12-13 termostat do lodowki
- 2024-12-13 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-13 Warszawa => Head of International Freight Forwarding Department <=
- 2024-12-13 Poznań => Employer Branding Specialist <=
- 2024-12-13 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-13 Kraków => Business Development Manager - Network and Network Security
- 2024-12-13 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-13 Gdańsk => Programista Full Stack .Net <=
- 2024-12-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-12-13 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2024-12-13 Wrocław => Application Security Engineer <=
- 2024-12-13 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-12-13 Lublin => Programista Delphi <=
- 2024-12-13 Chrzanów => Specjalista ds. public relations <=