Żebyś nie musiał się przekopywać przez ten gąszcz schematów (nb. dondu moim skromnym zdaniem ta biblioteka schematów jest bez sensu, gdyż, co zresztą sam zauważasz, wiele schematów bez opisu nie ma większego sensu, a poza tym nie ma wyszukiwarki, czy choćby ich spisu, a nikomu chyba nie będzie się chciało przekopywać tych 100 schematów w poszukiwaniu...
Skoro chcesz zrobićna szybko, bez wgłębiania się jak to działa, to ściągnij sobie darmowe kody do moich książek z ftp Helionu (linki w stopce), masz tam przykład i multipleksowania i obsługi DS'a na UART.
Witam, jak już procek to może ATiny26 albo 2313. A może coś na układach cerii CMOS 4000 np 4026 licznik binarny z dekoderem wyswietlacza 7 seg albo 4029 4bit licznik rewersyjny i do tego dekoder bin/7 seg iwsio. popatrz tu: http://www.elportal.pl/pdf/k01/23_02.pdf pzdr
Schemat jest poprawny, do baz tranzystorów można dać rezystory o większej wartości (1k). Jeśli chodzi o oszczędność miejsca na płytce to oczywiście można użyć układu ULN, to są Darlingtony, więc rezystory można będzie podnieść do 4k7. Używałem podobnych wyświetlaczy, prąd na segment jest 20-25mA, diody są łączone szeregowo więc moc świecenia uzyskiwana...
Od razu napiszę. Zauważyłem że wygląd cyfr zdefiniowane masz bez "przecinka" (dioda H w wyświetlaczu 7-- segm) na dodatek znak zero jest zdefiniowany z "przecinkiem". Podłączenie segmentów po kolei A-0, B-1, C-2, D-3 itd. itd. Spróbuj zamienić plik "wyswietlacze.h na ten w załączniku. W przyszłości proszę wklejać kod programu za pomocą znacznika SYNTAX....
Przecież twój kod się nawet nie powinien kompilować, więc jest faktycznie zły :) Jak sobie wyobrażasz zagnieżdżenie ISR? Mieszasz nowe makra (ISR) ze starymi (SIGNAL). Poza tym ATMega nie ma czegoś takiego jak priorytety przerwań. Przerwanie TIMER1_COMPA_vect nie zostanie przerwane, chyba, że jawnie odblokujesz wszystkie przerwania co zapewne doprowadzi...
multiplekser 1. ULN 2803 to nie multiplekser. 2. [url=http://www.elektroda.pl/rtvforum/to... wykorzystanie układu ULN 2803i wyświetlacza 7 segmentowego.
Rezystory mają: 470R
Witam. znów zwracam się z Prośbą sprawdzenia schematu.... Opis: całość to panel "sterowania". Napięcie zasilające wynosi 5+. Złącza J1...J8 sa to 4 wyswietlacze 7-segmentowe sterowane przez atmega 16A-PU Poniżej zamieszczam oczywiście schemat oraz projekt płytki. Za wszystkie uwagi Dziękuję z góry. :D PS Płytka pcb jednostronna oczywiście żelazko-transfer....
Dane w rejestrach PCF8583 są już w formacie BCD, więc pomiń konwersję za pomocą Makebcd().
"=" a "|=" zastanów się
Witam, jestem początkującym programistą ale w końcu przyszedł czas abym zrobił swoją pierwszą płytkę testową dla ukontrolerów AVR z rodziny ATmega. Mam 4 konkretne pytania: 1. Jak zrobić obwód sterujący dla wyświetlacza LED 7 segmentowego ze wspólną anodą. Na obrazku poniżej przedstawię swoje propozycję: http://img4.imageshack.us/img4/3659/ob1r...
Temat do zamknięcia
Niestety ale częściej się ją wymienia. Sama jej żywotność to 6-7 lat wg. noty katalogowej. A biorąc pod uwagę zużycie energii elektrycznej to wymienia się ją między 2-gim a 5-tym rokiem użytkowania. Jeżeli dobrze ustawisz kwarc sprzętowo (trymer) lub programowo (korekta czasu co 24h) to nie będziesz musiał często zmieniać godziny ale jeżeli trafisz...
Albo ATMega, a co tam :) Ciekawe co tańsze.
Jeśli kolega czuje się na siłach, by troszkę zedytować kod w Bascomie (i nieco schemat), to polecam: http://mdiy.pl/miernik-czestotliwosci-na...
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...
Tu masz program pod ATtiny2313, jeśli potrafisz programować, to też potrafisz przerobić program na ATMegę: [syntax=basic4gl]' Bardzo prosty zegar bez możliwości ustawiania Dim Sekjed As Byte , Sekdzies As Byte , Minjed As Byte , Mindzies As Byte Dim , Godzjed As Byte , Godzdzies As Byte , Mux As Byte , Migaj As Bit Config Portb = 255 : Portb = &B255...
Nie masz włączonej optymalizacji. Dodatkowo definiujesz F_CPU po zalinkowaniu delay.h, a powinno być odwrotnie, czyli F_CPU na samym początku. A najlepiej gdybyś F_CPU zdefiniował w opcjach projektu. I następnym razem informuj, że masz jakieś warningi, to czasu swojego i naszego tracić nie będziesz. Dla Ciebie warning = błąd, i tak je traktuj: http://mikrokontrolery.blogspot.com/2011...
Co do blokowania przed odczytem mam świadomość, ale mam też informacje, że takie sterowniki można zaprogramować. Tylko musisz mieć programator. Najtańszy na Aliexpress to jakieś 2-4 $, może ciutkę więcej. Ale to tylko programator... Pamiętaj też, że procesor może być zasilany do 5 V, ale to nie znaczy, że na tym konkretnym module 5 V jest OK. Np. LCD...
Nie przesadzaj nie jest tak źle, o ile przeliczniki da się łatwo ogarnąć. Tak najwięcej pracy jest z wyświetlaczem bo o ile to wyświetlacz segmentowy czy tft w postaci liczb to jakoś pójdzie tak wyświetlacz graficzny będzie najwięcej pracy i tu chyba lepiej by było sięgnąć po jakieś "HMI" Atmega 328P jest złym wyborem bo ma jeden timer w ICP ale da...
Prawie dobrze tylko emiter NPN do masy a nie do +5V. No i oczywiście pomiędzy kolektorem NPN a bazą PNP jeszcze rezystor powinien być. I ja bym dał jeszcze rezystor pomiędzy bazą i emiterem tego tranzystora PNP. PS. Napięcia 20V nie musisz uzyskiwać bo to że przy 20V masz około 10mA to nie znaczy że musisz na siłę dawać 20V. Przy innej temperaturze...
Dobra, to może wrzuć schemat. Bo nawet nie wiadomo co gdzie podłączyłeś.
Dziękuję za odpowiedzi. Silnik krokowy ma poruszać klapkami (wymagana bardzo mała siła). Na mikrokrroku mi nie zależy. AVR - pewnie i tak kupię ATMega 16
Strasznie się nakombinowałeś, jednak bez choćby analizatora logicznego Saleae to jest błądzenie po omacku. Zrobiłem ten układ na tranzystorze i 2 kondensatorach, w przykładzie Colpitts Oscillator zmieniłem cewkę na 410nH ( miałem niby 470nH, ale zmierzona chińskim testerem), kondensatory 100n, rezystory bez zmian R100 i 1k, tranzystor pierwszy leżący...
Prosty woltomierz ?? tylko na procku :) albo ICL (ale tu już jest trochę elementów zewnętrznych) np. ATMEGA 8 i 3 wyświetlacze 7-segmentowe
Przy multipleksowaniu 16 wyświetlaczy prąd będzie płynął przez 1/16 czasu, więc dla zachowania jasności powinien być odpowiednio większy. W ATTINY 2313 nawet zabrakłoby pinów, żeby wysterować 16 wyświetlaczy bez dodatkowych układów (demultiplekser, dekoder). Skoro i tak trzeba coś dołączać, to może od razu rejestry szeregowe, np. 4094?
Precyzyjne dostrojenie RTC też by się przydało. Ale wszystkie te ustawiania parametrów tracą na znaczeniu, jeżeli okaże się, że 30-go wystąpi błąd. Więc kolega (at)TMSU ma rację zaczekajmy i zobaczmy co się stanie tej "feralnej" daty. A tak w ogóle jeżeli mówimy o dalszej rozbudowie tego projektu to chyba już zasoby sprzętowe zostały wykorzystane w...
Mam zamiar zbudowac samodzielnie, miernik panelowy na wyświetlaczu 7 segmentowym, sterowany przez procesor atmega 8( dip). http://majsterkowo.pl/miernik-panelowy-d... Tylko zamiast lcd 2X16 zamierzam wsadzic 7 segmentówkę. Wiem że porywam się w głęboką wodę,czeka mnie edycja szkicu, i przerobienie kodu cpp w środowisku arduino IDE.O złożeniu...
To co dawid512 napisał jest najprawdopodobniej na atmega32. Musisz poczytać dokumentację i zmienić ten kod, gdyż timer0 na atmega8 ma trochę mniejsze możliwości. [dodano] Można też skorzystać z timer2, jego obsługa będzie łatwiejsza.
zobacz to http://www.edw.com.pl/index.php?module=C... ściągnij sobie programy ćwiczeń z kursu mają dobry komentarz wprawdzie są na 90s2313 ale idea taka sama lub książka : http://www.btc.pl/index.php?id=bas to masz na Atmega 8
Tak, mój błąd, te 7 w komentarzu wydawało mi się, że to jeden :) Skakać będzie, bo to kwestia szumu, chociaż o cały stopnień nie powinno. Generalnie spróbuj zastosować noise canceller, mierzyć w power down, zrobić oversampling i uśrednianie iluśtam pomiarów. Powinieneś bez problemu uzyskać stabilne odczyty z rozdzielczością do 0,1 stopnia. Zakładając...
Przede wszystkim zmień Load Timer 0 ; 125 na Load Timer0 , 125 a zaraz po Loop powinno być End a nie End if.
No to kupiłem drugi mikrokontroler i ISP działa. Mam pełne porty A B D ale za to nie mam PC2-PC5. Znalazłem, że to porty od JTAG i chciałem ustawić JTAGEN na 1 w AVR8 Burn-O-Mat v2 ale niestety jest on na czerwono i nie mogę go przełączyć. Czy jest jakaś możliwość za pomocą programatora ISP dokładnie usbasp wyłączyć JTAG? Może zamiast programatora...
Pokaż schemat to raz. Dwa: co to jest? Set Pinb.5 Set Pinb.6 Set Pinb.7 Tak po za tym chyba brakuje ci wartości początkowej timera0... Nie obraź się ale przy tym oscylatorze i preskalerze 64 otrzymasz przerwanie co najwyżej co 2ms... Na koniec zapamiętaj że program zawsze umieszcza się w znacznikach "code".
Atmega 8 wystarczy. Jeśli chcesz kolego liznąć tematu mikrokontrolerów w sposób bezbolesny, polecam książkę Marcina Wiązani o tytule bodajże "Programowanie mikrokontrolerów w języku Bascom" - jest tam m.in. opisana obsługa wyświetlaczy 7dmio segmentowych z multipleksowaniem i nie. Jeśli zrobisz kilka przykładowych układów z tej książki, to z tematem...
Nie zadziała. Można tak: http://www.elektroda.pl/rtvforum/topic11... http://www.elektroda.pl/rtvforum/topic11...
2) czy dobrze rozumiem teorię rezystorów podciągających: wyświetlacz jest na stałe podpięty pod zasilanie, ale przez rezystor postawiony pod progiem wysterowania, natomiast ustawienie stanu niskiego/wysokiego (odpowiednio jaki potrzebujemy) jest "dopalaczem" pomagającym wysterować światełka? W stanie 1 przez rezystor płynie prąd do wyśw (przez wew...
tak elektryk jestem smierdzacym leniem ktory proboje cos zbudowac nie zaglebiajac sie od a do z w budowe elementow z ktorych sie to bedize skladac, jak zauwazylem niezabardzo pomagasz innym "Bezposrednio" np rada "cos nie tak z tranzystorami" (inny wątek) naprawde dla poczatkujacego nie mowi zbyt wiele Jacobsek - to akurat zrozumialem :] nawet obejzalem...
Witam, Mam do was jedno pytanie. Ostatnio na egzaminie prowadzący zadał mi pytanie w sprawie tranzystora przy wyświetlaczy 7-segmentowym. Dlaczego tranzystor przy wyświetlaczu 7-segmentowym jest wyzwalany stanem niskim? Czy mógłby mi ktoś dokładnie to wyjaśnić. Szukałem w Internecie i dokumentacji i nie mogłem uzyskać odpowiedzi. Układ, na którym mi...
Działać na baterii ma jak najdłużej - myślę że miesiąc czasu mnie zadowoli ale im więcej tym lepiej. Procek - prawdopodobnie ATmega 88V w wersji SMD. Najwięcej prądu będzie zużywało pewnie wyświetlanie wyników obliczeń na dwóch, siedmio segmentowych wyświetlaczach led (wyświetlanie wywoływane przyciskiem). Drugą kwestią jest sprawdzanie stanu przycisku...
Witam! Otóż chcę stworzyć zegar szachowy działający na atmega z wyświetlaczem 7 segmentowym. Dla każdego zawodnika zegar będzie odliczał osobny czas, i właśnie nie wiem czy będę potrzebował jakiegoś dodatkowego zegara czy wszystko zrobić na jednym wbudowanym w atmege. I po drugie czy da radę podłączyć kamerę do atmegi? Bo w przyszłości chciałbym aby...
odpalasz timer by uzyskać 50Hz dla jednej cyfry I w ten sposób masz za darmo efekt specjalny - animację pt. "skaczące cyferki", strasznie drażniący użytkownika (widać w bylejakich wagach sklepowych). Ja bym proponował raczej 400 Hz, ostatecznie 200. Typowe gotowe sterowniki odświeżają z częstotliwościami 300..1600 Hz Autor: Masz dużo wolnych nóg -...
http://obrazki.elektroda.pl/5139479300_1... Witam wszystkich użytkowników:) Jest to mój pierwszy post, mimo że projekt nie pierwszy, ale nigdy jakoś wcześniej się nie złożyło zrobić dobrej dokumentacji:D Przedstawiam zegarek który wykonałem jakiś rok temu, ale okazja do udokumentowania go pojawiła się dopiero niedawno, bo akurat trafił...
Sam polecam ten zegarek http://www.elektroda.pl/rtvforum/topic44... Prościej juz sie nie da. Zrobiłem go i zadziałał od pierwszego uruchomienia. A programator do ATmega to STK200/300. Mozna go zrobić za około 5zł. Program sterujacy do niego to PonyProg. Pozdrawiam
Witam A jaki dokładniej to jest problem z tym wyświetlaniem? Konwersje ciśnienia na 7-seg wydaje mi się że robisz na za dużych cyfrach, ciśnienie nie będzie większe jak 110000Pa Spróbuj tak: d1=l/1000000; l%=1000000; d2=l/100000; l%=100000; itp;
Zamiast mlodszapolowka = ADCL; starszapolowka = ADCH; Można użyć unsgined int wynik=ADCW Teraz już chyba będzie latwiej to wyświetlić:)
W bieżącym "Nowym Elektroniku" widziałem coś na jakieś normalne 40 pinowe ATMega (bezpośrednio), zostało kilka pinów. Jest list Bascomowego programu za 3 zł przyślą Ci nawet płyteczkę.
Pomijając to, że zasada działania tego programu jest dziwna i wypadałoby trochę rzeczy zmienić, to problemem w tym przypadku jest fakt, że zmienna speed nie jest typu volatile.
OK, w takim układzie powyżej kolega BlueDraco już Ci to wyliczył, ale zapoznaj się dobrze z artykułami, które Ci wskazałem, bo za chwilę, będziesz multipleksował kilka wyświetlaczy, a wtedy bezwzględnie należy znać ograniczenia procesora i zasady dot. diod.
Witam Chciałem zbudowac układ który liczył by 0-9 i wyświetlane to było na siedmiosegmentowym wyświetlaczu... .......... prosze o pomoc i o jakies proste wytłumaczenie moich błędów. myslalem jeszcze o robieniu tego za pomoca rozkazu INC i dodawania tylko nie wiem jak zawartośc rejestru wystawic na wyjscia z gory dziekuje za pomoc pozdrawiam Tu masz...
OK! To będzie działać Lecz jak za podłącze pod uC 8 wejść to jak sterować za pomocą np. 9 wyjścia jasność świecenia PWM. Wyszukiwarka i hasła "PWM, sterowanie PWM, mega8 i diody LED itd." Jest tego sporo na forum. Aha, czy jak dam pod jedno wyjście połączone równiolegle 24 diody nie obciąży to jakość całego układu. To znaczy że ósemka będzie się składała...
Mam jeszcze pytanie: anode wyświetlacza zasilam przez tranzystor pnp(którym steruje atmega) a katody są podłączone bezpośrednio do pinów atmegi to czy nie będzie przekroczony maksymalny prąd na pinach?
Nie wiem jak jest w BASCOMIE to traktowane, wiec to bardziej pytanie niz odpowiedz, jesli dzielisz C i A to otrzymujesz ulamek - czy nie trzeba tego zaokraglic do calosci by uzyskac wlasciwy wynik na wyswietlaczu?? I chyba cos masz namieszane z dzialaniami, bo po co wyliczasz B skoro wcale go nie wykorzystujesz??
Mikro kontroler to ATMEGA 16, wyświetlacz 4x 7(+1) segmentowy. Program miałby tylko dodawać/ odejmować :) Wszystko w ramach samo nauki więc proszę o nawet najmniejszą radę. Edit: Podłączyłem K1 do masy a W3 i W2 do mikro kontrolera( pa0 oraz pa1) (ale to tak zrobiłem na chłopski rozum.) Teraz zacznie się problem z kodem. Czy mógłby mi ktoś z Was wytłumaczyć...
1 Żadnego nie obsłużę wiec to chyba bez większej różnicy (a na serio coś z avr jakaś atmega;]) 2 co łatwiej/lepiej obsłużyć i2c czy 1 wire? 3 też tak myślałem 4 to czujniki muszą tyle wytrzymać 5 najlepiej by mi pasowały 7 segmentowe są najbardziej czytelne tylko że ilość danych jakie chce prezentować jest spora i mi nóżek od procka nie starczy:P a...
Czy ma ktoś może sprawny program Timera( chodzi mi o odliczanie np od 50min w dół do 0 z uwzględnieniem cześci dziesiątych i setnych sekundy) i ma to być zrobione na wyświetlaczach segmentowych... Jeśli ktoś spotkał sie z czymś takim to proszę o wysłanie pliku.. przydałby się też zwykły stoper.. w miare możliwości. Pozdrawiam! Ah no i byłbym zapomniał...
printf("napiecie = %.1f\n", zmienna); tak sie definiuje ile miejsc po przecinku ma sie pojawiac;)
Witam chciałbym sobie zrobić zegarek na Atmega 8 lub 32 zegarek z data i termometrem na segmentowych wyświetlaczach LED. http://obrazki.elektroda.pl/2351921900_1... Szukałem na googlu i elektrodzie ale są tylko albo same zegarki albo same termometry, moje pytanie czy dało by się zrobić takie coś na jednym układzie i czy ktoś mógłby mi...
Z jaką częstotliwością rezonatora pracujesz? Wszystko co dotyczy konfiguracji liczników masz w help'ie (również w b. dobrym polskim tłumaczeniu autorstwa Zbigniewa Gibka) przykład: CONFIG TIMER0=TIMER, PRESCALE=64 'ustaw timer/licznik0 jako timer z podziałem częstotliwości zegara /64 (...) ON TIMER0 wyswietl 'po przepełnieniu licznika skocz...
mam jescze jedno pytanie programujesz to odzelnym proramatorem?? czy przez ISP?? spoboj odwrócic porty, spoboj uzywac polecen set i reset np. "reset PORTB.5 " oraz tutaj masz cos o charakterstyce portu: Port PB jako uniwersalny port wejścia wyjścia. Wszystkie 8 linii portu są równorzędne, gdy używane są jako zwykłe wejścia-wyjścia. Bity DDBn w rejestrze...
Wielkość Integera zależy od systemu, np 32bit ma na PC (Windows 32), na atmega 8 bit. Ten kurs to pewnie jakiś na PC ? Z tym zrzynaniem to nie polecam, lepiej zrobić coś swojego, prostszego od zera, niż przepisywać coś, czego nie rozumiemy. Polecam stronę kolegów z forum: [url=http://mikrokontrolery.blogspot.com... Jest tam kurs...
Multipleksujesz to jak zwykłe 7 segmentowe wyświetlacze LED. Mam nadzieję że wiesz na czym to polega. W ruch idzie timer który podczas przerwania zapala jedną kolumnę i wpisuje do portu odpowiednią wartość. Kiedy nie występuje przerwanie to kolumny zostają wygaszone. I tak w kółko z taką częstotliwością żeby oko ludzkie nie było w stanie tego zauważyć....
Zestawiłem układ testowy składający się z Atmegi8A z zewnętrznym osc. 8Mhz i drugi układ z ATtiny 2313 i zewnętrzny osc. 4MHz. Oba układy połączone RS232 z prędkością 9600. Odpowiednie programy załadowane do obu uC. ATmega wysyła po RS co sekundę wartość licznika. ATtiny odbiera ta wartość i zapala wyświetlacz 7 segmentowy (tylko wizualizacja odbioru...
Witam, Jak w temacie. Atmega 8, podłaczone po SPI 3 (uzywając 74HC595) wyświetlacze po 2 cyfry wiec w sumie 6 wyświetlaczy 7 segmentowych. Przy próbie odczytania sygnatury, ekrany migają ale nic się nie dzieje. Zasilanie to 5V 2A (zasilacz stabilizowany) Proszę o pomoc jak moge zmusić układ do możliwości jego programowania. Schemat w załączniku, proszę...
Co chcesz tam wyświetlać? Możesz to zrobić na rs485 ale prościej będzie chyba na rs232 (TTL) do tego jakaś mała ATmega i jakieś rejestry przesuwne lub sterowniki led na i2c, spi Sposobów jest wiele, zależy co chcesz wyświetlać. Największy problem, że masz do wysterowania 1050 ledów.
Projekt został ukończony i działa z powodzeniem. Wszystko zostało zrealizowane na atmega 8 metodą multipleksowania czterech wyświetlaczy. Zasilane jest z akumulatora 12v, a jasność okazała się tak duża, że musiałem dodatkowo wprowadzić możliwość jej zmniejszania. Temat zamykam, jednak gdyby kogoś interesowały szczegóły - jestem skłonny podzielić się...
Chciałbym sam zbudować, mam Atmega i wyświetlacz z układem MAX7219, taki z czterema matrycami LED. Akurat chodzi mi po głowie podobny pomysł, tylko mam kilka BME280 i chciałbym zbudować stacje pogodową. Zastanawiam się, czy użyć wyświetlacza matrycowego (jeden MAX7219 obsługuje jedną matryce 8x8) czy zwykły 7 segmentowy też na tym MAXie (8 cyfr na...
Więc jest to nieopłacalne bez mikroprocesora :( Żeby mi się udało tak zaprogramować w końcu ten przeklęty mikroprocesor atmega 8 :( A zaprogramować procesor to nie jest znów jakaś trudność. Elektrodowicze służą pomocą. Pozdrawiam. To zobacz mój temat to się przekonasz, że mam z tym duże kłopoty :([url=http://www.elektroda.pl/rtvforum/...
Jest możliwość zrobienia stopera/minutnika z poczwórnym wyświetlaczem 7-segmentowym używając mikrokontrolera z rodziny atmega? Wyświetlacze najlepiej multipleksować w przerwaniach timera, żeby mieć pewność, że każda cyfra będzie wyświetlana jednakową ilość czasu. Odmierzanie czasu dla stopera/minutnika oczywiście też trzeba oprzeć na przerwaniach timera....
Witam, udało się uruchomić projekt z układem MBI5168 ?
Walają mi się jakieś scalaki rejestrów przesuwnych, czy zamiast 7219 można wykorzystać takie rozwiązanie? Nie jestem sympatykiem zamawiania pojedynczych elementów elektronicznych, dlatego chciałbym wykorzystać to co mam pod ręką, ale narazie zadowolę się LCD a w razie potrzeby zamówię ów układ scalony. Mam kilka wyświetlaczy LED głównie 4 cyfrowych...
_ _ |_ |_ _ |_| _| |_ |_| | _ _ |_ |_ |_| _ |_ _| |_ | | | |_ _ _ _ | | | _| _| |_| | |_ _| _ _ _| |_| |_| |_| |_| | | | _ _ _ _ _ _ |_| |_ | _| |_ |_ |_| | | | _ _ |_| _ |_ |_ |_| | | |_| |_ |_| |_ | | | | _| |_ | | |_| | | _| |_ |_| |
Jeżeli chcesz kożystać z wewnętrzengo ADC to musisz podpiąć AVCC do + zasilania. No i zdaje sie reset trzeba podciągnąć rezystorem do + zasilania. (co do wartości rezystora to poszukaj w pdfie lub na forum, było to już kilka razy) Dodano po 2 A sprawdzałeś czy Atmega da radę pociągnąć segment wyświetlacza (konkretnie tego twojego wyświetlacza)? Może...
http://obrazki.elektroda.pl/3951584300_1... Witam. Chciałbym zaprezentować płytkę testową mojego projektu. Służy ona do testowania układów na ATtiny2313 lub ATmega16/32. Jestem początkującym w dziedzinie pisania programów w BASCOM, więc postanowiłem zrobić płytkę testową, która spełniałaby moje wymagania. Główne cele: -wyświetlacz LCD...
Koledzy, procesor to Atmega 16 taktowana zegarem 16MHz i nie mogę jej zamienić na coś innego. Nie włączam się do dyskusji, bo to nie mój poziom, ale czytam wszystkie posty.
Kod w w takiej postaci jak teraz przewija tekst na wyświetlaczu siedmio segmentowym ale nie wiem jak zrobić żeby po wciśnięciu przycisku przewijało w drugą stronę... Mam nadzieję że zrozumiale wyjaśniłem...
Witam, 1) Do projektu potrzebuję 2 liczników - jeden do odmierzania czasu, drugi do sterowania wyświetlaczami. Czy to dobra koncepcja?? Odmierzanie czasu - jasna sprawa. Wyświetlacze - po co co Ci licznik do sterowania wyświetlaczami (jakimi, siedmio-segmentowymi?). Nie wiem zresztą jak ocenić Twoją koncepcję gdyż jej praktycznie (szczegółowo) nie przedstawiłeś....
(at)up Sprawdziłem na stronie atmela ,że ten µC ma 32 kB Flashu i już mi nie szkoda tych 2 kB, bo to nie jest dużo. http://mikrokontrolery.blogspot.com/2011... Nie korzystam z Atmel Studio tylko z Eclipse. A i wywaliłem to z pętli głównej. Obliczanie średniego wyniku(z 1024 pomiarów)...
Witam. Zakupiłem zestaw edukacyjny ATmega 32 wraz z wyświetlaczem lcd, diodami, wyświetlaczem 7-segmentowym itd. Na płytce jest zamontowany układ FT232RL przez który rzekomo mogę zaprogramować ATmegę przez interfejs USB. Podpiąłem wszystko pod komputer, wgrałem sterowniki i układ jest widziany jako port COM1 w komputerze. Mam prosty program w C do migotania...
Pewnie nie zadziała 1) Stan przełącznika czytaj z rejestru PINC, a nie PORTC 2)zamaskuj 4 nieużywane starsze bity 3)wyrzuć ten cały switch, chyba wystarczy to: PORTD = znaki[PINC & 0x0F] Uwaga do sprzętu : rezystor na wspólnej anodzie niepotrzebny.
Widzę, że kolega nowy i rozumiem pierwsze podstawowe pytania. Niestety z forum nie wyciągniesz tyle wiedzy ile będziesz na początku potrzebował. Za małe zagadnienie dla "wyjadaczy". uC ATMega 8 jest bardzo podobny do ATMega16, a poniżej podsyłam Ci link do dokumentacji tego drugiego w języku polskim. Na pewno przyda Ci się do szybkiego zrozumienia budowy...
Jeśli masz wyświetlacz ze wspólną anodą, czyli załączasz stanem niski to rezystory (330R - 1k) są konieczne. Jeśli chodzi o uszkodzenie procesora to należałoby policzyć sumaryczny prąd wszystkich wyjść i ta suma nie może bodajże przekroczyć 300mA aczkolwiek są również inne zastrzeżenia. Więcej informacji można znaleźć w specyfikacji mikrokontrolera.
Jestem wyjątkowo początkujący w temacie programatorów, podstawek itp. Proboje cos wywnioskowac i zrobic cos samego( moglbym kupic gotowe rozwiazanie, ale wyznaje zasade, ze sie duzo wiecej naucze ). Chcialbym zrobić układ w którym znajdowałby się tylko procesorek i na przykład diody led, albo wyswietlacz 7 segmentowy. W tym wypadku od czego zacząć ?...
Witam serdecznie. Mam prośbę do osób znających się na programowaniu ATmega. Czy ktoś mógłby mi napisać program do ATmega328- 16bit- pwm dimmera dmx 4ch z detekcją zera, oraz schemat? Układ ma sterować reflektorami scenicznymi o mocy 1kw po przez dmx512. O ustawianiu adresu początkowego myślę że dobrym rozwiązaniem będzie dip switch 10 segmentowy. Bardzo...
TME, to firma, która sprzedaje elementy elektroniczne - Transfer Multisort Elektronik, www.tme.pl , układ to po prostu SAA1064 z interfejsem I2C.
To będzie coś jak wyświetlacze 7-mio segmentowe sterowane multipleksowo. No to chyba do takich właśnie wyświetlaczy przystosowana jest wspomniana przez Ciebie Atmega 169, przecież może ona sterować ("multipleksować") 4 rzędy po 25 pikseli (czyli matrycą 4x25 co daje 100 segmentów).
Kombinujecie jak konie pod górkę. Podczas, gdy sprawa jest prosta. Albo wykorzystać procesor z odpowiednią liczbą pinów, co nie stanowi problemu (pod warunkiem, że nie przekroczymy obciążalności). Albo zastosować SPI i rejestry z zatrzaskiem, typu 74xx595, nie 164, które ze względu na brak zatrzasku absolutnie się nie nadają do sterowania multipleksowego....
ale tak i tak nie bedziesz mial wyswietlanych cyferek tak jak ci sie to wydaje bo klawiatura daje sygnal do procesora i ten wie jaki ma sie pojawic znak na wyswietlaczu no chyba ze sobie zaprogramujesz to twoje urzadzenie tak zeby czytalo tak samo te znaki To raczej jest jasne ze w tym całym układzie musi być jakieś serce podejrzewam że będzie to jakaś...
Zacząłeś od tego, że napisałeś o sfajczeniu diody już przy 5V. Co jest niemożliwe od razu. Poza tym nadal nie czytasz całości, a odpowiadasz kierując się domysłami i nie potrafisz pogodzić się z tym że komuś się coś udało. Tak samo pewnie nie wierzysz w to, że atmega może pracować na 50MHz. A jednak ktoś sprawdził i okazało się, że jest to możliwe.....
Będzie działał, po prostu nie będzie możliwości sterowania kropką. Wyświetlacz 7-segmentowy to po prostu 7 LEDów (+ kropka) połączonych anodami lub katodami, pozostałe elektrody mogą być sterowane indywidualnie. BTW, ponieważ zazwyczaj stosuje się więcej niż jeden wyświetlacz poczytaj o wyświetlaniu multipleksowym.
Dzień dobry. Zlecę napisanie programu timera do urządzenia opartym na ATMEGA i rejestrze 74HC595. Urządzenie składa się z zegara czasu rzeczywistego i timera. Zegar ma pokazywać bieżący czas, możliwość ustawienia tegoż czasu na pierwszym wyświetlaczu LED cztero cyfrowym 7 segmentowym, oraz powinien mieć podtrzymanie tego czasu na kilka tygodni po odłączeniu...
Witam! FµC=8 MHz , prescaler = 1024. Timer 0. Wychodzi częstotliwość: 7812.5 Hz = 7.8125 kHz. Wyświetlacz 7 segmentowy 4 cyfrowy migocze właśnie przy takiej częstotliwości. Dopiero przy preescalerze 64 jest OK. Czy to jest normalne? Przecież już przy 4 * 50 Hz = 200 Hz nie powinno migotać. :/
Wiem że mam się uczyć ale mimo to prosiłbym o odpowiedź
Dziękuje panowie ale to nie koniec... Sprawa wygląda tak że multiplexuje wyświetlacze 7-segmentowe LED. Problem tkwi w tym że zasilane one są napięciem 12V. Stanem niskim zapalam odpowiedni segment zaś stanem wysokim go wygaszam. Cała istota sprawy jest taka że występuje różnica potencjałów i uc nie jest w stanie wygasić segmentów(bo 1 logiczna to...
Najlepiej zrób coś takiego samemu, wyniesie cię to najtaniej i będziesz miał to czego szukasz. Jak na początek widzę że nie masz wielkich wymagań, dzięki temu twój zestaw powinien zamknąć się w 100 zł. Jako mikrokontroler na początek polecam ATmega8 na jego temat znajdziesz w sieci mnóstwo informacji, łatwo go programować ( programator to wtyczka do...
100mA i taki program jak wyżej... powinszować:> Wyświetlacze za długo nie podziałają... Świetna porada kolego zerpo. Nie zaniżajmy poziomu forum... Piszesz, że PORTC wybiera diodę...a czy jest to jakaś atmega i nie atmega8/atmeg88? Jak tak...to czytaj wyróżnione/przyklejone tematy...słowo klucz... JTAG.
Jakakolwiek pomoc: Duchy czy to na wyświetlaczach 7-segmentowych LED, czy to na wyświetlaczach matrycowych LED czy w końcu na wyświetlaczach VFD to zawsze ta sama przyczyna. Żaden rezystor ;) To zawsze wina programu - ZAWSZE. Czy można go przerobić? naprawić? poszerzyć? - PEWNIE, że można. Może on pokazywać co tylko sobie zażyczy programista - w czym...
Dziękuję za wstępne propozycje. Układ ma działać bezprzewodowo. Może być wykonany jako dwa mikrokontrolery ATmega. Komunikacja ma być bezprzewodowa. Odświeżanie nie musi być wyśrubowane - wystarczy 1 wskazanie na minutę. Inna kwestia to możliwość komunikacji z komputerem i wstawianie wyników pomiaru do tabeli excelowej na przykład, ale to już raczej...
Czyli jest mozliwe przy pomocy jednego ukladu AT89C51 Sterowanie dwoma poczwornymi 7-segmentowymi wyswietlaczami LED?
atmega segmentowy wyświetlacz segmentowy atmega atmega wyświetlacz segmentowy
dorobi kluczyk renault instrukcja rozrządu zasilanie manipulatorów integra
Jak sprawdzić dzisiejszą aktywność na komputerze? Programowanie stacji radiowych w Panasonic SC-PM250