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...
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....
Nie słyszałem o takiej możliwości, ale... człowiek uczy się całe życie.
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...
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?
Użyj rejestrów SIPO.
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ą...
Dane w rejestrach PCF8583 są już w formacie BCD, więc pomiń konwersję za pomocą Makebcd().
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ż...
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)...
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?
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.
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.
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.
do sprawdzania stanu portu służy rejestr PIN
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...
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...
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
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".
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.
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
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,...
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
Witam! U mnie na stronie znajdziesz taki projekt :) http://www.republika.pl/rejestr/strony/t... Pozdrawiam
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...
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...
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.
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...
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?
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 ma czegos takiego jak dummy read przy odczycie rejestru tylko przy odczycie z GRAM chyba.
Pomyłka - SCT2167 i ogólnie układy SCT2xxx. ULN jest fatalnym, starym driverem z dużym spadkiem napięcia, a Twój problem nie leży w driverze, a w samym wyświetlaczu i jego parametrach. No i mamy drugą dekadę XXI wieku, więc jako wzmacniaczy/przełączników cyfr do wyświetlaczy używamy raczej tranzystorów MOS, a nie npn czy pnp. Możliwe rozwiązania, to...
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...
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.
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...
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...
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...
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...
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.
Ale drugie co mi się nasuwa , to ignorowanie rejestru SP.To już zaczyna być nudne ;) Piotrek
Zobacz jest nota Atmela migracyjna z mega8 na mega88 i porównaj zwłaszcza rejestry które są inaczej mapowane w pamięci. N.
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.
Krzychu, napisz po kolei co licznik pokazywał podczas przewijania wyświetlacza: kod OBIS -> zawartość rejestru. Bez tego nigdy nie dojdziemy o co chodzi.
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.
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...
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, 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...
Dobra, jednak bez układu scalonego to nie robota. Pare dni temu zakupiłem arduino, wszystko idzie jak po maśle. Wyświetlacz LCD, rejestr przesówny itd wszystko ok, ale nie moge znaleść żadnego schematu tego wyświetlacza LED pod arduino, jakby ktoś miał jakiś pomysł to proszę.
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. 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...
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...
Wypadało by się jeszcze zastanowić czy wyswietlacz nie jest multipleksowany np w moim sterowniku tak jest . Wyświetlacze obsługuja rejestry przesówne. Więc można było by zminimalizować jeszcze ilość przewodów pomiędzy sterownikiem a wyświetlaczem. Czy poza mikrokontrolerem są tam jakieś jeszcze układy ?
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.
z pod adresu (Z+rejestr)
Spróbuj z rejestrami jak w PT6302, często są stosowane w wyświetlaczach CIG (sterownik w bańce wyświetlacza).
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 Mam wrażenie że spokojnie się w Atmedze 8 zmieścisz. Klawiatura matrycowa lub przez expander po I2C, wyświetlacze na rejestrze... Nie ma takiego ryzyka że w rejestrze się coś popląta, gdyby nawet to przy wysokiej relatywnie jak na oko częstotliwości przemiatania nie zauważysz że jeden cykl wypadł z obiegu. Możesz zaoszczędzić nawet jedną końcówką...
128 wyjść to chyba żaden lub mało który procesor posiada Z tego co widać jest to tqfp-48, czyli jakieś 44 gpio do dyspozycji. Sterowane metodą charlieplexing albo schowane pod wyświetlaczami ekspandery portów (rejestry przesuwne?).
Witam. Szukam miejsca w rejestrze gdzie mogę przełączyć domyślne wyświetlanie na ekran laptopa na wyjście obrazu przez D-Sub. Do tej pory wszystko działało, niestety po odłączeniu kompa - obraz wyświetla się tylko na wyświetlaczu laptopa, który jest totalnie zmiażdżony. Nie mam jak przełączyć wyświetlania nawet skrótami klawiaturowymi. Jednak zanim...
natomiast kolega zasugerował że wskazanie "przeskakuje" w rejestrze. Raczej nie sugerował przeskoczenia w rejestrze, bo nie ma do niego dostępu i nie ma jak tego sprawdzić. Owo "przeskoczenie" wynikało właśnie z błędu wyświetlacza a nie rejestru, bo tylko ten pierwszy jest dla użytkownika widoczny. A jeśli błąd wystąpił im dalej w lewo od przecinka,...
Sterowania multipleksowego to nie przypomina, chyba, że pomiędzy 595 a LED są jakieś dodatkowe ukłądy dekodujące - np. 7447? Nie masz możliwości zaglądnąć do maszyny posiadającej wyświetlacze?
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...
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...
Myślę, że najpierw trzeba dokładnie zrozumieć jak to ma działać żeby przystąpić do oprogramowania wyświetlacza na rejestrze przesuwnym. Bo oczywiście da radę zrobić i to bardzo fajnie - ale nie poprzez wyczytanie gdzieś że "trzeba użyć szhiftout" czy coś tam. Samo polecenie shiftout służy do realizacji programowego SPI, teraz tylko właśnie musisz to...
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...
"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 ?
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, 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...
Użyj hardware'owego SPI (o ile oczywiście masz je dostępne). Robisz to na MSP430G2553?
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)
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ł...
a ja proponuje takie rozwiazanie driver w stylu tb62726 lub podobny i nie laczyc multipleksowo tylko 16 ledow na driver wtedy mozna sterowac naprawde ogromnymi matrycami a sygnal puszczac przez spi
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...
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...
Heh, przecież ja tam nigdzie nie napisałem, że jest to jedyne słuszne rozwiązanie :-) Dałem ten schemat jako przykład bo miałem go pod ręką, a moje uwagi odnośnie sterowania sekwencyjnego są w sumie słuszne. Wplatanie obsługi multipleksowania w główną pętlę jest rozwiązaniem nieeleganckim i wymaga dużo więcej przemyśleń niż prosta obsługa przerwania...
Bawić guzikami to może się inkasent lub kontroler jeżeli chcą wiedzieć więcej Na większości elektronicznych liczników jest przycisk "SCROLL" dostępny dla każdego. Służy on do przewijania danych na wyświetlaczu (przeglądania rejestrów). To jest normalne że trzeba poklikać... inaczej musiałby być zamontowany monitor 17cali aby wszystko wyświetlić ;)...
W ustawieniu funkcji wyprowadzeń w rejestrze IOCON - niektóre wyprowadzenia domyślnie mają funkcje diagnostyczne, funkcja GPIO ma numer 1.
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...
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...
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ść...
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ć.
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_...
Układy 4094 to też pewnego rodzaju rejestry...
Mam taki problem może ktoś pomoże. Jest sobie 4y pojedyncze wyświetlacze 7seg ze wspólną anodą. Podłączone są one do 4ch rejestrów przesuwnych 74hc595, do jednego rejestru jeden wyświetlacz. Rejestry do arduino 3ma żyłami do pinów 6, 7, 8. Od anody wyświetlaczy do zasilania 5V są powpinane 510ohmowe rezystory. Następnie mam do pinu3 podpięty wentylator...
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.
Jest podobny wątek ale już zamknięty. Pytanie czy jest jakiś sposób na wypalanie się małych 1,3 .. 1,5 .. 2,4" wyświetlaczy OLED? Próbowałem zmieniać nastawy w rejestrach od napięcia, kontrastu itd, raczej nie pomaga a jeśli to w niewielkim stopniu. Pozostaje wyłączanie wyświetlacza lub? Ew. jakim typem zastąpić OLED-a?
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.
1. dlaczgo nie uC? to by dużo uprościło, łącznie z pominięciem liczników i możliwością zastosowania LCD zamiast LED. 2. może wyświetlacze jako oddzielny moduł, szeregowa transmisja (rejestry przesówne) i rozsądne rozmiary
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...
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...
Czy można bezpośrednio podłączyć uC do wyświetlacza 2x16 HD44780 bez rejestru przesuwnego ?
Ponieważ bascomem nie operuję, napisz po kolei co do którego rejestru wysyłasz.
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...
Witam!! Pomysł dosyć ciekawy. Przykładem rejestru szeregowo - równoległego jest 74ls164 (http://www.ee.washington.edu/stores/Dat... Działanie polega na tym że wpisujesz (transmisja szeregowa - 2 linie) a otrzymujesz dane na 8 liniach (przy 10 dostaniesz na 10 liniach itp.). W ten sposób można wysterować wyświetlacz lcd na hd44780...
... 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 :?:
Witam, mam zamiar zbudować stacje pomiarową (temperatura wilgotność, ciśnienie itp) z 30 wyświetlaczami LED 7 segmentowymi http://www.artronic.com.pl/o_produkcie.p... Schemat sterowania z rejestrami załączam w pdf. Generalnie są to wyświetlacze 2-kolorowe gdzie ma być możliwość sterowania każdym z wyświetlaczy i ich kolorami z osobna i tak mam:...
Witam, Muszę zaprojektować sterownik wyświetlacza 7-mio segmentowego z wykorzystaniem rejestrów przesuwnych 74HC595. Rejestry będą sterowane za pomocą arduino, a wyświetlacz LED ma wspólną anodę. Nnie bardzo jestem pewny czy zrozumiałem wszystko i tym samym, czy dobrze stworzyłem schemat. Z góry przepraszam, za nieczytelność schematu i jego amatorskie...
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
Najpierw spróbuj odczytać jakiś rejestr o znanym stanie, potem zapisać i odczytać, żeby sprawdzić poprawnośćkomunikacji i płączeń. Potem można się bawić w soft.
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,...
rejestr wyświetlacz wyświetlacz rejestr przesuwny wyświetlacz rejestr przesuwny bascom
klimatyzacja błędy instalacji elektrycznej toyota yaris iskra regulator napiąć
Mercedes W124 słaby nawiew, brak stopniowania – rezystor dmuchawy, regulator PWM, naprawa Kod błędu P11B2 - Zwarcie do plusa w obwodzie EGR