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.
Ż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...
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....
multiplekser
Rezystory mają: 470R
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...
"=" a "|=" zastanów się
Dane w rejestrach PCF8583 są już w formacie BCD, więc pomiń konwersję za pomocą Makebcd().
Temat do zamknięcia
Albo ATMega, a co tam :) Ciekawe co tańsze.
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...
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....
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...
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...
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...
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...
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...
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
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
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
Dobra, to może wrzuć schemat. Bo nawet nie wiadomo co gdzie podłączyłeś.
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...
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?
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...
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...
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.
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...
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...
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...
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...
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".
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...
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 -...
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...
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ć...
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
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...
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ł...
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...
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ę.
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ć:)
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.
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...
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...
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...
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...
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?
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...
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??
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;)
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...
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ę...
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...
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/...
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...
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ś....
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ś...
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.
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.
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....
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.....
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ąć ?...
(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)...
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.
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).
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.
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...
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....
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...
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ć. :/
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?
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...
segmentowy atmega wyświetlacz segmentowy atmega atmega wyświetlacz segmentowy
instalacja plomb układ próbkująco pamiętający fluke opinie
Renault Fenix 5.2 "Klepaczka" - Usterki i Diagnostyka Demontaż oczka inspekcji oleju w Suzuki GN125