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...
Zacząłeś od tego, że napisałeś o sfajczeniu diody już przy 5V. Co jest niemożliwe od razu. A kogo w tym temacie obchodzi czy od razu czy nie od razu ??? Ty czytaj uważniej a nie wybiórczo - autor chciał wyjaśnić swoje wątpliwości odnośnie korzystania z diod LED i rezystorów! Brniesz dalej w zaparte pisząc bzdury. Nie interesuje mnie czas uszkadzania...
Jaki uC wybierzesz to rybka... Na szybko najlatwiej bedzie ci chyba z atmega 8 atmela. Pod linkiem masz wszystko co Tobie trzeba: http://www.patron.net.pl/konstruktorzy/A... Polecam zbudować ten programator z bateryjką 4,5V - niektóre porty LPT daja za mało prądu i bez tej baterii programator może nie działać. Najprościej i najpewniej będzie...
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...
Ż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...
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...
http://obrazki.elektroda.pl/4926270100_1... Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały,...
Ustawiam żądaną wartość naciskania przełącznika np. 2 następnie zatwierdzam i po naciśnięciu przycisku 2 razy załącza się przekaźnik tylko na powiedzmy 5 sekund ,do wyświetlania wskazań wystarczy LED 7 segmentowy dwu cyfrowy czyli max. Ustawić mogę 99 więc jeśli będzie ustawione i zatwierdzone 99 to po naciśnięciu przycisku 99 razu załączy się przekaźnik...
Dzień dobry, po podłączeniu i zaprogramowaniu podwójnego 7 segmentowego wyświetlacza LED ze wspólną anodą, cyfry na drugim wyświetlaczu nie wyświetlają się poprawnie , tzn. przy wyświetlaniu cyfr od 0-5 nie świecą poprawnie wszystkie diody, od cyfr 6-9 wszystko wyświetla się poprawnie. Odliczanie przebiega prawidłowo od 0-99, problem tkwi w słabym podświetleniu...
Witam. Jestem w trakcie projektowania cyfrowego rejestratora wielokanałowego. Nie ukrywam, że jestem początkujący w tym temacie, dlatego potrzebuje pomocy w kilku kwestiach. Mianowicie, nie do końca wiem jak podłączyć przetwornik ADC0817. Na schemacie, który załączyłem poniżej, już "jakoś" go podłączyłem, ale jestem prawie pewien, że nie wszystkie połączenia...
Szukam już trochę czasu i nie mogę znaleźć, czy są jakieś atmegi z tej nowszej serii z obsługą zegara do 20MHz z możliwością podłączenia zewnętrznego SRAM? Interesowałyby mnie, o ile w ogóle istnieją, modele do montażu SMD czyli tam tqfp jakieś najlepiej, z co najmniej 16KB flasha. Z góry dziękuję za wszelkie wskazania.
Witam, Próbuję zrobić porównanie zawartości tabeli z tekstem w tym przypadku to litera "E". Nie wiem gdzie popełniam błąd. [syntax=c] uint8_t pozMe = 0; uint8_t maxMe = 4; const char * Menu[][4] = { {{"Ust."} ,{"a"} ,{"A"} ,{"?"}}, {{"Ust."} ,{"b"} ,{"B"} ,{"?"}}, {{"Zmien"} ,{"c"} ,{"C"} ,{"?"}}, {{"Exit"} ,{"e"} ,{"E"} ,{"?"}} }; void ..... // inna...
Witam, Mam 5 bajtową tablicę i muszę ją zamienić na wartość dziesiętną w formie tablicy gdzie każdy element to jedna liczba. I tu się zaczynają schody, przerobienie z uint8_t arr[5] na uint64 jest proste i bezbolesne. Ale zamiana uint64 na dziesiętną wartość w tablicy z pojedynczymi liczbami zajmuje ponad 7kb flash'a.... Docelowo chcę użyć m8 i już...
Witam, trochę się gubię w nazewnictwie µC ATMega - prosiłbym o zweryfikowanie, czy dobrze się domyślam i uzupełnienie tego, co nie wiem. Przykład: ATMega 16L-8PU 16 - ilość pamięci na program w kB (kilobajtach. A może bitach?) L - coś, przez co µC jest gorszy? 8 - taktowanie procesora w MHz P - obudowa DIP (A dla SMD) U - ? na kości jest trójkącik...
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
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.
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! 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ć. :/
Atmega X3 DIL64 Leon Instruments Jest to moduł - płytka uruchomieniowa z mikrokontrolerem ATxmega128. Tutaj znajdziesz noty katalogowe: https://www.microchip.com/wwwproducts/en... ultrasoniczny sensor HC SR04, wyswietlacz LCD oraz 10-pinowy wyswietlacz segmentowy "osemkowy" No to już masz fajne elementy na start przygody - żeby zobaczyć...
Witam! Swego czasu zacząłem przygodę z atmegą i nadszedł czas na zrobienie termometru. Chcę to zrealizować za pomocą dwóch 7 segmentowych wyświetlaczy, termometru DS18B20 oraz mikrokontrolera Atmega8. Układ złożyłem, przedstawiony jest na zdjęciu. Niestety nie posiadam układów, żeby użyć mniejszej ilości pinów, dlatego wyświetlacze zajmują właściwie...
Czyli będzie to troszeczkę trudniejsze jak myślałem. Sądziłem że procki Atmega po prostu zapodają jakieś napięcie na piny (3V, 5V) i tym napieciem wysteruje przekaźnik który będzie załączany właśnie 3/5V lecz po zwarciu zapoda 230V którego wymaga np. silnik. O grzałce i zabezpieczeniach to akurat wiem. Zdarzyło sie komu kolwiek kiedyś by program zapisany...
Witam! Napisałem teraz taką prostą funkcję ,która służy do multipleksowania przez Timer 0. Używam kwarcu 20 Mhz. Atmega 328P. Częstotliwość 500 Hz. Kod: Dodano po 4 Pomocy.
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...
[syntax=c] #include "led.h" #include "main.h" int c1 = 0; int c2 = 0; int c3 = 0; int c4 = 0; float l; int main() { //wyłączenie komparatora analogowego ACSR &= ~(1<<ACIE); //wyłącz przerwania komparatora ACSR |= (1<<ACD); //wyłącz komparator (uwaga! wyjątek opisany poniżej) PORTB = 0xFF; PORTC = 0xFF; PORTD = 0xFF; DDRD |= (1<<ONE)...
Kabelkologia takiego systemu skutecznie zniweczy jego instalację. Sami sobie policzcie ile tego trzeba będzie pociągnąć od sterownika do led. Jeśli już chcecie coś takiego zrobić to: - system ma być segmentowy i rozbudowywalny. To co pokazujecie jest dedykowane do konkretnej ilości schodków - wobec powyższego każdy schodek powinien mieć własny sterownik,...
Witam serdecznie. Jak w temacie. Chcę wykonać sterownik świateł na Atmega który będzie sterował min 8 kanałami ale mile widziane wiecej np 12 czy 16 - dlaczego. Jakieś 15 lat temu zrobiłem 2 sterowniki na rejestrach przesuwnych 74164 generator impulsów, no i zapisywane były bity z kodu dziesietnego 2 x wyswietlacz 7 segmentowy - zasada zer i jedynek...
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
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...
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...
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...
Dane w rejestrach PCF8583 są już w formacie BCD, więc pomiń konwersję za pomocą Makebcd().
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....
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...
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.
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...
multiplekser 1. ULN 2803 to nie multiplekser. 2. [url=http://www.elektroda.pl/rtvforum/to... wykorzystanie układu ULN 2803i wyświetlacza 7 segmentowego.
Witam wszystkich. Mam taki mały problemik, a mianowicie wpadł mi w ręce 4 segmentowy wyświetlacz led sterowany motorolą MC14499p. W związku z tym mam pytanie: Czy da się to podpiąć do jakiegoś avr-a. A jeśli tak to jak. Może ktoś z was dysponuje schemacikiem i kawałkiem kodu do bascoma ?? Pozdrawiam
Przede wszystkim zmień Load Timer 0 ; 125 na Load Timer0 , 125 a zaraz po Loop powinno być End a nie End if.
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".
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...
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...
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....
Nie zadziała. Można tak: http://www.elektroda.pl/rtvforum/topic11... http://www.elektroda.pl/rtvforum/topic11...
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...
"=" a "|=" zastanów się
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, 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...
Witaj, O volatile kolega słyszał? Jeśli nie, to czas poczytać: http://mikrokontrolery.blogspot.com/2011... Stosuj nowe funkcje obsługi przerwań ISR(), tym bardziej, że używasz nowe ich wektory: http://www.nongnu.org/avr-libc/user-manu...
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.
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...
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.
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...
Witam wszystkich. Mam następujący problem: muszę połączyć 16 7-segmentowych wyświetlaczy za pomocą mikroprocesora atmega2313. Czy ktoś ma jakiś pomysł jak to zrobić? Jakieś wskazówki?
Albo ATMega, a co tam :) Ciekawe co tańsze.
atmega segmentowy wyświetlacz segmentowy atmega licznik segmentowy atmega
chrysler voyager błąd ricoh reset bębna schemat ceramik
interfejs opcom silnik odpala zaraz gaśnie benzyna
How to Find Remote Access IP Location After Computer Hack – Windows Logs, RDP, Netstat, GeoIP Airoha AB1520H Read/Write Software: Official Tools, Download Links, and Alternatives