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?
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...
Użyj rejestrów SIPO.
Tak jak pisałem już wcześniej (kiedy pytałeś o ujemne napięcie), normalny stan pracy dla tranzystora P-MOS występuje, gdy potencjał bramki jest niższy niż źródła, czyli napięcie bramki mierzone względem źródła jest ujemne. W przypadku Twojego układu, tranzystor będzie przewodził, gdy do rejestru wpiszesz zero na konkretną pozycję. Żaden z tranzystorów...
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
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.
Nie słyszałem o takiej możliwości, ale... człowiek uczy się całe życie.
Dane w rejestrach PCF8583 są już w formacie BCD, więc pomiń konwersję za pomocą Makebcd().
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...
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...
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".
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...
nie ma czegos takiego jak dummy read przy odczycie rejestru tylko przy odczycie z GRAM chyba.
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...
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.
Użyj hardware'owego SPI (o ile oczywiście masz je dostępne). Robisz to na MSP430G2553?
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.
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...
Ale drugie co mi się nasuwa , to ignorowanie rejestru SP.To już zaczyna być nudne ;) Piotrek
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...
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,...
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)
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...
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ł...
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ę...
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...
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...
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)...
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ą...
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.
Spróbuj z rejestrami jak w PT6302, często są stosowane w wyświetlaczach CIG (sterownik w bańce wyświetlacza).
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...
Próbuje swoich sił z rejestrem 74hc595 + wyświetlacz LED i stąd moje pytania Dziękuje za pomoc PIOTR
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
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...
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
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...
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...
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.
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...
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.
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...
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.
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.
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...
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.
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.
W ustawieniu funkcji wyprowadzeń w rejestrze IOCON - niektóre wyprowadzenia domyślnie mają funkcje diagnostyczne, funkcja GPIO ma numer 1.
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...
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.
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...
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.
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_...
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ść...
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żć...
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ć.
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. 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...
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()...
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...
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.
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.
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ę.
Na schemacie jest błąd. Wyjście CA jest podłączone do szyny opisanej jako GND. Powinno być Vcc. Zatrzaskiwanie stanu i wyświetlanie dopiero po załadowaniu docelowych stanów zrealizowałbym od biedy poprzez właśnie wygaszanie montując w obwodzie CA klucz P-Mosfet/PNP. Jeśli zegar będzie dość szybki, wygaszenie nie będzie uciążliwe. Jeśli byłoby wolniej,...
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ł...
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....
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...
Krzychu, napisz po kolei co licznik pokazywał podczas przewijania wyświetlacza: kod OBIS -> zawartość rejestru. Bez tego nigdy nie dojdziemy o co chodzi.
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...
wyświetlacz rejestr wyświetlacz rejestr przesuwny wyświetlacz rejestr przesuwny bascom
naprawa pioneer kompresor akumulator toshiba wyłączać
Wzmacniacz trzeszczy, ustaje po stuknięciu - przyczyny i rozwiązania Czy ecoNET 24 jest podatny na włamania?