margas4542 zaopatrz się w program TimerCycles ze tej strony: http://www.wkretak.pl/downloads.php?cat_... Dzięki temu obliczysz liczbę cykli czyli to co zapisuję się do rejestru OCR1A. Jeśli chodzi o timery to po pierwsze preskaler(czyli część obwodu timera który dzieli impuls zegarowy tj. zmienia rozdzielczość timera) jest ustawiony na 1 mówi o tym...
W celu eliminacji drgań styków należy użyć przerwania licznika, by odczytywać stan przycisku tylko raz na około 10 ms . Nie używamy funkcji Debounce i delay_ms ! Czy przycisk został naciśnięty sprawdzamy w zmiennej globalnej dostępnej w programie głównym.
[syntax=c] uint8_t licznik_liczy=0; while(1) { if(klawisz_wcisniety(KEY1_PIN)) { licznik_liczy=1; } if(klawisz_wcisniety(KEY2_PIN)) { licznik_liczy=0; } if(licznik_liczy) { licznik--; d1=licznik/1000; if(d1) cy1=d1; else cy1=NIC; d2=(licznik-(d1*1000))/100; if(d2) cy2=d2; else cy2=(licznik>999)?0:NIC; d3=(licznik-(d1*1000)-(d2*100))/10; if(d3) cy3=d3;...
W końcu przespałem się z tematem :) Ostateczny wybór padł na rodzinę AVR... uznałem że to najlepszy wybór na początek przygód z... Starając się dalej iść w stronę zakupu gotowego zestawu wybrałem kilka które uznałem za najbardziej warte uwagi: EvB ATmega 16-32 ( 222 z ł – ATMEGA32 + WYŚWIETLACZ ) http://obrazki.elektroda.pl/8258948300_1...
Przykładowy program który wyświetla jakąś liczbę: [syntax=c]volatile uint16_t disp=0; uint8_t buff[]={0b11000000, 0b11111001, 0b10100100, 0b10110000, 0b10011001, 0b10010010, 0b10000010, 0b11111000, 0b10000000, 0b10010000, 0b10001000, 0b10000011, 0b11000110, 0b10100001, 0b10000110, 0b10001110}; ISR(TIMER0_OVF_vect) { static uint8_t dig=0; static uint16_t...
Witam. Zobacz sobie [url=http://bascommaster.blogspot.com]TU... Jest tam wszystko o multipleksowaniu i sterowaniu wyświetlaczy LED w bascom. Trzeba tylko uzbroić się w cierpliwość oglądając dość długie ale bardzo szczegółowe poradniki :-)]Link
Program po wgraniu na mikrokontroler wgl nie widać jego działania. Wyświetlacz się nie świeci, nic się nie dzieje. Co z ta pętla? Co powinienem w niej umieścić?
Witam. Mam problem z wyświetlaniem cyfr przy użyciu atmegi32, która steruje trzema wyświetlaczami LED w trybie multipleksalnym. Otóż, gdy na wyświetlacz podaję te same znaki (cyfry) to wszystko jest dobrze. Natomiast, gdy wysyłam różne cyfry to pojawiają się błędy. Poniżej zamieszczam kod z przykładami. Ponieważ katody podłączone są do PORTC, więc żeby...
Załącz schemat... To jest jakaś masakra, nie kod ;] Słyszałeś może o BCD? Lookup-ach? [syntax=C] unsigned char LedLookup[]={LED_0,LED_1,LED_2,LED_3,LED... int main(void) { DDRA = 0xff; //11111111 wyjscie segmenty DDRB=0xff; unsigned char liczba=0x26; //tym razem BCD, starszy nibel 2, młodszy nibel 6 while(1) { PORTB=0;...
Witam Zmontowałem sobie układ Atmega32 z pojedynczym wyświetlaczem 5x7 i wszystko działa tak jak należy ale problem zaczyna się w innym miejscu. Potrzebuję połączyć 3 takie wyświetlacze, lecz nie mam pojęcia w jaki sposób to zrobić. Proszę o pomoc Tutaj podaję listing programu http://obrazki.elektroda.pl/2811327600_1...
http://obrazki.elektroda.pl/3354977900_1... Witam, Chciałbym Wam przedstawić projekt wyświetlacza LED oparty na ATmedze32. Do odpalania tej matrycy użyłem jak zwykle płytki startowej od pana Mirka :D Schemat płytki: http://obrazki.elektroda.pl/2933991900_1... Zasada działania: Do portu C uC podpiąłem tranzystory, które...
Posiadam wyswietlacz graficzny s1d15705 podlaczony do atmegi. Problem polega na tym ze po wystawieniu "0" na dana linie i probie wystawienia czegokolwiek na inna linie "0" zmieni sie zawsze na jedynke. Uniemozliwia to ustawienie odpowiedniej sekwencji bitow na lcd np. RD WR CS 101. Czy mam uszkodzony procesor, czy ja cos robie zle? Dziekuje za pomoc.
Witam. Na początek trochę kodu. Kod: Dodano po 44 Zapomniałem dodać, że to na razie symulacja programowa.
Witam Przygotowuje płytkę pod zegar LED. Chciałem dodatkowo wyświetlać sekundy, ale na mniejszym wyświetlaczu LED ( wszystkie wyświetlacze są WA ). I tu jest mały problem. Wyświetlacz LED 1,8' ma trzy diody na segment i świeci przy napięciu 8 V i rezystorze kilkaset omów. Wyświetlacz LED 1,5' ma dwie diody na segment i świeci przy napięciu 5 V i rezystorze...
Witam, Używam Atmegi32A i wyswietlacza LCD 16x opartego o sterownik hd44780 Mam taki problem. Od paru dni walczę z podłączeniem tego żeby coś wyświetliło. Jakiego bym programu do obsługi wyświetlacza nie wgrał to zawsze mi pokazuje dwie linie czarnych prostokącików. Mam wszystko podłączone dobrze. Tylko nie jestem pewny czy potencjometr 22k nie jest...
Witam! Mam pytanie, czy można uruchomić wyświetlacz graficzny 128x64 (ks0108) na różnych portach atmega? Precyzyjnie chodzi mi o różne porty danych D0...D7, bo z kontrolnymi nie ma problemu. Niefortunnie mam tak zaprojektowaną płytkę i na ekranie pojawiają mi się różne "krzaki". Problem jest chyba z przebiegami czasowymi. Pytanie czy nad tym można zapanować...
Mam układ na atmedze32. Lcd na porcie A: A2 -> E, A3->RS, A4-A7-> 4 najstarsze bity danych z wyświetlacza. Wgrałam odpowiednio zmieniony przykładowy program ze str http://mikrokontrolery.net/avr_c_08.htm. Ale nic się nie dzieje- lcd cały czas świeci (nie ma nawet czarnych kwadratów :P). Połączenia sprawdzałam, wyglądają w porządku, port w atmedze jest...
Cześć, chciałem zapoznać się z multipleksowaniem wyświetlaczy 7-seg (wspólna katoda). Na początek pomyślałem, że trzeba zrobić jakąś funkcję, która przekształci cyfrę na wartość heksadecymalną jej odpowiadającą. Żeby to sprawdzić napisałem program który liczy do 10: [syntax=cpp]//Nauka obsługi wyświetlaczy //Atmega8 12MHz #include <avr/io.h> #include...
Niedawno postanowiłem zrobić sobie taką µŚciągę, więc zacząłem rozglądać się za jakimś AVR, i LCD. Padło na serwis lispol.pl. AVR to ATMega32 w wersji SMD i LCD... No właśnie, LCD. Jest to "jakiś" wyświetlacz graficzny, o którym jest mało w internecie, a jest tani (4.50zł). [url=http://lispol.pl/p/2134/Wy%C5%9Bwie...
Witam! Mam problem z wyświetlaniem liczb na 5 wyświetlaczach LED. Docelowo ma to być wyświetlacz sterowany poprzez RS232 i wyświetlający liczby z zakresu -999 do +29999. Na razie jednak zatrzymałem się na etapie samego wyświetlania. Problem polega na tym, że co jakiś czas pojawiają się "śmieci" na wygaszonych segmentach , czasami także zapalona cyfra...
Witam Jestem nowy w świecie mikroprocesorów, i już mam problem. Mianowicie mam procesor ATMEGA8 i wyświetlacz LED 2x24 (HD44780), i problem z wyświetlaniem tekstu. Zamiast tekstu mam cały wyświetlacz w kwadracikach. (Sterownik do LED http://radzio.dxp.pl/hd44780/) hd44780.h [syntax=c]//----------------------------...
Cześć, mam problem z obsługą LCD modułu uruchomieniowego ATMEGA v.2 firmy gotronik. LCD to wc1602a, programuję ATmege32 przez usbasp+avrdude. Kod którego używam, to niewiele zmodyfikowane demo LCD ze strony propoxa. Problem polega na tym, że po uruchomieniu nie wyświetla się tekst, po odpięciu przewodu z PD1 (linia E LCD), chwilowym połączeniu z PD2...
Witam. Mam wyswietlacz graficzny WITEK WM-G1206A-1YLYb 20pinowy. Problem w tym, ze nie mam do niego dokladnej dokumentacji z rozpiska pinow. Kontroler KS0108B. Znalazlem datasheet ale do WM-G1206A- 6YLYg , tu link: http://www.datasheets.org.uk/indexdl/Dat... Nie wiem czy sa jakies roznice miedzy nimi ale piny wg tej instrukcji...
Mam problem z wyświetlaczem alfanumerycznym 2x8 znaków którym steruję przez atmega8. Po podłączeniu napięcia do układu na wyświetlaczu najpierw pokazują się kwadraty na pierwszej linii a zaraz potem również w drugiej. Natomiast gdy wyjmę atmege z podstawki kwadraty są tylko w pierwszej linii. Co może być przyczyną? Fragment kodu: $regfile = "m8def.dat"...
Cześć! Mam problem z pogodzeniem obsługi 4 wyświetlaczy LED (multipleksowanych za pomocą ATMEGA32) i odczytem temperatury z Dallasa :( Programuje w BascomieAVR. Jest możliwość korzystania z obsługi przerwań (TIMER0) w celu multipleksowania wyświetlaczy i równocześnie "rozmawiać" szyną 1wire z czujnikiem DS18B20 bez konieczności wyłączenia wyświetlaczy...
oczywiście że słyszałem o przerwaniach i wyświetlaniu multipleksowanym, ale cwiczenie miało być wykonane bez zastosowania timerow.
Anodą do minusa to LED raczej Ci nie zaświeci. Multipleksowanie na 12 faz też czarno widzę. Potrzebujesz sterować wspólne anody prądem powyżej 1 A - niezbędny byłby tranzystor PMOS. Z kolei do katod lepiej byłoby użyć gotowego układu źródła prądowego do LED, np. SCT2167 zamiast ledwie dyszących HC595. żeby nie zakłócać multipleksowania - musiałbyś zrobić...
Multipleksowanie 40 diod w sposób 20x20 jest złym pomysłem, jakie nie zastosowałbyś diody to będzie mało czytelny wyświetlacz. Jedna dioda świeciłaby wtedy tylko przez 1/20 czasu. Multipleksowanie więcej jak 8 (no może nawet 10) w praktyce nie wygląda dobrze. Dlatego proponuję podzielić wyświetlacz na lewą i prawą połowę (lub dolną i górną - w zależności...
Witam! Aktualnie projektuję podobne urządzenie. W moim przypadku jest to 10 takich wyświetlaczy. Wyprowadzenia Bank1-5 wszystkich wyświetlaczy multipleksuje (poprzez bufory) z wyprowadzeń mikrokontrolera. Pozostałe 4 wyprowadzenia każdego wyświetlacza (czyli w sumie 10 x 4 = 40) podłączam bezpośrednio do 5 układów 4094 połączonych szeregowo. Układy...
http://obrazki.elektroda.pl/2263613200_1... Witam. Niedawno ukończyłem budowę dwóch paneli LED 32x16, które świetnie nadają się do wyświetlania świątecznych grafik. Całość mam zamiar ustawić przy drzwiach balkonowych i obraz będzie widoczny z ulicy. Matryca została zbudowana z 16 modułów LED 8x8 5mm, rejestrów przesuwnych 74HC595 oraz...
Właśnie o to mi chodzi. Trudno analizować program do odbioru protokołu, którego nie znamy, a komentarze tego nie ułatwiają, a wręcz przeciwnie. Natomiast co do działania rzeczonej instrukcji kompletnie się mylisz. Zerknij do jakiegokolwiek podręcznika C. Ciekawe jest też spostrzeżenie natury ogólnej, a nie tylko Twojego problemu. Większość kodów przewijających...
Płytka, a raczej płytki zostały wykonane pod zegar z multipleksowaniem na przerwaniach, ale jako, że mam problem z uruchomieniem tego ( jak chciałem testowo wyświetlać jedną cyfrę to świecą się wszystkie 6 cyfr, cyfry wyświetlają się prawidłowo, ale wszystkie ), więc spróbowałem z MAX7219. Może zacznę od początku Zasilacz ma trafo zalewane 8VA / 12V...
To są poszczególne segmenty wyświetlacza: Segment A PORTA.1 Segment B PORTA.2 Segment C PORTA.3 Segment D PORTA.4 Segment E PORTA.5 Segment F PORTA.6 Segment G PORTA.7 Jeszcze powinna być kropka na PORTA.0, ale może ktoś nie potrzebował i nie dopisywał po prostu. Wyświetlacze 7-seg. mogą występować w wersjach z 1,2,3,4 cyframi (są to wtedy tak naprawdę...
1) A teraz jak wezmę potężniejszy procesor (Atmega32)... Ale nadal maksymalny prąd pinu jest taki sam - sprawdź datasheet mikrokonrtolera. W dodatku sprawdź parametr łącznej maksymalnej wartości prądu jaki przez mikrokontroler może przepływać. Musisz zrozumieć zasadę multipleksowania. Załóżmy, że masz 10 cyfr LED wyświetlanych multipleksowo. Każda...
odpaliłem dwa timery jeden miał dawać sygnał 20 Hz a drugi miał odświeżać mi wyświetlacz 7 segmentowy 100 Hz i niestety nie działa, zrobiłem dwa różne przerwania... ISR(TIMER1_COMPA_vect) // przerwanie dla porownania { PORTD ^= 0x01; // zapalić/zgasić diode ICR1 = 1000000/(16*(0.0234*ADC + 0.9765)); // oblicza nowy szczyt...
Wszystkie tutoriale są do znalezienia w Google - "AVR C multipleksowanie led", "AVR C ADC+LM35". Jak nie umiesz czytać to są nawet filmy na Youtube. Tematy z odrabianiem pracy domowej bez własnego wkładu i tak lądują tu w koszu, więc tracisz tylko czas.
Witam podłączam się do tematu ponieważ też mam mały problem z 7seg z tym że dopiero myślę nad projektem i zastanawiam się jak pogodzić przerwanie multipleksujące co najmniej 8 wyświetlaczy a fajnie by było jakby szło 10 :P i przerwanie odbioru uarta. Generalnie urządzenie będzie miało za zadanie odbierać dane z rs485 atmega32 albo 16 i kwarc 16Mhz jeszcze...
po prostu ustaw diody w 8 rzędach po 8 masz 8 rzędów (poziom) i 8 kolumn (pion) rzędy łączysz anodami i przez opornik do nóżek atmegi kolumny łączysz katodami i do innych nóżek. chcesz zapalic gorna diode pierwsza od lewej to na porcie od gornego rzędu ustawiasz 0 a na porcie od pierwszej kolumnie dajesz 1. Dioda swieci! Komplikujesz sobie życie. Wystarczy...
Autor nie podał, że korzysta z przerwań, ale i nie podał, że nie korzysta. A potem nagle coś co już chodziło (np. multipleksowany wyświetlacz LED) nagle przestanie działać. Z tego co wiem, avr potrafi w jednej instrukcji ustawić lub skasować bit, można więc zrealizować serię instrukcji warunkowych do 'przekopiowania' bit po bicie. [syntax=c] if (dana...
Cóż, decyzja dobra, choć mnie czasem płytka stykowa irytuje i wolę mieć niektóre układy popodpinane na płytkach (jak np. wyświetlacz LED 7seg multipleksowany), gdyż czasem podpinanie wielokrotnie iluśtam przewodów potrafi wyprowadzić z równowagi, a czasem jeden kabelek trafi w otworek obok i... pssss... dlatego też polecam koledze w niektórych sytuacjach...
Nie powinieneś podłączać wspólnej anody wyświetlacza bezpośrednio do portu PC7 procesora. Jeżeli świecą się wszystkie segmenty to pobór prądu będzie tak duży, że może uszkodzić port (o ile już się to nie stało). Zastosuj klucz z tranzystorem, albo po prostu podłącz na stałe do +5V. Rezystory szeregowe są za małe. 47 omów to pewnie przerysowane z układu,...
Witam co do delay() to się zorientowałem i już pousuwałem je z przerwań. To także nie jest miejsce na to aby wstawiać tam instrukcje case-select choć to jeszcze od biedy przejdzie. To jak w takim razie jest lepiej multipleksować wyświetlacze ? W jaki sposób najprościej zrealizować bufor ? Jestem przekonany, ze taki bufor rozwiązał by problem. Przeczytałem...
praktycznie wszystko działa :) 2 wyświetlacz odlicza od 0 do 9 a na pierwszym jest ciągle 1. Widać też lekkie miganie wyświetlaczy, ale postaram się w ramach zrozumienia programu pozmieniać to po swojemu. Rozumiem, że w przerwaniu wykonujesz algorytm multipleksowania który opisałeś tak ? Co dzieje się w pętli nieskończonej w mainie ? do czego użyłeś...
Po kolei. Dobry program powinien być tak zbudowany, aby w pętli głównej nie występowały (lub występowały tylko w miejscach na prawdę koniecznych) blokujące instrukcje opóźniające. W takiej sytuacji pętla wykonywać się powinna na tyle szybko, aby opóźnienie w cyklicznym sprawdzaniu stanu klawiszy nie było odczuwalne dla użytkownika. Co do przerwań to...
Zastosuj sterownik PCF8576, może wysterować do 40 segmentów w trybie statycznym. Do kupienia w cenie około 6PLN. Pozdrawiam JarekC To już jest kusząca propozycja. Dwa scalaki załatwia sprawę. Rozpatrywałem też CPU 100pin (wymiary obudowę takie same jak 64 pin). AtMega3250 kosztuje w granicach 21..25 zł netto. Jeśli użyje 9 (na upartego 8, rezygnując...
Witam, Nie bardzo wiem, czego tu można nie rozumieć - masz po 8 bitów na kolumnę = 1 bajt. Z całego napisu do wyświetlania generujesz N bajtów (w najprostszym przypadku 1 znak = 5 bajtów, bo znak = 5x8 bitów) i zapisujesz do tablicy. W trybie statycznym po prostu wyświetlasz pierwsze 50 bajtów z tablicy multipleksując kolumny. W trybie dynamicznym (scrolling)...
Witam po przerwie! Problem był w nieoryginalnym wyświetlaczu. Oprócz tego ciekawe jest to, że jeśli wartość kontrastu ustawię na wartość mniejszą niż 0xc0 to na wyświetlaczu nic nie widać. Ostatecznie procedura inicjacji wygląda u mnie następująco: [syntax=c]void lcd_Init(void) { // Zerowanie. Według dokumentacji wystarczy 100ns. Na wszelki wypadek...
1Hz to raz na sekundę. 8MHz to osiem milionów razy na sekundę. Sekunda jest tu kluczowa. W ciągu sekundy procesor taktowany 8MHz przetworzy około 8mln instrukcji (pomijam te które wymagają dwóch taktow) no a jak podłączysz do procesora taktowanie 16MHz to odwali dwa razy tyle roboty w ciągu sekundy . Zerknąłem na twoje kody i mam kilka rad. W Bascom...
Elektrycznie jest do bani, bo: 1. Brakuje rezystorów ograniczających prąd diod - długo to nie poświeci - wykończysz diody albo uC. Płynące przez LED prądy to prądy zwarciowe wzmacniaczy wyjściowych uC. 2. Jeśli (po dodaniu rezystorów) równocześnie zaświecisz więcej niż 2..4 diody ze wspólną anodą - upalisz wyjście sterujące anodą. 3. Brakuje kondensatorów...
Witam. Potrzebuję pomocy przy wysterowaniu P-MOSFETa, którym załączam grupę diod LED w wyświetlaczu. Mam 8 kanałów, które są multipleksowane z częstotliwością 3,2kHz (3,2kHz\8 daje 400 cykli na sekundę). Do tej pory używałem tranzystorów bipolarnych PNP (TIP127) - wszystko działało jak należy. Postanowiłem zamienić je na FETy z kanałem P i pojawił się...
Witam serdecznie wszystkich użytkowników :) Po pierwsze: Wiem, że tematów już było masę na forum. Po drugie: Nie proszę o gotowe rozwiązania, lecz sprawdzenia, czy zmierzam w dobrym kierunku-co prawda nie jestem elektronikiem... Mam zamiar stworzyć sporą matrycę LED o wielkości 128 kolumn x 16 wierszy (2048 diod) złożonych z segmentów 8x8 LED koloru...
mirekk36 . Na razie nie wiemy jakie kolega ma długieee te transmisje danych. RAM nie jest z gumy, a powinno jeszcze starczyć na całą masę zmiennych i trzy stosy, a zwłaszcza na HWStack, który by tu mocno puchnął. Jeśli to jest ATtiny2313 to pewnie, że nie ma o czym w ogóle mówić ale jeśli już coś co ma na pokładzie z 16kB Flash'a (nawet 8kB) i 1k RAM...
http://obrazki.elektroda.net/22_12519122... Witam, Chciałbym dzisiaj zaprezentować moje ostatnie dziełko - czyli nowy zegar tym razem na popularnej lampie VFD IW-18. Nazwałem go PipeBOMB - gdyż swoją budową przypomina taką bombę ;) ... nawet bardzo .... można nawet sobie będzie z pilota odpalić licznik CountDown do pseudo wybuchu ;) (do sterowania...
Witam. Pewnie pytanie jakie mam nie będzie zbyt ambitne, ale nie mogę znaleźć na nie odpowiedzi. Ogólnie sprawa wygląda tak, ze mam podłączoną atmege32 do 4 wyświetlaczy LED - multipleksowanie w przerwaniu. Mam zdefiniowany plik nagłówkowy (autorstwa RAvender) z definicjami cyfr. [syntax=cpp]////////////////////////////...
http://obrazki.elektroda.pl/4102413500_1... Wyświetlacz matrycowy LED 8x80 - mój projekt magisterski. W ludzkiej naturze tkwi fascynacja wszelkiej maści kolorowymi, mrugającymi świecidłami, stąd też chyba popularność wyświetlaczy matrycowych. Można je spotkać zazwyczaj na dworcach, w autobusach, albo w witrynach sklepów. Od dawna chciałem...
Witam serdecznie mam mały kłopot z obsługa przycisku KEY3 jeśli nacisnę klawisz sw3 to zmienna powinna zmienić wartość na 1,a warunek do obsługi klawiszy KEY2 i KEY1 powinien być spełniony, niestety nie działa :([syntax=c]/* * main.c * * * */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #define KEY1 (1<<PB0)...
Jeśli chcesz gotowy kod to masz go w przykładach do książki do ściągnięcia za darmo z ftp helionu. Możesz sobie tam zrobić dowolną liczbę wyświetlaczy, o ile pamiętam kod jest okomentowany, więc nie powinno być problemów. W powyższym kodzie żeby zwiększyć liczbę cyfr trzeba dodać kolejne case w ISR, co jest pomysłem takim sobie. Warto też wyświetlaną...
http://obrazki.elektroda.pl/6817596300_1... Witam serdecznie. :) Chciałbym zaprezentować wszystkim forumowiczom mój projekt oraz wykonanie wyświetlacza o rozdzielczości 5 wierszy i 25 kolumn na diodach LED. Projekt powstał jako zamysł mojej pracy inżynierskiej. W przyszłości ma zostać rozbudowany o komunikację z komputerem poprzez port...
Witam, zbudowałem klasyczny zegar, tak jak w temacie napisałem na ATmega32, Chińskim module z układem DS1307 i z jakąś pamięcią na I2C której nie używam, czas pokazywany jest na wyświetlaczu LED. Wcześniej testowałem sobie to wszystko z wyświetlaczem LCD 2x16 HD44780 wszystko śmigało mi super. Po dodaniu LCD i multipleksowania zegar po kilku, kilkunastu...
Witam wszystkich! Dla wszystkich ogarniętych manią uC przedstawiam płytkę testową! http://images29.fotosik.pl/71/131fbe1183... Na pokładzie znajdują się: - Stabilizatory napięcia 3V3, 5V, 12V; - 4-cyfrowy multipleksowany wyświetlacz LED WA; - Klawiatura 4x4 lub 4x1; - Linijka 8 LED (RED clear) + 4LED dodatkowe (cztery kolory RED, GREEN, BLUE,...
Witam, Poniżej zamieszczam kod - przedstawia on sterowanie multipleksowe 7-seg wyświetlaczem LED - jest to lekko przerobiony kod z popularnej i znanej każdemu książki. To nie jest tak, że to ma być stoper - po prostu chciałem fragment tego kodu wykorzystać do innych celów, ale jest pewien problem. Otóż poniższy kod sprawia, że po uruchomieniu na wyświetlaczu...
Dalej próbuje obłaskawić to sterowanie portami bo otrzymane propozycje rozwiązań nie działają albo ja nie potrafię ich odpowiednio zaadoptować....napisałem taki fragment programu i miałem nadzieję że ruszy ale niestety KLAPA...czy ktoś mógłby podpowiedzieć co "nabroiłem".... [syntax=c] #include <stdint.h> #include <avr/io.h> #include <stdlib.h>...
Witaj, Chciałbym prosić o przejrzenie poniższego kodu pseudo sumatora opartego na 4 przyciskach i wyświetlaczach LED. Jest to jeden z moich pierwszych programów napisanych na uP. Bardzo zależy mi na wychwyceniu błędów które mogą zaszkodzić mi w dalszej nauce, wskazania co można zrobić lepiej, czego nie używać itp. Piszą program korzystałem z kursu zamieszczonego...
Witam. Enkoder z otworem wygląda następująco (nie posiadam, żadnej noty pdf...) Przypuszczam, że jest to enkoder inkrementalny z wyjściem pojedynczym - sygnały A,B (TTL, Push-Pull, otwarty kolektor). http://img854.imageshack.us/img854/9044/... Sposób podłączenia: http://img232.imageshack.us/img232/29/sc... Jak enkoder kreci sie w...
Zainstalowałem AvrStudio7 , jest ok. Znalazłem część starego kodu ale to tylko szkielet jest niekompletny. [syntax=csharp] //**************************************... // NIXIE CLOCK //**************************************... #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h>...
wyświetlacz multipleksowany bascom wyświetlacz multipleksowany wyświetlacz atmega32
rozkład losowy mikrofon bezprzewodowy nadajnik emulacja sterownika
lodówka electrolux lodówka electrolux
IRFP260 vs IRFP260N – różnice parametrów, zamienność, przewagi nowszej wersji MOSFET Schemat elektryczny agregatu Honda EX500 – opis blokowy, kolory przewodów, typowe usterki