Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

atmega8 - atmega ekspandery lub jakiś układ podobny

qwo2 13 Lut 2013 17:52 1920 17
  • #1 13 Lut 2013 17:52
    qwo2
    Poziom 8  

    Witam problem mam z pewnym urzadzeniem. Napisze co chce osiągnąć bo nie wiem jak to nazwać. Chce wykorzystać 6 pinów z czego 4 będą do ustawiania adresu a 2 będą ustawiane programem albo na 0 lub 1. ma to wyglada tak że np piny adresu będą np 0001 a tamte dwa 1 1 do tych 6 pinów byl by podlaczony jakis scalak ktory wiedział by że ma adres 0001 jakos ustawiony na stale i ze skoro te dwa piny mają 1 1 to ten scalak wlaczyl by u siebie dwa piny. takich scalakow bym podłączył wiele lecz każdy o innym adresie i tu pytanie zna ktoś jakiś scalak co by to wykonał???

    0 17
  • #2 13 Lut 2013 18:43
    Marek Nawrocki
    Poziom 25  

    Witam nie bardzo rozumiem co to by mogło być ,ale polecam lekturę o expanderach I2c PCF8574 lub o rejestrze 74hc595.
    Pozdrawiam !!

    0
  • #3 13 Lut 2013 18:48
    Rokita1993
    Poziom 19  

    A nie mógłbyś wykorzystać(wspomniane w temacie) mikrokontrolery? z odpowiednimi programami?
    Jeśli dobrze liczę to wystarczyła by jedna Atmega8.

    Pozdrawiam :)

    0
  • #4 13 Lut 2013 18:58
    BlueDraco
    Specjalista - Mikrokontrolery

    Weź mikrokontroler, który ma tyle nóg, ile trzeba, np. 100 i nie będziesz musiał robić dziwnych pająków na płytce.

    0
  • #5 13 Lut 2013 19:07
    qwo2
    Poziom 8  

    chodzi o to żeby rozwiazanie było tanie bo tych ekspanderów bym mógł dawać dużo i łatwo by było dodawać kolejne do magistrali tych 6 pinów a atmega może być tylko jedna

    0
  • #6 13 Lut 2013 19:37
    perlon
    Poziom 19  

    A może coś na wzór protokołu DMX512. Sam protokół ma już adresowanie a za dekoder (expander) to może robić nawet ATTiny13 choć lepiej byłoby coś taniego z UART'em.

    0
  • #7 13 Lut 2013 19:37
    BlueDraco
    Specjalista - Mikrokontrolery

    Właśnie żeby było tanio, to trzeba wziąć mikrokontroler o odpowiedniej liczbie wyprowadzeń.

    0
  • #8 13 Lut 2013 19:41
    perlon
    Poziom 19  

    BlueDraco napisał:
    Właśnie żeby było tanio, to trzeba wziąć mikrokontroler o odpowiedniej liczbie wyprowadzeń.

    To wtedy robi się niezła gwiazda ( np. pięćdziesięcioramienna x6 żył ;-) )

    0
  • #9 13 Lut 2013 19:41
    qwo2
    Poziom 8  

    mikrokontroler odpada

    0
  • #10 13 Lut 2013 19:46
    Marek Nawrocki
    Poziom 25  

    Witam !!
    Ale w tytule posta pisałeś "atmega8" , to co napisałem o ekspanderach i o rejestrach przesuwających było właśnie pod "atmega" , a teraz piszesz ze mikrokontroler odpada,
    czyli ma być to zrobione w technice TTL na układach serii 74xx ??
    Pozdrawiam !!

    0
  • #11 13 Lut 2013 19:53
    qwo2
    Poziom 8  

    atmega ma byc tylko jedna.jako ekspander odpada

    0
  • #12 13 Lut 2013 20:01
    tmf
    Moderator Mikrokontrolery Projektowanie

    A to jakiś projekt typu sztuka dla sztuki, czy na zaliczenie i prowadzący dał ci takie warunki?
    Tak jak pisze BlueDraco, najprościej i najtaniej zastosować procesor z odpowiednią liczbą pinów. A jak nie to nie kombinować z jakimś 6-bitowym adresem, któy do niczego nie przypasuje, tylko dać interfejs szeregowy. Do wyboru SPI, I2C, albo na większe odległości RS485 czy CAN. Proste, niezawodne, sprawdzone, praktycznie dowolna liczba pinów IO. Na TTL to można zastosować latcha + dekodery adresowe, kaskadowo np. 138 i latch typu 573. Będzie pajęczyna, ale skoro chcesz...
    Albo napisz dokłądnie co chcesz uzyskać (a nie jak chcesz to uzyskać) to może się wymyśli coś lepszego.

    0
  • #13 13 Lut 2013 20:50
    qwo2
    Poziom 8  

    urządenie ma mieć zegar czasu rzeczywistego i czytnik mifare. na karte zapisuje w pamieci date . po zczytaniu procek sprawdza date i jeżeli dzień z karty jest taki sam zapala diode np czerwona a dzień wcześniej żółtą i do kazdej karty osobny komplet diod a. nie wiem ile będzie kart

    0
  • #14 13 Lut 2013 20:55
    tmf
    Moderator Mikrokontrolery Projektowanie

    Było od razu mówić. No to zastosuj SPI z układami typu 595, lub wręcz sterowniki do diod typu SCT2024 lub podobne. Taki steorwnik może sterować 16 diodami na raz, a można go łączyć kaskadowo w praktycznie dowolnej długości rejestry. Nawet gdybyś potrzebował kilka tysięcy diod to nie byłoby problemu. Strowanie to 3 przewody.

    0
  • #15 13 Lut 2013 21:10
    qwo2
    Poziom 8  

    super a mozesz mi powiedziec coś więcej o tych sterownikach
    ?

    0
  • Pomocny post
    #16 13 Lut 2013 21:12
    tmf
    Moderator Mikrokontrolery Projektowanie

    A co chcesz wiedzieć? Łatwe do kupienia, kosztują coś koło złotówki za sztukę, a że mają regulację prądu, to do każdej diody nie musisz dołączać rezystora. Wygooglaj sobie notę katalogową to się wszystkiego dowiesz.

    0
  • #17 13 Lut 2013 21:36
    qwo2
    Poziom 8  

    tylko jak tu dane dwie diody będzie procesor pamiętał że to akurat do tej karty. to nie jest czasem sterownik multipleksowy?

    Dodano po 14 [minuty]:

    poczytałem tu i tam i to jest to o co mi chodziło wielkie dzięki

    0
  • #18 17 Mar 2013 19:35
    qwo2
    Poziom 8  

    Witam ponownie Szukam tego sct2024 i nie mogę nigdzie kupić podobno łatwo dostępne ale tylko TME to ma a za wysyłkę wołają 25 zł

    0
  Szukaj w 5mln produktów