Witam. Co do pracy rejestru 74164, to coś tak jak napisałeś. Jednak aby nie mieć wątpliwości co do jego pracy, to zaproponuję taki prosty symulator układów TTL. Dostępny na elektrodzie: http://www.elektroda.net/download/file57...
Może daj jakies foto tej płytki i napisz ile pinów ma uC. Wyświetlacz żyje? Jest na jakimś rejestrze przesuwnym czy jak?
Użyj rejestrów SIPO.
W tej chwili nie ma znaczenia co załadujesz do rejestrów sterujących tranzystorami. Świeciło będzie zawsze. Na pewno tranzystory sterujące wyświetlaczami są podłączone nieprawidłowo. Jeżeli nie potrafisz określić gdzie jest dren, a gdzie źródło, to pamiętaj, że diody w tych tranzystorach mają być spolaryzowane zaporowo. U Ciebie są spolaryzowane w kierunku...
Do generowania !CSS możesz użyć linii FSx. Więcej szczegółów [url=http://www.ti.com/lit/ug/sprufb7b/s... Skonsultuj to z programistą. Może zamiast korzystać z peryferium będzie chciał zwykły port I/O. Wtedy lepiej będzie, gdy !CSS i C/!D leżą w tym samym rejestrze.
Jeśli zaprogramowałeś Megę8 wsadem do 90S4433 to nie ma prawa to działać, bo te procesory się różnią, mają inną tablicę przerwań i troche zmian w rejestrach. Jeśli wyświetlacz jest poprawnie podłączony i wyrególowany kontrast, to jedna linia (dolna) jest ciemna, a górna jasna, z tego pomocą ustawia się kontrast
Nie słyszałem o takiej możliwości, ale... człowiek uczy się całe życie.
RW podłączone do +5V arduino To nie zadziała. Jeśli używasz trybu pracy M68 (JP0 OPEN), to stan HIGH (5V) pozwala tylko odczytywać rejestry wyświetlacza. Natomiast zapis wymaga stanu LOW.
Z SPI będzie problem, bo organizacja tego wyświetlacza jest taka, że musi dostawać 4 bity na takt zegara, a SPI daje 1. Chyba, że chciałoby Ci się przerabiać wyświetlacz. Wg specyfikacji powinieneś zapisywać 4 bity (dwa piksele) co ok. 14us. To nie jest problem, nawet w obsłudze przerwania, zwłaszcza, jakby to napisać w asemblerze. Tym niemniej, na...
Dane w rejestrach PCF8583 są już w formacie BCD, więc pomiń konwersję za pomocą Makebcd().
A nie możesz wybierać wyświetlacza rejestrem przesuwnym? Chyba będzie prościej. Przynajmniej ja tak robię. I łatwo zmniejszyć liczbę wyświetlaczy. Sterowanie 16 wyświetlaczami... hm... policzmy. Jeśli założysz odświeżanie 100Hz, to kolejne cyfry musisz obsługiwać z częstotliwością 100Hz*16=1,6kHz i taka powinna być częstotliwość przerwań od licznika-timera....
Cyfry do wyświetlaczy przekazujesz z rejestrów za pomocą multipleksera 2 do 1 i przełączasz go przez wykrycie zera z lewej strony. Czy potrafisz teraz narysować schemat?
Kolego musisz się zdecydować albo USART albo wyświetlacz. Oba na tych samych pinach nie pociągną. Uruchamiając USART: [syntax=c]UCSRB &= ~((1<<RXEN)|(1<<TXEN));[/syn... automatycznie odłaczyłeś sobie 2 linie D0 i D1 od sterowania rejestrem PORTD.
do sprawdzania stanu portu służy rejestr PIN
z pod adresu (Z+rejestr)
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
Witam! U mnie na stronie znajdziesz taki projekt :) http://www.republika.pl/rejestr/strony/t... Pozdrawiam
Witam Jeżeli twoim celem jest zapalanie tylko jednego segmentu na raz to osiągnąłeś swój cel :D . Ale gdy chcesz zapalać jakieś znaki to nic z tego, musisz zastosować rejestry przesuwne np. 4094.
Wyświetlacz nr 3 o takim złączu można wydobyć oryginalnie z NOKII 5510. Ostatnio wydobywałem z niego bardziej konkretne rzeczy niż te LCD... W LCD siedzą zazwyczaj dwa sterowniki, jeden odpowiedzialny za wyświetlacz (multipleksowanie), drugi odpowiedzialny za interfejs i/lub/bez kontroli rejestrów. Przykładem może być graficzne wyświetlacze z KS0108...
A jaki to symulator, bo zadanie to raczej szkolne. - rejestr wejściowy 2 cyfrowy BCD - 3 cyfrowy sumator BCD z rejestrem - wyświetlacz z dekoderem
Jeśli się nie mylę na załączonym zdjęciu zaznaczyłem które piny w wyświetlaczu odpowiadają segmentom "C" i "D" ostatniej cyfry. Segment "D" jest jest poprawnie wyświetlany. Możesz sprawdzić wyświetlacz LCD i rejestr HCF4094 przecinając te dwie ścieżki idące od nóżek rejestru do pinów wyświetlacza i za pomocą cienkich drucików krzyżując te połączenia...
nie ma czegos takiego jak dummy read przy odczycie rejestru tylko przy odczycie z GRAM chyba.
Witam, mam pytanie dotyczące protokołu Modbus RTU, zaznaczam, że dopiero zaczynam przygodę z PLC i sterowaniem przy użyciu Modbusa. Próbuję ogarnąć komunikację pomiędzy sterownikiem Fatek FBs-20MC jako master i wyświetlaczem DWIN jako slave. Ogólnie to działa ale próbuję zrozumieć sam mechanizm komunikacji. Problem w tym, że jak próbuję zapisać jeden...
Na pewno procesor sobie z tym poradzi. Wystarczy uzyć któregos timera w trybie CTC i osiągniesz każdą częstotliwość z zakresu clk/2. Będzie to generowane cąłkowicie sprzętowo, a w tym czasie procek bedzie mógł się zająć monitorowaniem portów i wyświetlacza. Tak w ogóle to ATM16 jest nawet na to zaduży. Wystarczy ATTINY2313. Szczególnie jeśli wyświetlacz...
Programowo możesz to zrobić w pętli, przesuwając bajt do wysłania i testując wartość jego jednego bitu - w zależności od tego ustawisz odpowiedni stan na wyjściu danych, np. [syntax=c]for (i = 0; i < 8; i ++) { set_0(); if (v | 0x80) set_1(); pulseClock(); v <<= 1; }[/syntax]
Jeżeli masz wyświetlacze podłączone do procka to już nie uzyskasz jaśniejszego świecenia wyświetlaczy. Wklej jakiś poglądowy schemat jak to zrobiłeś. Gdybyś dodał tylko trzy rejestry przesuwne (74164) i jeden multiplexer to do sterowania potrzebowałbyś jednego portu, a pozostałe masz wolne do wykorzystania na inne cele.
ale rejestrów + "normalne" wyświetlacze każdy segment osobno wyprowadzony. ma ktoś moze jakiś schemat jak to wykonac?
"Którykolwiek wykorzystasz rejestry przesuwne nie są potrzebne. Jezeli masz oddzielne wyświetlacze (nie jeden zespolony-potrójny) to łączysz równolegle katody segmentów. '' Mam oddzielne, jak to zrealizować bez rejestrów ?
Witam Potrzebuje pomocy w dokończeniu programu w asm. Programik steruje mi pracą falownika i ma na wyświetlaczu lcd wyświetlać ile przejazdów zostało do końca pracy. Wszystko działa tylko problem z wyświetleniem zawartości rejestru na wyświetlaczu. Proszę o pomoc.
Cześć! Cy ma ktoś może procedure sterowania wyświetlaczami 7 segmentowymi przez rejestry szeregowe 74164. Jeśli tak to prosiłbym o podesłanie na: wilku58(at)poczta.fm . Dzięki.
Ja zrobiłbym tak, że daję 2 rejestry podłączone szeregowo do procka i z niego taktowane i sterowane. Program robiłby coś takiego: szeregowo wpisywał daną do jednego rejestru, następnie szeregowo ją odczytywał z drugiego, a potem porównywał czy się zgadzają :] A na jakims wyświetlaczu mółbyś nawet pokazać która linia "nie łączy".
Ale drugie co mi się nasuwa , to ignorowanie rejestru SP.To już zaczyna być nudne ;) Piotrek
Nie mogę znaleźć funkcji Skoro przewijając wyświetlacz nie natrafiasz na dane rejestry, to znaczy że nie są dostępne. Podobnie mam w liczniku Sagmcom, wprawdzie jest prąd i napięcie, ale mocy chwilowej nie ma. Są inne zbędne duperele, ale jednego z najważniejszych parametrów - niet. PS. W niektórych licznikach jest funkcja "głębokiego" przeglądania...
Najpierw za pomocą normalnej transmisji szeregowej ustawiasz jedynki na 3 przyciskach i zero na jednym z przycisków. Później linię DATA ustawiasz jako wejście i podciągasz ją do VCC. I odczytując stan tej linii dojdziesz do tego czy przycisk jest wciśnięty czy nie. Różniej znowu normalną transmisją ustawiasz 3 jedynki i 1 zero, ale tym razem na innym...
1. Czy podanie napięcia (przemiennego, o częstotliwości 30Hz) na wybrany segment wyświetlacza nie spowoduje jego uszkodzenia? Będę podawał 5V, a w dokumentacji wyświetlacza jest napisane, że napięcie zasilania wynosi 3V. Jeśli wyświetlacz jest przeznaczony do zasilania segmentów napięciem 3V to jednak wypadałoby się tego trzymać. Współczesne procesory...
Zobacz jest nota Atmela migracyjna z mega8 na mega88 i porównaj zwłaszcza rejestry które są inaczej mapowane w pamięci. N.
Fakt "d" chyba nie wyświetla żaden z z dekoderów (nawet CMOS), użyj 74164 (rejestr przesuwny), możliwa jest każda kombinacja do wyświetlwnia.
Czy to znaczy, że masz w układzie 49 tych rejestrów? (10 wyświetlaczy to 50 kolumn - potrzeba 7 rejestrów na wiersz, a masz 7 wierszy)
RitterX - Myśląc nad architekturą tego urządzenia jeszcze na wczesnym etapie musiałem przemyśleć bardzo dokładanie te kwestie o których wspominasz. W końcu podjąłem decyzję i zdecydowałem się na sposób podobny do strzelania z broni palnej, a mianowicie: załaduj i strzel. Upraszczając - "załaduj" oznacza pobranie z kolumny pamięci kodu instrukcji i ewentualnie...
Próbuje swoich sił z rejestrem 74hc595 + wyświetlacz LED i stąd moje pytania Dziękuje za pomoc PIOTR
ElektroTME rejestry są jeszcze o tyle fajne, że można sobie zrobić takie... moduły, powiedzmy, wyświetlacz + rejestr z opornikami od razu i potem takie moduły można bezpośrednio podłączać pod procka kaskadowo. Ja zrobiłem sobie to kiedyś na takiej wąskiej płytce uniwersalnej, która w sam raz pasowała, do tego nawet można dorzucić złącze IDC-10 i elegancja-Francja,...
Układ SCT2024 ma wyjścia typu otwarty dren, przez co musisz użyć rezystorów polaryzujących dla tranzystorów sterujących wyświetlaczami. Na początek, 1k między każdą bramką a zasilaniem powinno być ok. Inaczej, raz włączony włączony tranzystor pozostaje w tym stanie przez dłuższy czas ze względu na pojemność C_GS. W programie powyżej włączasz wszystkie...
Witam Jakoś nie bardzo mogę zkumać co to ma robić. W przerwaniach od timerów inkrementujesz rejestry i tyle. Co do wyświetlaczy to na peweno musisz umieścić ich obsługę w przerwaniu. Natomiast porównanie możesz sobie w programie głównym robić. Napisz sobie podprogamy które będą realizować poszczególne funkcje. W programie głównym będziesz sobie skakał...
Jeżeli wyślesz display off i za chwilę display on to na wyświetlaczu będzie to samo co na nim było. Co ciekawe to nawet gdy wyświetlanie jest wyłączone to jak coś wysyłamy do niego i potem damy display on to będzie na nim to co tam wysłaliśmy. Myślę że Light'I nie dokońcca zrozumiał o co chodzi. Display on to odpowiedni bit w rejestrze wyświetlacza...
To samo możesz zrobić też np. chociażby z Arduino. Bierzesz stary sprzęt, sprawdzasz jak on działa, i często przyda się nie tylko zasilacz, ale też wyświetlacz, przyciski, czy tam odbiornik IR, itd. Tutaj robiłem podobny pomysł ale właśnie na Arduino: [url=https://www.elektroda.pl/rtvforum/t... 7 segmentowy tunera, uruchomienie...
W konfiguracji wyświetlacza masz rejestr "Entry Mode Set". Wystarczy, że bit I/D ustawisz na Decrement i tą samą funkcja którą robisz bar w prawą stronę zrobisz w lewą. Co do samej funkcji to nie chce mi się jej analizować bo to jakiś koszmarek jest. Dla przykładu podam Ci swoja wersję Twojej funkcji. Przeanalizuj ją - będzie łatwiej niż Twoją: [syntax=c]if(x>8)...
no może i tak - ale nie wiem co to było - a przytrafiło mi się już 2 razy. Za drugim razem - bardziej zwróciłem uwagę co działo się z wyświetlaczem - otóż ponieważ zakombinowałem za mocno i procek się zawieszał co chwilę w wyniku przepełniania stosu - to też co chwilę przemiatanie zatrzymywało się akurat na losowym znaku wyświetlacza - wyświetlał się...
Czy poprawnie odczytujesz ID układu i wersję firmware? Rejestry od adresu 0x8140. Przy odczytywaniu konfiguracji po wysłaniu adres u 0x8047 odczekuję dodatkowo 2ms bo często bez tego Timeout błędnie odczytuje dane. W moim kodzie w ogóle nie piszę do rejestru 0x8040.
Dowolne arduino, albo esp (aktualnie są w sklepiku elektrody). Możesz też wziąć dowolną płytkę z stm32f103 + stlink (3usd na aliexpress) - na tym też odpalisz arduino, ew hala. Jak się spodoba można zejść niżej - na rejestry. Wszystko kwestia gustu. Ten wyświetlacz jest na tyle popularny że wystarczy podłączyć i skopiować kod (i zmienić wyprowadzenia...
Chodzi Ci o usunięcie procesu z autostartu: możesz przez komendę a raczej program msconfig lub poprzez usunięcie wpisu z rejestru. Pozdrawiam
Spróbuj z rejestrami jak w PT6302, często są stosowane w wyświetlaczach CIG (sterownik w bańce wyświetlacza).
Wydaje się ok. Celem programu jest sterowanie wyświetlaniem jednego (lub dwóch obok siebie) segmentów wyświetlacza BAR LED jako cyfrowej skali częstotliwości do tunera 88-108. Stąd, pozycja na "skali" zależy od zmiennej (powiązanej z odbieraną częstotliwością). Kierunek "przesuwania" jest jeden, bo i tak po zmianie częstotliwości przeładowane zostaną...
Maksymalna prędkość po to, żeby był jak najkrótszy czas reakcji między wyzwoleniem funkcji przyciskiem a załączeniem przekaźnika. Wyświetlacze mogą być i na sprzętowym, tylko z tego co wiem sprzętowe SPI jest szybsze niż programowe, stąd takie założenie. Jeśli wspomniane układy zajmują mniej miejsca na płytce niż jeden rejestr dla 2 wyświetlaczy to...
Mam wielki problem! Chcialbym znalezc jakis dobry program, ktory by symulowal uklad DSM-51! Nalepiej jakby jeszcze mial "wbudowany" wyswietlacz, liste rejestrow i portow! Moze za wysoko postawilem poprzeczke, moze taki program tak naprawde jeszcze nie zostal stworzony... Dzieki z gory za wszelkie informacje
Program działa na takiej zasadzie na jakiej działa wyświetlacz. poszukaj sobie opisu do wyświetlacza, dodatkowo jakis programik do monitorowania portu i już. Ogólnie wyświetlacze posiadają linie danych rejestry sterujące. Zależnie od ustawionych rejestrów sterujących wyświetlacz bedzie przetważał informacje ustawione na linii danych... (tak w totalnym...
Znalazłem coś takiego popróbuje coś z tym zrobić i zobaczymy,ale jest już nadzieja!!!! :) http://www.zpcir.ict.pwr.wroc.pl/~jarekp... Kolego schematy są tylko podobne ale z uwagi na inny sposób sterowania (jednym rejestrem) wyświetlaczy HH:MM i diodami sekund tak naprawdę to program trzeba napisać od samego początku Rezystory są potrzebne...
Tak sie zastanawiam czy nie można byłoby przedłużyć rejestru (w pojedynczym panelu) o jeszcze jeden układ 74hc595 (+ Tranzystor do każdego wyprowadzenia), który sterowałby multiplexowo wierszem. Wtedy mikrokontroler steruje tylko długim rejestrem.
Czy rejestr 0x00 w wyświetlaczu jest dostępny do czytania? Samo skanowanie busa polega na wyłapaniu czy po bajcie z adresem i kierunkiem slave zrobi ACK. Ale może się zdarzyć, że rejestr nie jest przeznaczony do czytania zatem po podaniu adresu urządzenia 0x27 z bitem kierunku i adresu rejestru 0x00 nie będzie ACK co oznacza, żę taki rejestr nie nadaje...
stacjonarne mają. a nawet jakby to można spróbować na konwerterze USB>RS232TTL i rejestrze przesuwnym
Ja bym zastosował dekoder, np. 74145 dekoder 1 z 10. Podajesz w kodzie bcd numer wyświetlacza, który ma być aktywny. Zyskujesz dokładną kontrolę nad wyświetlanym segmentem (w rejestrze przesuwnym przy małym zagapieniu może Ci się wszystko rozjechać), natomiast musisz mieć więcej nóżek sterujących. Można to jednak obejść stosując dwie linie z danymi...
Witam, chciałbym prosić o pomoc przy przerobieniu mojego kodu tak by przy użyciu przerwań i dwóch rejestrów przesuwnych 74HC595 można było multipleksować dwu cyfrowy 7 segmentowy wyświetlacz LED. http://obrazki.elektroda.pl/6033782900_1...
Nigdy czegoś takiego nie robiłem, ale nie widzę żadnych przeciwwskazań. Czasem nie musisz się przejmować w przypadku hd44780 bo są tam raczej tylko ograniczenia na minimalne interwały a nie na maksymalne. Środowisko i język nie ma tu najmniejszego znaczenia. Powodzenia upanie
Acula: dokładnie tak, tylko odwrotnie ;) założenie kostki 5*7 wspólna anoda dla kolumn dwa wiersze czyli 14 pinów procesorka (wiersz to 7) rejestr przesuwający tak, kolumny w kostkach łączymy, mamy 5*16 = 80 kolumn do rejestru 2*7=14 pinów przez oporek do wierszy 16*5=80 kolumn, każda do kolektora p-n-p, emiter do +5 baza przez oporek do rejestru, w...
Nie będzie, o ile częstotliwość będzie rozsądna, np. może być synchroniczna z odświeżaniem rejestrów wyświetlaczy. Zacznijmy od podstawowych obliczeń: Optymalny częstotliwość to ~300Hz, czyli jakieś 3,333ms na cykl. 4 cyfry, czyli 0,833ms na cyfrę. 64 bity + zatrzaśnięcie danych dla anody to <11us na bit. Atmega32 może to sterować przez SPI, ale...
Rejestr przesuwny w wyświetlaczu nie pozwoli sterować jasnością za pomocą szerokości bitu. Niby nie, ale... Używając BCM żeby mieć 8 bit koloru wystarczy wypchnąć dane do rejestrów tylko 8 razy na rząd. I cały czas potrzebny na te 8 bit to tylko 256 "slotów" zamiast 256 * 8 przy PWM.
Ponieważ bascomem nie operuję, napisz po kolei co do którego rejestru wysyłasz.
1. Algorytm: Założenia : - w bajcie "A" mamy kod ASCII cyfry jedności - w bajcie "B" mamy kod ASCII cyfry dziesiątek Start: -od A odejmij kod ASCII "0" (0x30) -od B odejmij kod ASCII "0" (0x30) -przesuń w lewo 4 razy B -OR A, B -koniec 2. wyświetlić ciąg 0-1-dynkowy z bajtu ? algorytm: Start: -Załaduj licznik bitów na 8 Kręć: -obróć bajt z liczbą w...
Jedyne co możesz zrobić, to wykorzystać te wyświetlacze + rejestry przesuwne z zatrzaskiem CD4094 i samemu napisać program do sterowania. Dwa z nich sterują segmentami, a trzeci zapewne 3 cyframi.
Licznik przestanie naliczać, zgubi naliczenia, czy się nie przejmować? Nie przejmować się. Bateria ma jedyne zadanie utrzymać czytelność wyświetlacza przy braku zasilania. Żadne dane istotne, zwłaszcza rejestry zużytej energii nie przepadną, bo są zapisywane w pamięci nieulotnej.
W ustawieniu funkcji wyprowadzeń w rejestrze IOCON - niektóre wyprowadzenia domyślnie mają funkcje diagnostyczne, funkcja GPIO ma numer 1.
Szeregowo wprowadzasz dane do rejestru. Włącza 1 wyświetlacz, potem wprowadzasz dane do rejestru która ma być na wys 2 i włączasz go itd itp.
O co chodzi? Czy to może wpływać pośrednio na błędny zapis rejestrów w wyświetlaczu? Nie może. Po prostu na skutek optymalizacji ten kod wygląda inaczej i nie ma informacji dla debugera o tej zmiennej. Jednak kod jes poprawny.
Myślałem o czymś do samodzielnego zlutowania. Np. jak wpiszesz w wyszukiwarkę Google coś takiego (sklep avt pl model avt5489) to cena wynosi 110 zł, po wpisaniu (sklep avt pl, model avt5230) mamy cenę 48 zł, czyli łącznie ok. 160 zł. Mniej więcej o coś, co będzie połączeniem tych dwóch rzeczy mi chodzi. Zależy mi na zapisywaniu danych przez USB bo...
Mnie osobiście drażni takie ułożenie pikseli To jeszcze pół biedy, ale aby wyświetlić jeden znak, trzeba zaktualizować cały wyświetlacz.
Witam. Zacznę od tego że jestem zielony z programowania uC i jest to mój pierwszy projekt. Problem polega na tym, że mam attiny2313 do niego podłączony podwójny wyświetlacz led 7-seg przez rejestry przesówne i nie mam pojęcia jak tym sterować z tego co wyczytałem w necie to można to zrealizować np. na funkcji for i tablicy a następnie bit po bicie wysylac...
push/pop stosuje się, żeby zachować wartość początkową rejestrów, jeśli w innym miejscu programu są wykorzystywane. ldz - nie ma takiego menmonika w asemblerze AVR. Zapewne to jakieś makro. brcc - wykonuje skok jeśli wskaźnik carry (przeniesienia) jest wyzerowany, co ten wskaźnik oznacza to sobie doszukasz. lpm r16, z - ładuje do rejestru r16 wartość...
Wyświetlacze trzeba aktywować (EN) by wybierać między nimi. Dla 2 jest prosto - można to zrobić na RS. https://obrazki.elektroda.pl/2961694200_... Dla większej ilości można użyć rejestru przesuwnego (do 8) lub licznika (zliczona ilość to nr wyświetlacza jaki ma być pokazany) https://obrazki.elektroda.pl/3368267700_...
Przecież to jest artykuł o hardwarze, a konkretnie o sterowniku SSD1306 i SH1107. O tym co trzeba i w jakiej kolejności wpisać do konkretnego rejestru aby uzyskać określony efekt.
Leonardo jest na ATmedze 32u4, trzeba by pozmieniać nazwy rejestrów w bibliotece. Mam teraz trochę roboty, więc tego nie poprawię, ale masz wskazówkę co trzeba zrobić.
Dużo nowych modułów wyświetlaczy OLED 128x32/128x64 nie działało z rejestratorem. Przyczyną tego problemu był algorytm wykrywania typu sterownika wyświetlacza (SSD1306/SH1106/SH1107) w bibliotece "ss_oled 4.3.1", który nie obsługiwał niektórych wartości identyfikacyjnych, odczytywanych z rejestru stanu (status register). Po niewielkich zmianach w kodzie...
Dobra dzięki wielkie za inny datasheet (mój datasheet też jest dobry bo pinout się zgadza, choćby ilość pinów albo miejsca kondensatorów są poprawne). Pytanie było spowodowane tym że mój datasheet nie ma żadnej strony o tym jak podłączyć wyświetlacz a na tym co mi dałeś już jest. PS: Jak udało Ci się znaleźć taki datasheet bo mi ciężko było znależć...
Witam. Ja bym to zrobił tak: Wykorzystał timer T0. W prodramie głównym obserwował stan przycisku i odświeżał wyświetlacz LCD na podstawie stanu rejestrów gdzie przy pomocy korekcji dziesiętnej i odliczania umieszczony będzie wynik pomiaru. Przycisk za pomoca rozkazu CPL włącza i wyłącza przerwanie przerwanie od T0 (ogólne włączone czały czas). Po w...
W skrócie szybkość pinu na porcie zależy od prędkości zegara i czasu potrzebnego na zmianę jego stanu ( ilość cykli zegarowych dla np. rozkazu zapisu do rejestru wyjściowego portu). W przypadku SPI, to program musi odpowiednio pilnować zależności czasowych. W sprzętowym konfigurujesz tylko najważniejsze parametry ( szybkość SCK, ilość bitów do wysłania/odebrania...
Witam wszystkich serdecznie, aktualnie bawię się elektroniką...mam projekt na studiach, ambicje poszły w góre i zamiast wybrać sobie gotowe płytki z mikrokontrolerami do zaprogramowania postanowilem wspolnie z kolegami stworzyć własny układ. Dodam, ze nie studiuje zadnej elektroniki czy automatyki i robotyki...a zwyklą informatykę :D i mam taki magiczny...
Spróbuj najpierw ustawić stronę. a potem kolumnę. Podejrzewam błąd w funkcji SpiWrite(), której nie pokazałeś - funkcja musi czekać na zakończenie odczytu i czytać rejestr danych SPI.
Nie wiem czy procek, na którym chcesz to zrobić ma interfejs SPI bo się na '51 nie znam, ale jeśli nawet nie ma to można to zrobić software'owo. Ja bym użył rejestrów przesuwających 74hc595. Łączysz je szeregowo i sterujesz za pomocą min 2 linii - zegar i dane. Wyłaczyć wyświetlacz możesz na dwa soposby : albo uzywająć linii OE albo ustawiając wszystkei...
do kazdej nóżki podlaczony jest albo od razu mini scalaczek (74...) - bodaj rejestr - albo tranzystorek SMD, generalnie b.wysoka precyzja montazu Przydało by się więcej informacji o tym rejestrze. Czy jest to 74164? W masz pokazane przykładowe sterowanie multipleksowe z wykorzystaniem rejestru 74164. Tylko wyświetlacz ma więcej pozycji. Ewentualnie...
czy dobrze zrozumialem ? 4 wyswietlacze 7 seg. i 10 wyswietlaczy 14 segm. ? Dokładnie tak Pomysł z rejestrami niestety odpada ponieważ wyświetlacze 14 segmentowe są podwójne i mają segmenty połączone równolegle.
Tak tytułem uwago flagę sie kasuje zapisem do rejestru IFCR nie ISR. I przy okazji do tego rejestru się tylko pisze (czyli żadnych |=). Ja przy okazji użył mym bitu CGIFx. Po porawieniu flag zobacz jakie flagi masz ustawione.
Nie mam, ale to żadna filozofia raczej... Zajrzyj do noty jakiegoś rejestru SIPO, np 74595. Reguła jest taka, że wrzucasz na taki rejestr jedną "jedynkę" i przesuwasz ją aż na sam koniec linii, po czym wrzucasz kolejną "1". Rejestry możesz łączyć szeregowo, tj. z ostatnie wyjście rejestru podajesz na wejście kolejnego. Sygnał zegarowy wszystkich rejestrów...
No wg schematu jest 74hc595 i takie rejestry stosuję.
PCF8583 Coś nie tak, Uszkodzony ? Układ działa. Zczytuje godz., minuty, rok, miesiąc. Jest OK - wyświetla na wyświetlaczu. Jednak jak pobieram rejestr status (00h), control (08h), timer (07h), timer (0Fh) wszędzie mam wartość FFh twi_rep_start(Dev_Addr+TWI_READ)... twi_write(Control_Status_Addr); CTR_Status_00h=(twi_readAck()...
Kolego jak klikniesz w symulatorze ikonkę LCD to zobaczysz wyświetlacz i takie kropki te czerwone odpowiadają za rejestr port a te zielone za rejestr pin. Jeśli kropka się świeci to na danym bicie rejestru jest 1. Aby za symulowć zwieranie do masy należy na samym początku wstawić aby kropka zielona się świeciła a wtedy kiedy chcesz żeby przycisk był...
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...
Wyłączenie podświetlenia na skutek zadziałania transoptora wcale nie musi dezaktywować wysyłania danych z płyty do wyświetlacza. Wystarczy, że wyświetlacz zostanie wygaszony podświetleniem. Może też zostać zablokowany bufor wejściowy do rejestrów przesuwnych wyświetlacza. To są stare sprzęty, które nie mają finezyjnych mechanizmów oszczędzania energii....
multipleks wyświetlaczy odczyt cyfrowy + linijka analogowa Nie wiem jaki w tym problem; w przerwaniu 1ms bez problemu obsłużysz 8x7-seg, czyli np 4x7-seg + 32led. Jeśli dasz IRQ co 500us - to 2 razy więcej. Piszę o rozwiązaniu praktycznym, mam obsłużony 8x7-seg (Multimetr 4.5cyfry) i to nie na IO, lecz przez 74HC595. W tym akurat przypadku komunikacja...
Mikrokontroler posiada tylko 12 pinów I/O więc do sterowania wyświetlaczami użyłem rejestru 74HC595. Czy nie rozsądniejsze byłoby zastosowanie większego mikrokontrolera?
... bo w tej części kodu wszystko się zgadza; No rusz chłopie głową i pomyśl, w którym rejestrze zostanie ustawiony bit o numerze PB5 :?: DDRB, CZY DDRD :?:
Tranzystor przy drugim układzie włącza podświetlenie wyświetlacza (jeżeli on takie posiada). W tym drugim układzie jest możliwy tylko zapis do rejestrów wyświetlacza (R/W=0), bez możliwości odczytu. Kondensator elektrolityczny równolegle do przycisku RESET, powoduje zerowanie procesora w momencie włączenia zasilania. Kondensator jest wtedy rozładowany...
Stabilizator przed szczotkami a kondensatorek na rotorze ale raczej coś w stylu 4*3300uf/5V takie jak w płycie głównej - są małe i mogą posłużyć do wyważania.A jeśli chodzi o proca to ja bym mu dał kostkę x ramu np 64256 bo gdzieś te grafiki trzeba przechowywać i zatrzaski umieścił bym w przestrzeni adresowej zaraz za pamięcią. no i tranzystorek kluczujący...
wyświetlacz rejestr wyświetlacz rejestr przesuwny wyświetlacz rejestr przesuwny bascom
zasilacz dahua straty rdzeniu pozby farba farba
Fotowoltaika: 7 paneli szeregowo, 4 zacienione – czy przeniesienie panelu lub dioda zwiększy uzysk? ICP-N15 00=N15 NEC/Tokin – bezpiecznik półprzewodnikowy 1,5A w zasilaczach Thomson PWD1XG