To wygląda, jakby coś z podłączeniem było nie tak - przecież wyjścia 74HC595 miały być połączone z wejściami ULN2003... Może wszystko działa prawidłowo, tylko brakuje kilku drucików, które miały łączyć wyjścia 74HC595 z wejściami ULN2003?
To może trzeba poszukać, jak są połączone te 74HC595 - wejścia pewnie w dość standardowy sposób, ale z oglądaniem wyjść będzie nieco zachodu. 7 sztuk 74HC595 pozwala (przy założeniu, że do 8 wyjść są podłączone tranzystory do multipleksowania) na sterowanie 8x6x8=384 punktów, więc nie wszystkie są wykorzystane. Trzeba najpierw ustalić, które wyjścia...
Może przy okazji odpiąłeś rezystor ściągający D to masy? ;-) Dodano po 2 A ile masz na transoptorze na wejściu? Coś to nie działa prawidłowo ;-) Podłączyłeś wyjście transoptora w dobrą stronę? ;-) Dodano po 2 Nie dziw się, że rejestr zapala diody, bo przecież oba napięcia, które podałeś to stan wysoki dla wejścia D...
Dodano po 11 Powie mi ktoś, jak to jest z zamiennikami tych układów? Widzę w handlu wiele odmian. Jakie miałbym kupić?
Przerzutniki po włączeniu zasilania mogą przyjąć przypadkowe stany i po to masz wejście Reset, żeby go użyć jeśli robi ci to różnicę.
W takim razie czym twoim zdaniem jest 74HC574 jeżeli nie zatrzaskiem (rejestrem)? O ile mi wiadomo to zatrzask może być z wejściem szeregowym wyjściem równoległym (74HC595) albo wejściem i wyjściem równoległym (74HC574 i parę innych podobnych). Dlaczego równoległy a nie szeregowy ? Dlatego że wszyscy używają szeregowych to po pierwsze po drugie dlatego...
Pin SS dla SPI (tutaj akurat PB2) MUSI być skonfigurowany jako wyjście nawet jak go nie używasz. Jeśli jest wejściem i z jakiegoś powodu ustali się na nim stan niski to SPI przechodzi w tryb Slave by uniknąć kolizji.
Zostaje do omówienia pin INT od PCF8574. Na tym pinie pojawi się zbocze opadające gdy zmieni się coś na wejściu PCF8574. Nie ma możliwości maskowania przerwań dla poszczególnych pinów PCF8574, a przerwanie jest wyzwalane na każdą zmianę stanu (zarówno rosnące, jak i opadające zbocze) na pinach PCF8574. Lepiej chyba użyć MCP23017 do tego celu. Dodano...
Urządzenie już gotowe, ale czy nie zastanawiałeś się aby wyjścia i wejścia zrobić na rejestrach 74hc595? Sterowanie banalne nierestrykcyjne czasowo z praktyczmie jakiegokolwiek jednego procesora. Łatwa rozbudowa o kolejne in/out no i koszt dużo niższy.
tak, mosfety LogicLevel powinny współpracować. A czy z dwóch lub więcej 8 bitowych rejestrów przesuwnych, serial output, da się zrobić 1 16bitowy rejestr ?? ostatnie wejście pierwszego należy załączyć do pierwszego wejścia drugiego ?
Dziękuje wszystkim za rady. Problem rozwiązało wypięcie programatora (a konkretnie wejścia MOSI) z płytki stykowej.
Witam Kości 74HC165 połączone ze sobą i z mikrokontrolerem za pomocą magistrali SPI mogę pracować jako wejścia. Kości 74HC595 mogą pracować jako wyjścia. Znalazłem taki fajny dokument w sieci, jest to ekspander postawiony na magistrali I2C. Wywalasz ze schematu układy PLC42VA12 i sygnały spinasz do sprzętowego interfejsu SPI. To musi działać :) Na forum...
Szyna 8 bitowa do 8 wejść 16 sztuk 74HC595 połączonych szeregowo do tego 1 wyjście clock i jedno wyjście strob i mam 16X8X8 =1024 wyjść. A co co niezawodności to rozwiązanie niezawodne i sprawdzone. A koszty znikome poniżej 50zł +płytka.
Mam jeszcze jedno pytanko. Czy to działa tak że na jedno z wejść tego układu (74hc595) podaje np 4 impulsy i jeśli chce żeby na nóżce nr. 4 pojawiła się jedynka to podaje impuls potwierdzający na inne wejście? Jeśli połacze kilka takich układów szeregowo to skąd będą wiedziały że są ze sobą połączone? Schemat który przedstawił kolega wyżej niewiele...
output source or sink current +/- 25mA Vcc or GROUND current +/-70mA czyli rozumiem, że przez każdy pin wyjściowy może maksymalnie przepływać 25mA. a przez pin zasilający do 70mA. układ ma 9 wyjść, więc wynikałoby z tego, że nie można ich wszystkich naraz obciążać nawet 20mA (chociarz nieprzekracza to wartości maksymalnej indywidualnej dla każdego...
Witam. Proszę o sprawdzenie poprawności wykonanego przeze mnie układu, nie uruchamiałem jeszcze atmegii liczę na sugestie i podpowiedzi. Układ będzie się wybudzał po zewnętrznym przerwaniu i zwierał jedno z wyjść do masy, zależy mi głownie na sprawdzeniu podłączenia uC oraz czy wyjście MOSI interfejsu SPI może być podłączone równolegle do 12 wejść układów...
Witam Testuje wyświetlanie czasu ( godziny/minuty/sekundy ) na sześciu wyświetlaczach LED WA, używam dwóch 74HC595 oczywiście ULN2803 + rezystory oraz UDN2981. Atmege i 74HC595 zasilam z 5V a wyświetlacze z dodatkowego zasilacza na LM2575, na którym dobrałem eksperymentalnie napięcie. Zdarza się czasem, że przy uruchomieniu całości wyświetlacze niebezpiecznie...
No niezupełnie - VIHmin się nie zgadza. Przy tej rezystancji wejść 595 nie będzie żadnego problemu.
Nie ustawiłeś MISO jako wejścia. W kodzie masz wszystkie piny z portu B ustawione jako wyjścia.
Układ scalony 74HC595 funkcjonuje nie tak jak napisałeś. Wyjście szeregowe (9) działa niezależnie od wejścia OE (13). Wejście OE (13) steruje tylko wyjściami równoległymi (1..7 i 15). Jeżeli "H" to wyjścia równoległe znajdują sie w wysokiej impedancji. Wartość na tych wyjściach nie ulega zmianie po każdym takcie na 11 lecz tylko przy takcie na wejściu...
Witam, zamiast wydawać kasę na PCF8574 i ULN2001A przeglądnij notę katalogową 74HC595 (rejestr przesuwny wejście szeregowe - wyjście równoległe), podłączysz 5 takich układów (koszt poniżej 1 zł za sztukę) w szereg i masz to co chciałeś, do tego Bascomowy SHIFTOUT a i Atmega 32 to za dużo :) pozdrawiam.
Dobra, rozjaśnia się :) _jta_ - czy mówiąc o diodach masz na myśli te przy kontaktronach w matrycy? Bo chyba ja je poobracam to zaporowo będą stały w kierunku, z którego 74HC595 będzie podawał napięcie? Czy niepodłączone wejścia na 74HC165 mogą "wisieć" czy raczej przez jakieś 22kOhm do masy je podłączyć? Jeszcze jedno pytanie do połączenia ich z atmegą...
A jak zmierzyłeś te 0.0026A na wejściu i 0.0016A na wyjściu?
Programowo nie patrzyłem ale dodaj więcej pojemności - przynajmniej jeden 100nF na układ oraz podciągi na wejściach sterujących '595 bo strasznie to teraz wygląda. Transile na zasilaniu też nie przeszkodzą.
Na dobrą sprawę to ULN2003 ma w sobie rezystory po 2,7kΩ na wejściach więc można go spokojnie podpiąć bezpośrednio pod wyjścia Atmegi i jeszcze zyskać troszeczkę placu.
Witam, Problem wydaje się prosty. W przerwaniu timera wysyłasz dane do obu rejestrów jeden po drugim. Jeden z rejestrów (SR0) odpowiada za wybór diod w danej linii, drugi (SR1) za wybór linii. I teraz zobacz jak ten program się wykonuje: Przesyłasz dane do SR0 - dane linii pierwszej Przesyłasz dane do SR1 - numer linii pierwszej Odstęp czasowy. Przesyłasz...
Na początek trzeba wybrać napięcie zasilania LED-ów, i tak je łączyć, żeby pasowało. Można nieco skomplikować układ, a za to mieć lepszą stabilność prądu LED-ów, stosując układ z [url=https://www.elektroda.pl/rtvforum/v... #18240836 - tylko zamiast opornika 10k do +zasilania użyć np. 1k do wyjścia 74HC595, a zamiast...
Dziękuję wszystkim za pomoc! W jaki sposób krok po kroku obliczyć dokładną minimalną wartość rezystancji wszystkich rezystorów na wejściach i na wyjściach w tym układzie, aby nic nie popalić? "DC Output Current, per Pin ± 25 mA", to znaczy, że na wszystkie piny łącznie mają 200 mA? (at)tmf Miałem 595, ale chyba je popaliłem, bo miałem rezystory...
Jedna istotna sprawa jest taka, że przesłanie sygnałów na 50m to nie taka prosta sprawa - w kablu o tej długości łatwo powstają napięcia, które czasem mogą spalić układ, a często nakładają się na przesyłany sygnał, zniekształcając go. Żeby nie mieć takich problemów, należy zastosować transoptor na tym końcu kabla, do którego przesyła się sygnał. Drugi...
Witam, Poszukuje układu prawie takiego jak 74HC141 ten układ byłby prawie idealny , prawie a to z takiego względu że jest "odwracalny" "negujący" a mi zależy na tym żeby ograniczyć liczbę układów scalonych dlatego potrzebny byłby taki sam układ który po prostu automatycznie nie "neguje" "odwraca" wyjść. Oraz mam jeszcze jedno pytanie czy jest rejestr...
W momencie gdy włączasz tryb MASTER dla SPI to pin MISO automatycznie staje się wejściem (karta katalogowa ATMEGA32 Tabela 55), tym samym nie możesz go używać do sterowania ST_CP. Makro ST_CP_HIGH w tym momencie włącza Pull-Up dla MISO czyli masz '1' na wyjściu ale a ST_CP_LOW tylko wyłącza Pull-Up więc pin ST_CP wisi w powietrzu. Przepnij pin ST_CP...
Używam rejestru przesuwnego. Podaję na wejście układu 74HC595 impuls i przesuwam go osiem razy. Dzięki temu zapalają się kolumny od lewej do prawej. Za każdym razem podaję sekwencję na ośmio-bitowa na W1...W8 i dzięki temu zapalają się w odpowiednich wierszach diody. Jaki program miałem znaleźć???
AVE... Nie możesz użyć rejestrów przesuwnych by zwiększyć ilość wejść i wyjść cyfrowych oraz multiplekserów do zwiększenia ilości wejść analogowych? 74HC4051 dla wejść i ewentualnie wyjść analogowych, 74HC165 do wejść cyfrowych i 74HC595 dla wyjść cyfrowych. Rejestry przesuwne możesz łączyć w łańcuchy dzięki czemu będziesz miał dowolną ilość wejść i...
Strobe powoduje zapamiętanie stanu przerzutników rejestru przesuwnego w przerzutnikach rejestru równoległego. STROBE=1 -> przerzutniki układu równoległego są przezroczyste i na wyjściu widać bezpośredno stan przerzutników rejestru przesuwającego. STROBE=0 -> rejestr równoległy pamięta stan wyjść rejestru przesuwającego z chwili gdy STROBE zmieniało...
(at)Aimon ... ale jakie arduino masz obecnie? Może masz rację, ale dodałem jako kontynuację tematu. Przy zakładaniu tematu w pierwszej kolejności podaje się model, tak jest domyślnie pole. więc wpisałem micro, no cóż, może nie jest to zbyt czytelne. A więc, Posiadam Arduino micro Na chwilę obecną mam podłączona moją [url=https://stak.com/5V_DC_Relay_Module...
W dalszym ciągu jeszcze są błędy (niestety) 1) rejestry przesuwne wyjściowe: wejścia resetu (pin10 układów 74HC595: U4 i U2) NIE mogą wisieć w powietrzu - pisałem już przecież, że dla układów CMOS żadne wejście nie może wisieć w powietrzu! (co było dozwolone dla TTL w zeszłym wieku, nie jest możliwe dla CMOS!!!) 2) to samo dla rejestrów wejściowych...
Proponuję rozdzielić sygnały wyboru wejścia od wyjścia. Wcale to nie musi być PB4. /SS jest tu przypisany na sztywno tylko w trybie Slave.
Dziękuję, ale jednak zdecydowałem się na rozwiązanie z dodatkowym rejestrem przesuwnym 74HC595. Pozwoli mi to zaoszczędzić ilość wyprowadzeń mikroprocesora.
Chciałbym użyć ATTiny85 do zrobienia następującej rzeczy: Wejścia: - analogowy z sensora - analogowy z dwóch potencjometrów - cyfrowy z przełącznika (w zasadzie może też być analogowy, bez różnicy czy odczytam analogowe 5V, czy stan HIGH) Wyjścia: - sterowanie przekaźnikiem - wyświetlanie 3 cyfr na 7 segmentowych wyświetlaczach No i się gubię. Poczytałem...
Rozewrzyj SCTP i SHCP. Wejście OE podłącz do masy, odłączone wyjście procka daj do SCTP. Na początek ustaw : SCTP = 0, SHCP = 0, DS = 0. Teraz ustawiasz wejście DS w stan wysoki, a na wejście SHCP podajesz 8 razy dodatni impuls czyli 1 i 0. W ten sposób zapełnisz rejestr przesuwny jedynkami. teraz wystarczy przepisać zawartość rejestru do wyjść impulsem...
Jeśli możesz to wytłumacz jakim sposobem wiecej czcionek wejdzie do pamięci 89C4051 niż do 27C512...
Nie wiem, czy dobrze rozumiem. :/ Ja mam dodane tranzystory do układów 74HC595, więc może to one nie wyrabiają? Czy ULN2803 też może nie nadążać? Bardzo zależy mi na rozwiązaniu problemu, bo utknąłem w miejscu i nie mogę dalej kontynuować prac nad tą matrycą. Czyli przy wejściu w przerwanie na początku wyłączam ULN2803. Następnie wpisuję dane do 74HC595,...
Wystarczy kolego że w układzie z którego wylutowałeś megę miała ona rezonator , miała wyłączony reset lub SPI lub pracowała z oscylatorem zegarkowym , lub zaprogramowanym dzielnikiem wewnętrznym i układem RC . Fabrycznie nowy układ ma dzielnik DIV8 i pracuje na zegarze 1MHz częstotliwość programowania spi dla takiego układu to 250kHz szybciej po prostu...
Dalej sterowanie LED możesz zrobić na driverze jakimś, choćby 74hc595. Wtedy z 12 linii robi Ci się 8 lub nawet 4.
Potrzebujesz 24 Wy i 24 We (teraz 16 + 4ADC). Wyjścia (o ile nie potrzebujesz PWM) możesz zrobić za pomocą 74hc595 połączonych szeregowo i podłączonych do SPI. Do wejść z krańcówek istnieje analogiczny ukłąd, ale nie pamiętam symbolu. W takim wypadku potrzebujesz poza pinami od SPI jedynie 2 piny. Radę by dała zwykła ATmega8 (lub 8 jeśli potrzebujesz...
Ciekawe hobby, no i współczuje małżonce ;) Wracając do projektu, to ja bym najpierw rozważył: 1. czy nie lepiej rozproszyć system i połączyć mikroprocesory w sieć. (np jeden procesor to powiedzmy 10 diodek, albo określony fragment panelu) 2. czy nie przenieść części logiki do mikroprocesorów (np miganie kilkoma diodami z poziomu PC, może znacznie obciążyć...
Mam inne rozwiązanie - 74HC595/74HC165 - wprawdzie nie I2C, ale SPI, za to możesz podpiąć w łańcuszek nieskończenie wiele układów, każdy po 8 wyjść (595) lub 8 wejść (165). Obydwa mają wbudowany zatrask, do sterowania potrzebujesz 3 lub 4 przewody; 4 gdy chcesz korzystać i z wejść i z wyjść.
Dzięki za życzliwe podsumowanie. Masz wiele racji w swoich uwagach, ale przy takich konstrukcjach, które są jednostkowe i nie opierają się na wcześniejszych doświadczeniach trudno jest przy pierwszym podejściu przygotować dokładnie sprecyzowane założenia. Trochę tak jest, że kolejne elementy całości powstają później i tak jest w tym przypadku. Tu przyznam...
Dzień dobry, buduje już 3ci zegar na lampach nixie, tym razem wykorzystując nawet gotową płytkę drukowaną z miejscami na lampy IN-12 i na 4 układy 74141 i 2 rejestry przesuwne 74LS595. No właśnie - na płytce napisano LS, a ja używam HC - być może to ma znaczenie w moim problemie. Sterowanie z atmegi w Arduino UNO (docelowo nano, ale póki co działam...
Witam, Chciałem się zainteresować rejestrem przesuwnym 74HC595 jako rozszerzenie AVR o kolejne wyjścia lecz coś mi to w symulatorze ISIS nie działa. Proszę zerknijcie i wypowiedzcie się gdzie popełniam błąd. Proszę nie krytykujcie małej znajomości obsługi SPI i ISIS ponieważ dopiero się zaprzyjaźniam z tematem. http://obrazki.elektroda.pl/1861876000_1...
Diody podpięte są do czegoś co się zwie "rejestr przesuwny 74HC595". Jeżeli tam masz rejestr 595, to zamiast kombinować podepnij się pod wejście szeregowe tego rejestru - masz tam SCK, MOSI, SS - podpinasz to pod SPI w trybie slave i masz odczyt tego co wysyła procesor do zatrzasku. Nawet jeśli zajdzie konieczność konwersji poziomów, to masz tylko...
PORTB = (1<<PINB0); //podanie jedynki na wejście szeregowe rejestru PORTB = (1<<PINB3); //przesunięcie jedynki (zboczem narastającym) PORTB = (1>>PINB3); //ustawienie zera PORTB = (1>>PINB0); //podanie zera na wejście szeregowe rejestru PORTB = (1<<PINB3); //przesunięcie...
Witam forumowiczów, przedstawiam ukończony projekt zegarka opartego o lampy IN-1 + INS-1 https://obrazki.elektroda.pl/2167709200_... Projekt zakładał możliwie największą kompaktowość sterującej elektroniki jednocześnie używając jak najbardziej pospolitych elementów. Zdecydowałem się więc na projekt w technice montażu powierzchniowego,...
W zasadzie chodzi o to, by zaprogramować jakieś wejście które uruchomi timer, który w następstwie wysteruje mi 24 wyjścia jedno po drugim w jednakowych odstępach czasu. Czy taki scenariusz jest możliwy do wykonania z wykorzystaniem tego mikrokontrolera? Taki projekt z łatwością zrealizujesz na każdym byle jakim AttinyXXXX processorze, lecz jeżeli twoja...
A po co podłączyłeś V cc do wejścia MR? Dodano po 1 A może raczej czemu nie podłączyłeś ich do + zasilania?
https://obrazki.elektroda.pl/6596124500_... Co niektórzy na forum wiedzą, że lubię migać diodkami. W tym projekcie dałem temu maksymalny upust i mogłem dać ponieść się fali do tego stopnia, że pod koniec miałem już dość :) Pamiętacie https://obrazki.elektroda.pl/5941184000_... https://obrazki.elektroda.pl/3135631200_...
Ostatnim razem zrobiłem tak 10 lat temu, tyle że było to oświetlenie witryn więc zerowa szkodliwość społeczna, ale nie widziałem też aby było coś nie tak. Nie mogę się dopatrzeć w pdfie jak strome maja być zbocza, bo może dało by się postawić RC na linii. Choć widząc że łyka MHz i nie ma schmitta na wejściu chyba sobie daruje. LCD jest odświeżanie 2Hz,...
Właśnie miałem pytać o 74HC590, bo znalazłem symulator w jawie i śmiga równo - kwestia połączenia sygnału zegara z wejściem zatrzaskującym, żeby dane pojawiały się od razu na wyjściach. Na aukcjach popularny jest 74HC595 - muszę sprawdzic różnice Dodano po 2 Poczytałem trochę dokumentacji. Zarówno 74HC590, jak i 74HC595 byłyby ok, gdyby nie fakt, że...
http://obrazki.elektroda.pl/1267048700_1... Witam. Przedstawiam projekt woltomierza, którego sercem jest mikrokontroler PIC16F684. Urządzenie jest częścią innego projektu dlatego też nie posiada obudowy. Woltomierz posiada dwa wejścia, pierwsze ma zakres 0-20V a drugie 0-5V. Ponieważ użyłem trzech wyświetlaczy siedmiosegmentowych to...
Multipleksowanie dopiero wykonam.Powiedz mi o co chodzi z wejściem "I2C " - jak ono może poprawić prace układu/badz wpłynąć na układ ? Dokładnie 152 będzie pinów od wyświetlaczy .Myślę aby zastosować rejestr przesuwny "74HC595" tylko nie wiem jak później połączyć CD4022 oraz ULN2004 - nie orientujesz się jak mógłby wyglądać schemat blokowy takiego układu...
Trochę poczytałem ale dalej nie rozumiem jak do 40 przycisków zastosować rejestr przesuwny. Co do wyświetlania to pojąłem zasadę działania. Dla przykładu na 74HC595 jakby to miało działać ? bądź rozwiązać to jakoś inaczej? co do klawiatury matrycowej 8x5 - zajmuje mi wtedy 13 wejść oraz program musi być w pętli i ciągle odczytywać stan kolumn i wierszy?...
Atmega640, 1280 i 2560 nie dostaniesz w sklepach bo jeszcze nie weszły do seryjnej produkcji. Zainteresuj się układem 74HC595 którego dostaniesz w każdym sklepie i który zrobi Ci z 1 pinu 8 pinów. Musisz tylko podać mu pokolei wszystkie 8 stanów a następnie załączyć linię zatrzasku i na 8 wyjściach się pojawią dane. Nie wiem tylko czy przy Twojej wiedzy...
Witam, zbudowałem sobie matrycę LED 8x16px. Diody jakie tam użyłem mają 60mA prądu przewodzenia i 2,6V napięcia przewodzenia, do sterowania wierszy i kolumn zastosowałem rejestry przesówne 74HC595N. Zasilanie całości to 5V. Tyle wstępu a teraz przejdę do konkretów. Matrycę zbudowałem tak że rejestr w wierszach steruję katodami LED, a rejestry w kolumnach...
Ok racja. pętli for nie potrzebnie wysyłałem "sendspi" siedem razy ,poprawiłem to. Nie wiem w jaki sposób wykorzystać przerwanie 300ms*8 w moim układzie i jaka jest koncepcja Twojego pomysłu z tym przerwaniem.No i co z tym sterowaniem STCP nie rozumiem pytania przecież po wysłaniu bajtu steruję STCP poniżej podaję ten kawałek kodu. [syntax=c] /* definicja...
Na schemacie nie widać rezystorów ściągających, bez których całość nie ma prawa działać. Multiplekser ma 8 wejść, a wykorzystałeś tylko 6. Czemu nie podłączysz nowego klawisza pomiędzy dowolnym wyjściem 595 i dotychczas nieużywanym weściem 4051? Masz już za darmo matrycę 8x8. Jeśli klawisz jest wciśnięty, to podaje on poziom wysoki na wejście 4051 niezależnie...
Hej, przeglądając trochę starszych schematów trafiam często na rozwiązania z multiplekserami/buforami/przerzutnikami. 1. Wyjścia mikrokontrolera nie sterują bezpośrednio LED'ami czy innymi peryferiami ale są podłączone przez bufory np. 74HC574. Po co stosować takie rozwiązanie? Czy dobrze rozumiem, że chodziło o zwiększenie wydajności prądowej + "ochronę"...
Na tej płytce masz 8 wejść (abcdefg.) sterujących segmentami i 4 wejścia sterujące wspólnymi zakończeniami każdego z wyświetlaczy osobno. W sumie 12 pinów i Atmega8 spokojnie to przełknie (ba, nawet Attiny2313 to łyka). Widzę, że brakuje Ci nieco teorii o multipleksowaniu takich wyświetlaczy: http://maxembedded.com/2013/01/30/seven-...
Diody możesz połączyć w matrycę 12x10 lub 11x11. Będziesz potrzebował w sumie 22 wyjść (jeśli zapalać ma się tylko jedna dioda na raz nie będą potrzebne żadne dodatkowe tranzystory – tylko 10-11 rezystorów), wejścia dla przycisku i portu USB. Jeżeli matrycę LED zamierzasz podłączyć bezpośrednio (no, przez rezystory) do mikrokontrolera –...
74hc595 to przecież tylko output... Mcp23s17 - takie coś znalazłem z interfejsem spi Wpisz w google expander i/o i szukaj, a znajdziesz pewnie więcej
Mając 3 wyjścia możesz niezależnie kontrolować tylko 3 diody LED i żadne bramki ani dekodery tu nie pomogą. Dekoder ośmiowyjściowy z trzema wejściami adresowymi może zapalić jedną diodę LED z ośmiu, ale nie może ustawiać dowolnych kombinacji, to znaczy zapalić dwóch i więcej diod jednocześnie. Możesz za to użyć ośmiobitowego rejestru przesuwnego w rodzaju...
Ekspander I/O konfigurujemy programowo zapisując dane do określonych rejestrów konfiguracyjnych urządzenia, rejestr przesuwny konfigurujemy sprzętowo (odpowiednie sygnały OE, LE, itp.) I jedno i drugie można kontrolować sprzętowo i programowo. Można by tu wykład pisać na ten temat ale szkoda czasu. PCF8574 to expander I2C. Może pracować jako wejście,...
Witam. Zbudowałem zegarek na podstawie tego projektu z małymi zmianami: 1. procesor ATmega8 2. zamiast układów MBI zastosowałem układy 74HC595 3. czujnik położenia podpięty pod wejście ICP1 4. zasilanie zegara poprzez transformator powietrzny. Co do kodu to część odpowiedzialna za wyświetlanie calości bazuje praktycznie w całości na kodzie autora projektu...
http://obrazki.elektroda.net/97_12583903... Wichit Sirichote stworzył projekt prostego w użyciu i wykonaniu wyświetlacza 7-segmentowego ogólnego przeznaczenia. Każdy segment składa się z pięciu diod LED, połączonych szeregowo i zasilanych ze źródła o napięciu 12V przez dopasowany rezystor. Za wysterowanie całego segmentu odpowiada układ ULN2003...
W praktyce tak, ale dopóki nie opiszesz, co masz na myśli, to można co najwyżej założyć, że chcesz coś mocno przekombinować. Faktycznie, przepraszam, totalny brak logiki. Chodziło mi o programowanie ich przez jedno wejście ISP , lub USB przy pomocy bootloadera . Generalnie nie, potrzebujesz interfejsu do kazdego mikrokontrolera z osobna. W nocie aplikacyjnej...
Witam. Próbuje stworzyć wyświetlacz RGB. Sercem układu jest mikrokontroler z rodziny STM32 (logika działania 3V3), natomiast za sterowanie LEDami odpowiadałyby rejestry przesuwne zasilane napięciem 5V. Wysoki stan na wejściu rejestru przesuwnego wynosiłby w takim razie 3V3. Moje pytania są następujące: 1. Jakie napięcie uzyskam w rejestrze na wyjściu?...
Teoretycznie rejestr może być dowolnie długi (wielokrotność 8 bitów) Wszystkie rejestry mają wspólne taktowanie SH_CP, ST_CP ewentualnie też MR i OE. Dane z procesora podajesz na wejście DS pierwszego w gałęzi rejestru, a następne łączysz z wyjściami Q7' poprzedniego rejestru w gałęzi. Oczywiście im dłuższy rejestr tym dłuższy czas przesyłania danych...
Sygnału CLR nie ma - nie da się wyzerować jednym impulsem całości. Trzeba po prostu wsunąć odpowiednią liczbę bitów. Jest pin 10, w datasheet opisany jako /MR lub /SRCLR (zależnie od producenta), aktywny stanem niskim. W schemacie powyżej jest podłączony do Vcc. Faktycznie, moje niedopatrzenie, więcej bawiłem się układem 4094 - tam nie ma wejścia zerującego.
Zanim dodałem rezystor przed bazą PNP to nie działało z nim. Zaraz sprawdzę czy teraz będzie działać. Dodano po 28 Nie działa z rezystorem podciągającym R5 - zarówno jak ma on 12Ω czy 20Ω. Niezależnie od wejścia diody zawsze świecą. Bez tego rezystora świecą jedynie jak podłączę 5V w miejscu wyjścia 595.
Mam wrażenie, że jeśli te sygnały nie muszą być HiFi, to da się zrobić 23 sygnały na jednym module STM32F103C8T6. Ale trochę trzeba się postarać. Podliczyłem - STM32F103C8T6 ma 19 pinów "5V tolerant" (A8-12, A15, B2-4, B6-15) i 11 z ograniczeniem do V_DD=3.3V (A0-7 B0,1,5); z tego B2 to BOOT1 (służy do wybierania, z jakiej pamięci ma startować, ale...
Po pierwsze, nie wynika to z tych schematów rysowanych bodajże paint'cie (żeś namachał tych kółek, podziwiam wytrwałość), ale napisz czy diody sterujesz bezpośrednio z portów mikroprocesora, czy jednak dałeś jakiś stopień wzmacniający sygnały z procesora i/lub 74HC595? Jeśli podłączyłeś diody bezpośrednio pod wyjścia tych układów i założyłeś 25mA/diodę...
Witam ! Nabyłem okazyjnie matryce LED z demontażu (made in china) 16 x 64 punkty, na matrycach 8x8 czerwone/zielone (symbol matrycy 8x8 na obudowie toT0M-1588BHG) . http://obrazki.elektroda.net/35_12679001... http://obrazki.elektroda.net/78_12679001... Chciałem ją oprogramować jednak napotkałem na pewne problemy. Mianowicie przy wyświetlaniu...
najlepiej na jakimś układzie scalonym np. właśnie na 74HC595, próbowałem to zrobić na przerzutnikach JK, ale wersje z 4 bitami to trzeba dodatkowo dodać 5 bit przy wracaniu, i strasznie obszerne to wychodzi. Opcja z układem scalonym jest najwygodniejsza, ponieważ będzie on pracował jako jeden z kilku elementów i miejsce ma istotne znaczenie. Wejście...
http://obrazki.elektroda.pl/3741971700_1... Witam wszystkich, chciałbym przedstawić urządzenie nad którym pracowałem przez ostatnie pół roku z mniejszymi lub większymi przerwami. Jest nim selektor stereo. Impulsem do zbudowania takiego "ustrojstwa" był brak wolnych wejść we wzmacniaczu, który posiadam. Za każdym razem kiedy potrzebowałem...
Zawieranie kondensator bezpośrednio do masy jest dużym błędem! Atmega168 w pełni wystarczy, niema sensu pchania 32, po za tym więcej kosztuje. Jak wrócę do domu to napiszę jak zrobić poprawnie przyciski z wykorzystaniem INTx, teraz piszę z telefonu. Dodano po 52 Układ dla przycisku powinien wyglądać mniej więcej tak: http://obrazki.elektroda.pl/7645281800_1...
Elektryk stosowałeś już kiedyś może ten układzik (74HC595)?. Rozwiej moje wątpliwości... Wyjścia są trójstanowe?. I jeśli je „wyłączę” na czas podawania danych do tego układu to na jego wyjściach pojawi się (nieokreślony) stan 3?. Powiedzmy że zapis ten będzie trwał kilkanaście us a ja z wyjścia będę sterował (opto)triakiem. Czy mi to nie...
Ok, zaraz to sprawdzę. Jedno pytanie: jaki sens ma machanie przed wejściem w pętlę portem MR u Ciebie (czyli SCL wg oznaczeń rejestru 595)? W przeglądanych przeze mnie schematach to wyprowadzenie ludzie zwykle mieli podłączone do VCC. A niezależnie od tego, czy twoje rozwiązanie zadziała, czy nie, ciekaw jestem, czemu nie chce działać to tak, jak ja...
Witam serdecznie, od jakiegoś czasu ze znajomym budujemy studio nagrań i przyszedł czas na miksowanie kawałków, w związku z tym postanowiłem nie kupować za grube miliony urządzeń MIDI tylko zbudować własny kontroler midi ze starego mixera. Otóż posiadam mixer 10 kanałowy - 12 potencjometrów suwakowych - 84 potencjometry obrotowe ( equalizer, pan, efekty,...
Cześć, robię drugie podejście do sterowania (niby inteligentnego) domem. Najpierw opis rozwiązania elektrycznego. Na strychu mam kilka skrzynek crossowych, w których znajdują się: - przekaźniki sterowane z szafy głównej, - zbierane są wejścia z wszystkich wyłączników, posyłane są do szafy głównej. Wszystko idzie na drutach. Łącznie około 64 wejść i...
Takie uklady trzebaby bylo polaczyc szeregowo, wiec dobranie sie do ostatniego w kolejce wymagaloby 999 impulsow zegarowych. Czyli duze opoznienia.... Te I2C wydaje sie najsensowniejszym rozwiazaniem. Jedyny problem to zbuforowac. Biorąc pod uwagę fakt, że przykładowy rejestr SIPO 74HC595 może pracować z częstotliwością 25MHz (niektóre nawet 100MHz!),...
(...) czas odcięta przy użyciu inwertera z bramką NAND (np. 74LS00). Jeśli chcesz dodatkowo zobrazować dane na magistrali w trakcie pracy, proponuję zainstalowanie matrycy LED sterowanej przez rejestry przesuwne, co pozwoli na wizualne monitorowanie aktywności sygnałów. W razie problemów pytaj śmiało nas i Wstępna ocena dostępnych informacji Analizując...
Witam, Witam Mam pytanie odnośnie jak zresetować (tak żeby na każdym z wyjść był stan niski) kilka połączonych kaskadowo tych rejestrów przesuwnych jak w temacie. Jednym sposobem jest wpisywanie 0 na wszystkie wyjścia ale jak tych rejestrów jest np. 6, to staje się kłopotliwe. Jeśli istnieje prostszy sposób proszę o podpowiedź. Pozdrowienia a DataSheet...
Typowe przerwania arduino ma tylko na wejściach INT. Reszte trzeba sobie dopisać Wystarczy użyć biblioteki timer aby program pracował w przerwaniach od timera. W multipleksowym wyświetla się na bierząco jedną cyfre co ok powiedzmy 1ms Tu nie można przesadzać z częstotliwością odświeżania. Zapis danych do wyświetlacza to nie dwa rozkazy, tylko jakieś...
Witam, Jestem w trakcie tworzenia projektu i doszedłem do etapu połączenia mikrokontrolera z czterema wyświetlaczami 7 segmentowymi LED posiadającymi 1 znak. Ze względu na małą ilość pozostałych wyjść µC postanowiłem zastosować multipleksowanie, wybór padł na użycie rejestru przesuwanego (konkretnie 74HC595) i o ile w miarę rozumiem logikę pojedynczego...
Witam, wykorzystałem układ 74HC595 do sterowania przekaźnikami bistabilnymi z jedną cewką. Działa to tak, że cewki połączone są z jednej strony bezpośrednio do wyjść 595 a z drugiej strony do wspólnego wyjścia typu push-pull. W jednej chwili załączam tylko jedną cewkę, która ciągnie wtedy około +-15mA (zmiana polaryzacji cewki) z 595. Układ działa ale...
Teoretycznie można je łączyć w nieskończoność praktycznie jednak.... też :) tyle że należy pamiętać o tym że linie zegarowe, ładowania danych do rejestru wejściowego jak również uaktywniające je należy zbuforować (bo jeden układ TTL kiedyś mógł 'uciągnąć' 10 wejść innych bramek - nie wiem jak teraz to wygląda) należy też zwrócić uwagę na odpowiednie...
https://obrazki.elektroda.pl/7554464800_... Jak działa rejestr przesuwny? Jak można kaskadować rejestry przesuwne tak, aby uruchomić 48 diod LED za pomocą jedynie dwóch linii - zegara i danych? Tutaj postaram się to zademonstrować na przykładzie płytki z elektrośmieci, którą też najpierw przeanalizuję. Rozpoczynamy zwiad. Na płytce...
Witam. Ostatnio wszedłem w posiadanie 16 matryc 8x8 po niezłej cenie i chciałbym coś z nich zrobić - wyświetlacz 64x16. Wiem, że były już tematy matryc, ale mam jeszcze kilka pytań. Ogólna koncepcja to rejestry 74HC595 dla kolumn. 1) Czy jest sens używać demultiplexera 1 z 16 dla wierszy? musiałbym wtedy po kolei zaświecać konkretne diody w danej kolumnie...
Niejaki "dr mariano" zadał dziś na Forum pytanie „Co to za układ? Co robi?”. Ponieważ nikt mu nie odpowiedział, ja to zrobię. 595 jest to zestaw dwóch rejestrów: przesuwającego i równoległego. Rejestr przesuwający ma wejście szeregowe i wyjście równoległe. Stan jego wyjścia można wpisać do drugiego rejestru (równoległego). Układ ten jest...
Generator sygnału zegarowego - można na NE555, ale lepiej na CD4060, bo dostajesz więcej sygnałów, w bardziej złożonym układzie mogą się przydać. Do tego w najprostszej wersji CD4017 - daje '1' krążącą po 10 wyjściach (na pozostałych jest '0') - można wprost do tego podłączyć małe LED-y (z opornikiem), albo użyć np. ULN2004 do wzmocnienia prądu (albo...
http://obrazki.elektroda.pl/1378640500_1... Opis zamieszczam w dziale Niedokończone, ponieważ tablica jest w trakcie budowy. Od jakiegoś czasu zajmuję się programowaniem matryc LED. Do tej pory nie miałem możliwości złożenia dużej tablicy z powodu kosztów zrobienia dużych płytek. Niedawno wpadły mi w ręce gotowe duże płytki (40x20cm...
74hc595 schemat 74hc595 przyciski 74hc595 sterowanie
chinski generator astra pompa wyciek paliwa sigma instrukcja
zwrotnica magnat quantum kalkulator simlock nokia
Falowniki fotowoltaiczne off-grid SMA Sunny Island jednofazowe – modele, ceny 2024 ECAS Wabco Knorr – brak poziomowania, wybija bezpiecznik, zwarcie kompresora lub elektrozaworów