Fabryczne ustawienie częstotliwości pracy ATMega to 1MHz wewnętrzny oscylator. Twój układ procesor musi pracować z częstotliwością 12MHz (zgodnie z instrukcją montażowa). Kontroler USB jest robiony programowo w mikrokontrolerze, dlatego częstotliwość pracy mikrokontrolera w tym wypadku ma znaczenie dla komunikacji. Sprawdź ustawienia fusebit, oraz czy...
Podsumujmy: Kiedy nie grzebiesz w ustawieniach, których nie powinieneś ruszać, komunikacja działa poprawnie. Kiedy niepotrzebnie przestawisz TX, RX wciąż działa (całkiem logiczne). Jaka jest częstotliwość pracy ATmega, skąd bierzesz zegar, jaką masz szybkość transmisji i jaką wartość UBRR?
Jaka jest maksymalna częstotliwość pracy kwarca wewnętrznego Atmegi8? ATmega nie ma w środku kwarc u , tylko oscylator RC, to tak gwoli ścisłości. Mam ustawione 4Mhz i kiedy ustawiam prescaler w timerze 16bitowym na 64 (TCCR1B|=1<<CS11|1<<CS10;) tak aby przerwanie spowodowane przepełniniem timera było wywoływane mniejwięcej co 1s 4000000/64/2^16...
Można skakać po zakończeniu ramki i w ramce podawać następną częstotliwość pracy.
Czy jak procek dziala na wlasnej czestotliwosci czyli bodajze 1MHz a w ukladzie powinien dzialac na czestotliwosci 8MHz to to moze byc powodem zlego dzialania ukladu ?? I jak ustawic fusebity aby ten procek dzialal na czestotliwosci 8 MHz ??
1. W jaki sposób zczytałeś te id? Podpiąłeś czytnik pod RS232<>USB? Jeśli masz stąd powtarzalne dane, to znaczy, że czytnik pracuje poprawnie. 2. Natomiast zrób jeden test. Wgraj do tego procesora program wysyłający po UART jakiś tekst co 1s i zobacz, czy odczytasz poprawny tekst na komputerze za pomocą przejściówki (oczywiście czytnik odłącz)....
Bardzo często stosowany jest również układzik 74LVC1G125 (zasilany z 3,3V). Poczekaj też na podpowiedzi innych forumowiczów:) Możesz też dać ATMEGA (wersja L lub V) na 3,3V (niestety - ze spadkiem dopuszczalnej częstotliwości pracy). Atmega na niższe napięcia odpada (m.in. ze względu na częstotliwość właśnie). A czy mogę prosić w takim razie o wytłumaczenie...
Nie koniecznie musi być to dokładnie 22pF- może być też np. 15pF (nota podaje przedział 12-22pF -dwa o równej wartości). W przypadku braku kondensatorów nie ma niebezpieczeństwa uszkodzenia mikrokontrolera ani rezonatora- istnieje natomiast ryzyko, że rezonator nie podejmie pracy i mikrokontroler nie wystartuje lub mikrokontroler będzie pracował z niestabilną...
Czy moze ktos juz ustawial te fusebits w bascomie pod atmega 16 ?
............... przy prescale = 1 częstotliwość PWM równa się częstotliwości krwarcu czyli 16MHz (trochę za dużo :)). .......... Co takiego? Timer5 skonfigurowany u ciebie do pracy w trybie1 generuje falę o częstotliwości 31 kHz (dokładniej 31250Hz), zgodnie z wzorem : http://obrazki.elektroda.pl/9569063700_1... gdzie TOP = "fixed value...
Jak jest to serwo sterowane? Podaj więcej szczegółów razem z softem - arduino - atmega - jaka , częstotliwość pracy , jaki procesor oraz co pojawia się na zaciskach serwa w czasie tych drgań - miernik do tego celu niezbędny.
-Jakiś elektrolit nie przydał by się przy stabilizatorze ?? Atmega16 dlatego ze pod ręką czy przyzwyczajenie wynikające z nauki programowania na Atmedze? nie dało się użyć jakiejś attiny maja większą częstotliwość pracy
https://obrazki.elektroda.pl/6679888500_... Półmostek, nawet po "zawieszeniu" procka, pożaru nie wywoła. Na wyjściu Graetz, kondensator filtrujący i ewentualnie sprzężenie zwrotne, ale dla mniej więcej dobranej przekładni 1:65 - 1:70, właściwie niepotrzebne. Jeśli jednak potrzeba stabilizacji, to wykorzystanie PWM procesora lub zwyczajnie...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
FUSE BBIT 7 to ustawienie nie dotyczące częstotliwości pracy uC , a tzw. PRESCALER-a.
Układy ATmega pozwalająna prace z zewnętrzym generatorem, musisz zaprogramować FuseBity CKSEL3..0 na 0000 ( wszystkie zaprogramowane ) za pomocą np. PonyProga ). Wtedy wyjście generatora podłączasz do XTAL1 a XTAL2 pozostawiasz niepodłączone. Może pomocna będzie informacja że fabrycznie każdy typ, każdy egzemplarz układu AtMega jest zaprogramowany do...
Tajemnicą takiego zachowania są zapewne fusebity. Domyślnie atmega pracuje z częstotliwością 1 MHz. Grupa arduino dołączyła rezonator kwarcowy przez co ATmega może pracować z częstotliwością 16 MHz. W celu zmiany parametrów pracy układu należy posiadać programator np. USBasp. Pozdrawiam
Do jacka podłączam kabel sygnałowy z potencjometrem do regulacji częstotliwości. To jest w trybie pracy ze stałą czestotliwością.
http://obrazki.elektroda.pl/3637756900_1... http://obrazki.elektroda.pl/6313868300_1... Zrealizowałem w tym roku swoje postanowienie jeszcze sprzed zeszłej zimy i zrobiłem sobie wreszcie własny sterownik pieca CO. Na początek pytanie "dlaczego"? Otóż oryginalny dostarczony z piecem przede wszystkim miał 6 poziomów nadmuchu...
Kwarc podczas programowania nie musi być podłączony o ile uC korzysta z WEWNĘTRZNEGO generatora ("fusy"dla ATMEGA 8 i podobnych = 0001 lub 0010 lub 0011 lub 0100), Jeżeli przełączono "fusy" na generator ZEWNETRZNY czyli kwarc lub generator podający z zewnątrz gotowy sygnał taktujący to podczas programowania generator/kwarc musi być podłączony. Na kwarcu...
Wymyśliłem więc inne podejście, czyli takie, które bazuje na wskaźniku UV dla dźwięku. Jak na wejściu doda się filtr pasmowoprzepustowy z wąskim pasmem, to otrzyma się wizualizację siły sygnału w częstotliwości pasma. A jak się doda płynną zmianę częstotliwości środkowej filtru przy zachowaniu szerokości pasma i ta zmiana będzie następować liniowo,...
Za dużo jest działów na forum więc nie wiem czy dobry wybrałem :) Mam taki pomysł na bezprzewodowe przesyłanie obrazu z kamerki internetowej do kompa. Uciąłbym kabel od niej i na bieżąco zczytywał stany na konkretnych pinach, USB ma ich raptem kilka więc nie było by z tym problemu. Czytanie stanów odbywało by się w jakiejś ATMEDZE, później radiem wysyłałbym...
Fajny miernik i ciekawe wykonanie. Gratuluję projektu :) Jaki dolny zakres częstotliwości ma ten układ? Przydał by mi się taki do GDO które planuję zbudować tylko głównym założeniem jest w miarę dokładna praca od 100 kHz
...przy 10000HZ na LCD wyświetla 0666... No to prawie jak liczba szatana :) if(licznik==4) { T1=TCNT1; utoa( T1, bufor1, 10 ); lcd_gotoxy(3,0); lcd_puts(bufor1); TCNT1=0; } Widzę, że dodałeś pozycjonowanie kursora, żeby wynik za każdym razem był wyświetlany w tym samym miejscu wyświetlacza. Trzeba by jeszcze...
I ktory wybrac? ATMega8515-16PI ATMEGA8515L-8AI SMD ATMEGA8515-16AI SMD ATMEGA8515-16JI ATMEGA8515-16PI ?? Cześć. Więc tak. Wszyskie są tej samej budowy, obudowy. Np. SMD służą do motnażu powiezchniowego (są malutkie), 16 - ilość pinów albo częstotliwość pracy (nie wiem które stosuje ATmega), JI, PI - obudowa prostokątna (PDIL) lub kwadratowa (PLCC)....
częstotliwość pracy i2c to maks. 400kHz (tylko niektóre kości), tymczasem na SPI i 74hc można bez problemu wyciągać częstotliwości rzędu MHz.
Nurtuje mnie dlaczego ATTINY2313 są niewidoczne pod MkAvrCalculatorem, raczej błędy w lutowaniu wykluczam Jeśli masz pewność że te sygnały niezbędne do programowania, dochodzą na tą podstawkę (można przemierzyć od podstawki, która Ci działa), to może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny. Przynajmniej do czasu przeprogramowania...
Spróbuj takiego kodu. U mnie on działa, tyle że na Atmega8535(nie mam ósmej atmegi luzem). #include <avr/io.h> #include <util/delay.h> static void uart(void) //konfiguracja UART wzięta z dokumentacji avr-gcc { #define BAUD 1200 #include <util/setbaud.h> UBRRH = UBRRH_VALUE; UBRRL = UBRRL_VALUE; #if USE_2X UCSRA |= _BV(U2X);...
Mega16 będzie działać nawet przy częstot. 20-pare MHz, ale producent nie daje gwarancji, że stabilnie. Domyślam się, że te tabele z UBR są po prostu przedstawione jako uniwersalne dla AVRów, a niektóre z nich mają maks. częstotliwość producenta 20MHz.
A skąd takie wyliczenia, że tylko 24 ? Mówimy o sprzętowym PWM i parametrach sygnału sterującego, o których napisałem (chyba, że akurat Twoje serwo jest inne). Zakładając, że dałoby się dobrać taką częstotliwość taktowania mikrokontrolera, gdzie (po ewentualnym zastosowaniu jednego z dostępnych preskalerów) 256 taktów timera będzie trwało 20ms (tyle...
Troszkę za dużym ogólnikiem rzuciłem... Tak, stos to HW Stack (sprzętowy) i Soft Stack (programowy). Należało by zwiększyć rozmiar stosu sprzętowego, bo używasz przerwania od Trmer1. Wywołanie obsługi przerwania powoduje zajęcie 32 bajtów stosu (czyli tyle, ile masz zadeklarowane), a nie tylko do tego jest on używany. Możesz ustawić np. dwukrotnie więcej....
Witam, 1. 400kHz I2C a 20MHz ISP. Ile razy szybszy jest odczyt (i ew zapis) pamięci DataFlash od I2c EEPROM? Po pierwsze: nie osiągniesz 20MHz transmisji do pamięci DataFlash bo największa dopuszczalna częstotliwość pracy ATmega128 to 16MHz, a do tego częstotliowść pracy magistrali SPI ( a nie ISP In Cicuit Programing - programownie w układzie ) jest...
Witam Chciałem przedstawić projekt prostego oscyloskopu, który wykonałem jako pracę inżynierską. Założeniem było wykonanie prototypu urządzenie pomiarowego, dzięki któremu będzie można podejrzeć wygląd sygnałów o częstotliwościach akustycznych. Urządzenie zbudowane zostało przy użyciu procesora Atmega644 połaczonego z wyświetlaczem z telefonu siemens...
Otóż kolego nie pomoże w sytuacjach, w których wymagane jest większe obciążenie, a nawet zaszkodzi. Dlaczego? Ano dlatego, że dla stanu wysokiego prąd wejściowy L298 jest 10x większy niż dla stanu niskiego, a twój "bufor" dla stanu wysokiego totalnie obsysa. Dla zaproponowanej wartości rezystora daje prąd max. 500uA (pomijając upływności zablokowanego...
Mam małe pytanko. Napisałem program w bascomie (prosty zegrek - RTC) z zastosowaniem komendy "config clock". Aby go wykonać musze podpiąc kwarc 32 kHz pod nózki TOSC 1 i TOSC 2 (zegarek wykonuje na atmega 8). I mam pytanie: czy częstotliwość pracy wewnętrznego RC ma wpływ na dokładność RTC? wydawało mi się że nie,ale jak symuluje to w bascomie to sekunda...
Witam, No tak, w zasadzie taka Atmega ma stosunkowo duże możliwości i będzie się marnować, ale za to CA80 będzie wygodniejsze w użyciu...:) A teraz na poważnie. Z tego co się orientuje każda Atmega ma możliwość takiego wykorzystania Timera2, więc może to być nawet Atmega48 lub atmega8. Tak, chodziło mi dokładnie o kwarc zegarkowy. Wiem, też, że niektóre...
A moje pytanie, czy przy takim algorytmie, pomimo tego że nie wykorzystuje przerwań a na pinie mam częstotliwość którą chciałem procesor będzie miał jeszcze "czas" na po prostu realizację programu ? Czy tak skonfigurowany timer wykorzystuje procesor ? Widzę że timery to twoja słaba strona, więc napiszę ci troche ... Wszystkie timery w AVR mają możliwośc...
Chcę pracowac z 1284 na napięciu 3,3 V z częstotliwością 20Mhz , Czy to są błędne założenia ? Niestety błędne założenia. Z AVR na 3,3V i 20 MHz lub więcej pójdzie XMEGA.
Atmega 128 to stary układ. Poszukaj czegoś nowszego. Poszczególne układy różnią się wieloma rzeczami - ilością pamięci RAM, FLASH, peryferiami, częstotliwością pracy, zakresem napięć pracy, itd.
ATMEGA 8 i ATMEGA 16 nie wyrobią w przerwaniach. Żeby znaleźć te zero trzeba by było próbkować ten sygnał. W swojej pracy magisterskiej udało się maksymalnie wykryć częstotliwości do 100 kHz.
ISP czy TWI (I2C)? ISP to In-System Programming, chodziło Tobie o SPI. Pytanie jest jak często chcesz próbkować sygnał. Komunikacja I2C to maks 400kHz, SPI tyle ile fabryka dała, w dodatku jest to zdecydowanie prostszy interfejs. I2C: -podłączysz 3 ADC to dwóch linii SDA i SCL -maks 400kHz -łatwo dołączysz kolejne ADC SPI: -3 linie MISO, MOSI, SCK...
Jakby się tak chciało, jak się nie chce... AVRy z literką L generalnie różnią się od tych bez literki L, że mogą być zasilane niższymi napięciami i zazwyczaj mają niższą maksymalną częstotliwość pracy i elegancko jest to opisane w manualu każdego z tych uC. Wnioski wyciągnij sam, najlepiej zaglądając wcześniej do manuala.
Jakie moce ma mieć posiadana przez ciebie przetwornica ?? Jaką bedziesz miał częstotliwość impulsowania PWM ?? domyślam się że przemiennik bedzie procował z elementami indukcyjnymi (np. silnikami) Temat co cię czeka nie jest łatwy i wymaga trochę doświadczenia. schematu nie mam ale moge podać ci kilka uwag praktycznych: Jeżeli chodzi o przemienniki...
No z tym napięciem średnim to nie tak do końca różowo jak mówi kolega dondu - mimo wszystko częstotliwość daje o sobie znać przy pracy z silnikami i nie jest to takie dokładne... Napisałem teorię, która odpowiada filmikowi. Ale oczywiście na to wszystko nakładają się tak jak podaje piotrva, jeszcze inne zjawiska fizyczne, tym bardziej, że tutaj śmigło...
Programujesz w Atmega timer 16 bitowy. Przy częstotliwości pracy 1MHz i preskalerze 1024 będziesz miał 1024 sygnały do zegara licznika na sekundę. Ustawiając wartość licznika 16 bitowego na 0fff dostaniesz przerwanie co około 1 min. Robisz sobie 2 rejestry jeden praca drugi zwłoka i sprawdzasz przy każdym przerwaniu jaki to tryb i czy liczba przerwań...
Możesz poszukać w urządzeniach które posiadają opcję zegarka. Standardowo taki kwarc jest używany właśnie z układami które odmierzają czas. Dodatkowym utrudnieniem może być to o czym mowa tutaj: https://www.elektroda.pl/rtvforum/topic8... Częstotliwosć sygnału SCK musi być co najmniej 4x mniejsza od częstotliwości pracy mikrokontrolera. Czyli...
Co to znaczy, że nie będzie pracować w trybie ciągłym przy poborze 50mA? Możesz mi jakoś rozjaśnić ten wątek? Czy taka praca może prowadzić do zakłóceń w pracy mikro-kontrolera Atmega? Napięcie będzie "skakać"? stabilizacja będzie nieprawidłowa? Powinno być ok, napięcie nie będzie skakać tak, żeby zawiesić atmegę, ale zabiegi takie jak: zwiększenie...
Czy częstotliwość programatora może mieć wpływ na częstotliwość mikroprocesora? A i jeszcze jedno pytanie - czemu jak odłączę programator od komputera to pomimo zewnętrznego zasilania mikroprocesor przestaje działać. Częstotliwość programatora nie ma żadnego wpłytu na częstotliwość pracy MCU. Co do zasilania - pokaż schemat.
Zajrzyj do fusebitów i sprawdź na jakiej częstotliwości chodzi ATmega. Musisz dostosować procedury opóźnień do szybkości zegara. Procedury możesz mieć pisane pod 1MHz a µC chodzi np. na 8MHz. Lepiej jak opóźnienia będą za długie niż za krótkie bo wtedy LCD odmówi współpracy. Co do BASCOMA to nie znam go, ale zdaje się że można ustawić częstotliwość...
(at)jareklnx Dzięki za poświęcenie czasu i pomoc ! Postanowiłem trochę zresetować moje poczynania. Po pierwsze chciałbym wykonać prostą przetwornicę 19V- 230V ( modyfikowany sinus). Znalazłem w swoich gratach konkretny dławik. Ma on indukcyjność około 50uH ( zmierzyłem multimetrem LC). https://obrazki.elektroda.pl/4543883000_... Chciałbym...
Od siebie dodam, że częstotliwość 16MHz nie możesz uzyskać na wewnętrznym oscylatorze (zdaje się że 12MHz to max, oczywiście można jeszcze nieco podgonić przestawiając bity kalibrujące) Większość poszczególnych egzemplarzy uruchomic można także na wyższych częstotliwościach (nawet 24MHz), ale licz się ze zwiększonym poborem prądu i możliwościa niestabilnej...
A tak uczciwie: Zaczynamy od określenia wymagań na częstotliwość wejściową timera. Musi ona być wielokrotnością wszytskich możliwych wartości częstotliwości pomnożonych przez wymaganą liczbę stopni wypelnienia. Jeśli np. chcemy mieć 100 stopni i częstotliwości 2, 3, 4 i 5 kHz, to częstotliwość wejściowa timera musi być wielokrotnością 200, 300, 400...
Metodą prób i błędów dobierz odpowiedni preskaler. Ja na atmega 128 przy kwarcu 16MHz tryb pracy PWM'a fast mode mam ustawiony preskaler na 128, jednakże przy takim ustawieniu silniki piszczą(częstotliwość w paśmie słyszalnym).
Ustawienia musisz dopasować do danego procesora, podobnie jak częstotliwość pracy wszystkiego. Mnie kod z książki Mirka ruszył na M644P, jak testowałem swój sprzęt - program posyłam na PW, jako, że też masz tę książkę (M644p ustawiona na 16MHz z kwarcu zewnętrznego) Swoją drogą, skąd masz i w jakiej cenie M1284?
http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być...
XMEGA zawsze startują z zegarem 2 MHz, programowo możesz sobie potem to zmienić - wybrać np. dostępny na Xplained kwarc zegarkowy, skorzystać (jak w powyższym przykładzie, błędnym zresztą) z wbudowanego RC 32 MHz, masz też do dyspozycji PLL i 3 preskalery zegara. Na twoim Xplained możesz wybrać dowolny wewnętrzny generator zegara, lub kwarc zegarkowy,...
Jaką masz częstotliwość próbkowania prądu? A jaką PWM? Dlaczego wstawiasz opóźnienie lub nie w zależności od znaku odchyłki regulatora? Czy twój układ jest odporny na odłączenie i ponowne podłaczenie źródła napięcia podczas pracy? (pewnie nie) Próbkowanie prądu wydaje mi się ze zgodne z opóźnieniem 100 ms. Częstotliwość PWM 7.8 kHz . Nie jest odporne,...
Jesteś pewien, że zmienia się wypełnienie a nie częstotliwość. Według tabelki Nr. 47 ustawienie WGM12 i WGM10 daje 5 tryb pracy timera1. Jest to Fast-PWM 8 bit gdzie top osiąga max 0x00FF i ustawiany właśnie jest w OCR1A. Aby regulować wypełnienie i częstotliwość skorzystaj z 1 trybu pracy tego timera (WGM10 na 1). A i jeszcze jedno na koniec, nie musisz...
Zrób na bramkach, wg mnie stosowanie przekaźnika w układnie mocy jest niekorzystne, ale to już zależy od jego częstotliwości pracy w Twoim rozwiązaniu. W swoich rozwiązaniach stosuję dodatkowo PTC w szeregu z silnikiem ...
Nie do końca podałeś warunek alarmu, bo wiadomo że maksymalna częstotliwość wynosi 50Hz a ile wynosi minimalna częstotliwość? Określenie tej wartości da podstawę do wyliczenia czasu pomiaru czyli określenia czy jest to normalna praca czy stan awaryjny. Reszta to test stanu wejścia po określonym czasie.
Sterowanie przetwornicy z atmega jest troche nie na miejscu. Przyczyną wysokiego prądu jest prawdopodobnie za mała idukcyjność uzwojenia pierwotnego lub za niska częstotliwość pracy przetwornicy. Zwiększając ilość zwojów na pierwotnym zwiększasz indukcyjność. Ewentualnie rdzeń nie został odpowiednio mocno złożony co także zmiejszy idukcyjność. Uzwojenie...
. Czy to wina ze nie mam podpietego zewnetrznego kwarcu ? Tak ale o odpowiedniej częstotliwości. Datasheet dla twojego procka zawiera tabelkę błędów z jakimi komunikujesz się po usart dla różnych prędkości zależnie od częstotliwości procka. Jednym z magicznych kwarców jest np 11.0592 który pozwoli tobie na pracę aż po 115200 z bodajże zerowym błędem...
\ 1. Rozumiem, że ustawienie odpowiedniej częstotliwości da mi czas, który jest mi potrzebny? Tak, program z tego postu demonstruje rejestry i bity których odpowiednie ustawienie spowoduje daną częstotliwość przerwać timerów, a w konsekwencji odpowiednią częstotliwość wysyłania tekstu / migania diodą, jednak obecny ustawiony czas jest przykładowy, nawet...
jedi wrote: 3.Czy sygnatura bedzie wykryta jesli dla tego procka producent przewiduje kwarc od wartosci 0-16Mhz a ja dam np. 20Mhz? Jak trafnie zauważył LightHouser - może ale nie musi. Zazwyczaj mikrokontrolery potrafią pracować w warunkach odbiegających od przewidzianych przez producenta. Z własnego doświadczenia wiem, że PIC16C84 przewidziany do...
Witam, Mam następujący problem z Atmega 16 i standardowym wyświetlaczem 2*16 zanków. Program pisany w Bascom, czasami działa bez zarzutów, a czasami na ekranie zaczynają płynąć przypadkowe znaki, wydaje mi sie, że dzieje się tak wówczas kiedy zbyt często wysyłam dane na wyswietlacz, dodam, że wykorzystuje tryb z czterema bitami danych i komunikacja...
Możliwe, że masz jakiś kłopot z systemem operacyjnym i/lub z Visual Studio. Odinstaluj Atmel Studio i Visual Studio (chyba 2015). Zainstaluj rekomendowaną wersję Atmel Studio. Ona tez doinstaluje sobie sama Visual Studio. Mam nadzieję, że właściwie wybrałeś mikroprocesorek oraz jego częstotliwość pracy w konfiguracji projektu? Dodano po 10 Spróbuj zasymulować...
ATMegą się aż tak bardzo nie przejmuj. Zwykłe usypianie wystarczy, takim zaawansowanym przełączaniem częstotliwości nie wiele ugrasz, a możesz rozjechać program Ustaw ją na sztywno na np 8MHz, lub nawet 1MHz (1 może wystarczy). Zainteresuj się lepiej jak uśpić moduł WiFi i czujniki. U mnie ATMega bierze znikome ilości prądu w stosunku do DS18B20 i modułu...
Witam! Kup sobie ATmegę w obudowie DIP, bo SMD ciężko Ci będzie lutować. Nie zwracaj uwagi na literki przynajmniej na razie, one oznaczają np. rozszerzoną częstotliwość pracy, możliwość zasilania mniejszym napięciem itd. ale nie ma znaczenia jeśli zasilasz układ napięciem 5V i nie dajesz zbyt szybkich kwarców. Po zaprogramowaniu mikrokontrolera należy...
Witam, czy ktoś już próbował przetaktowywać ten sterownik (wyświetlacz N3310)? Mam układ z atmegą i 2 w/w wyświetlaczami zasilany z 3,3V z kwarcem 9,216MHz. Do sterowania wyświetlaczy używam sprzętowego SPI. Do tej pory miałem ustawiony podział /4 zegara dla SPI ale chciałbym przyśpieszyć odświeżanie wyświetlaczy przez zmniejszenie podziału do /2 i...
Może częstotliwość pracy układu za wysoka/na granicy? Z rezystorami tym bardziej masz układ RC na jakimkolwiek kablu o stałej czasowej zależnej od długości kabla i wartości rezystora (jakie to rezystory?)
Może układ ma kwarc. Wtedy wystarczy przeczytać. Rezonatora wewnętrznego nie przeczytasz bo nie wiadomo czy i jakie przebiegi program wyprowadza na porty I/O. A nawet jak jakaś nóżka wykaże jakiś przebieg to trudno będzie się domyślić jakie jest F_CPU, jaki preskaler, tryby pracy timer'ów, jeszcze do tego timer programowy etc... Nie da się. A jeżeli...
Witam Do tej pory używałem do obsługi LCD(hd44780) programu ze strony: http://mikrokontrolery.net/ogolne_lcd_hd... Wszystko działa dobrze dotąd dopóki częstotliwość z jaką pracuje atmega jest nie większa niż 4Mhz. Powyżej tej częstotliwości nic nie wyświetla się na ekranie. Próbowałem zwiększać opóźnienia ale to nic nie dało. Czy ktoś wie jak...
A tak przy okazji piania pracy dyplomowej to pasuje też zacząć używać precyzyjnych określeń: Dokładnie chodzi o to, że silnik krokowy jest sterowany przez mikrokontroler (najlepiej ATMEGA) tyle że z komputera. Komputer podaje ilość obrotów w cyklu, ilość cykli oraz ich częstotliwość. A łatwo się domyśleć że powinno być: Dokładnie chodzi o to, że silnik...
W zasadzie to :N i :K to na układzie programowalnym jeśli działa na 7493. Switch też do niego podczepić. "LCD nie zastąpić wyświetlaczem diodowym"-no to jakieś CPLD. Ale jak z CPLD wyjść na LCD-nie wiem. Ale może ktoś pomoże? Taki podział na ATMega jest dość prosty. Ale kombinacja z CPLD jest bardziej ambitna. Ocena z pracy może być wyższa. Bo mało...
Od dłuższego czasu projektuję pewnie urządzenie, które poprzez przekaźniki ma sterować innym urządzeniem. Płytki mam prawie gotowe do trawienia, ale nie chciałbym, żeby po fakcie okazało się, że coś na etapie schematu było nie tak ;) Potrzebuję podłączyć łącznie do układu (zdecydowałem się na Atmega1284) 15 rejestrów przesuwnych i ze względu na inną...
Ponownie archeologia elektroniczna ;] Atmega 8 (zabytek) - działa prawidłowo tylko przy zasilaniu od 4,5 do 5,5V. Atmega 8 i zasilanie bateryjne to jakiś oksymoron. Atmega 8 i generowanie sygnału zewnętrznego 38kHz - masochizm? Ale jak ktoś bardzo chce, to może w to brnąć. Ja mam takie uwagi: Zamiast atmega 8 użyj uC, który może pracować w szerszym...
Ze względu na częstotliwość pracy SPI (a dokładniej szybkość narastania/opadania zboczy) dzielniki rezystorowe są możliwe, ale to będzie raczej kiepsko działać. Lepiej zastosować scalone konwertery napięć. Z tym że akurat dla SPI to trochę przerost formy. Dlaczego nie możesz obniżyć napięcia zasilania ATMegi? Jeśli chodzi tylko o częstotliwość maksymalną...
Elektronika to moje hobby. Nie mam jeszcze w swoim warsztacie żadnego oscyloskopu, jedynie prosty częstotliwościomierz własnej konstrukcji. Konstrułuję głównie elektronikę cyfrową więc urządzenie mogło by analizować przebiegi 0-5V komunikujących się urządzeń cyfrowych. Dodatkowo mam w planach zrobić falownik 20kHz o wysokom napięciu (200V a przez 0,2s...
Witam Od jakiegoś czasu próbuję uruchomić pierwszy projekt na mikrokontrolerze ATmega328P. Ma to być zegarek oparty o moduł RTC DS1307. W Internecie znalazłem dość dobrze opisany kod autorstwa Bruce E. Hall, na stronie internetowej W8BH (nie mogę wklejać linków, ale bardzo łatwo go znaleźć w Google), który postanowiłem wykorzystać. Przypisałem wszystkie...
Mój blok danych liczy sobie dziesięć bajtów razem z CRC16. Oczywiście zawsze mogę dać PCF 8583 - do 1V może spaść napięcie i dane powinny być zachowane. Zakres pracy uC to od 5V do wyzwolenia BOD ustawionego na 4V. ATmega324 ma znacznie niższe dop. napięcie pracy (dla odpowiednio niskiej częstotliwości) i również ma znacznie niższe minimalne napięcie...
Dane odbiera normalnie jedynie działa dość wolno i to jest denerwujące. Dlatego szukam sposobu na przyspieszenie pracy. Może jakaś sekwencja jest potrzebna? np: reset gps i od razu wczytywanie i ponowny reset?
W takim razie jak to zrobić? W podlinkowanym przed chwilą przeczytałem że częstotliwość pracy z wewnętrznymi elementami LC jest ok 550kHz, czytałeś? będziesz aż tak zmieniał wartości elementów? W nocie katalogowej jest napisane, że typowe opóźnienie to ~15ns O jakim elemencie mówisz? chyba nie o LM311. I jak działa taki licznik wewnętrzny? Jak go obsługiwać?...
Filtr to R5 i C2 na schemacie który wstawił Paweł Es, właściwie to ja pierwszy go wyrzuciłem. A teraz myślę czy właśnie to filtrowanie napięcia zasilającego wzmacniacz nie jest konieczne. Podaj też tu parametry tego regulatora PWM (częstotliwość - czy stała wartość, ile? czy też zmienna, a stała wartość impulsu, ile?). Co to jest za silnik (typ, model)?...
Teoretycznie, w schemacie nie ma żadnego "regulatora" prądu ładowania jak wszyscy zauważyliśmy i to jest podstawowy błąd w założeniach. Jednakże, jeśli kolega będzie sterował PWM 4kHz, a bramka tranzystora będzie sterowana nie z porządnego drivera tylko "rezystorów podciągających do plusa lub masy", to może się okazać, że w jednym cyklu PWM tranzystor...
Tak, jest. Jeśli procek masz rzeczywiście z niego taktowany, to wybranie częstotliwości pracy programatora <32 kHz musi pomóc. Jeśli nie pomaga, to albo nie masz odpowiednio niskiej częstotliwości taktowania, albo masz wybrane inne źródło zegara w procku. W takiej sytuacji dosyć często pomaga doprowadzenie zewnętrznego przebiegu zegarowego.
http://obrazki.elektroda.pl/9079980500_1... Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości...
Kiedy w obsłudze przerwania detektorów przejścia przez 0 umieściłem licznik liczący do 600, który po każdym zliczeniu wysyłał czas po RS232 do kompa i to samo zrobiłem z timerem okazało się że timer po ok. 10 min jest opóźniony o prawie 1 s w stosunku do licznika przerwań od detektorów... Siedzę już nad tym od kilku ładnych chwil i nie mogę dojść do...
Witam Mam problem a raczej nie wiem jak zrobić możliwość włączenia na dany czes i wyłączenia na dany czas jednego pinu w atmedze.Dodam ze w układzie mam PCF8583,ale nie mam bladego pojęcia jak zrobić takie ustawianie.Czy wykorzystać do tego PCF8583 czy Timer z atmegi ? Chodzi o takie coś Włącz na 10 minut wyłącz na 3 godziny i ponownie włącz na 10minu...
Dobra. Kod prezentuje się następująco: to jest program w którym wszystko działa jak potrzeba: [syntax=cpp]//Data utworzenie: 20-09-2014 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/pgmspace.h> #include "MYUART/myuart.h" #include "MK_TERMINAL/mk_term.h" #define REF_256 (1<<REFS1)|(1<<REFS0)...
A w jakim znaczeniu mega32 jest szybsza od 16? Rdzeń procesora jest ten sam i max. częstotliwość poprawnej pracy także. Nowsze megi mają co prawda podniesione o 4MHz (20 vs 16) a xmegi nawet do 32MHz, ale jeśli jest kolega pewien, że program zawsze robi to co musi i aż tyle czasu to zajmuje to zastanowiłbym się nad analizą co ile czasu zajmuje i ewentualnie...
"Jak to ostatecznie jest z tymi oscylatorami kwarcowymi zewnetrznymi do atmeli? W dokumentacji znalazlem ze atmel ma wewnetrzny swoj jakis i nie potrzeba dodatkowo zewnetrznego, chyba ze cos zle rozumiem." Z tego co wiem mikrokontrolery ATMega posiadają bity konfiguracyjne które ustawiasz i mają możliwość pracy też bez kwarcu, z rezonatorem wewnętrznym,...
Witam. Na forum jestem nowy, ale Atmege8 gryzę już od roku:). Zakładam że czytałeś datasheet'a od Atmega8 i niestety nie udało Ci się zrozumieć.Jeżeli tak to Ci pomogę. Po pierwsze w Atmega8 masz trzy timery/countery: -Timer0 8bit -Timer1 16bit -Timer2 8bit Timer1 i Timer2 możesz wykorzystać jako PWM,gdyż mają wbudowaną taką funkcje. Wiadomo że 16bitowy...
Żeby przetaktować, trzeba zasilać z 5 V. Żeby zasilać z 5 V trzeba większy i droższy akumulator, oraz dzielniki napięć lub konwerter napięć do LCD. Wyświetlanie wykresu nie jest szybkie, bo trzeba obliczyć amplitudę, wyskalować, zmazać stary wykres, narysować kratki w miejscach gdzie stary wykres je nakrył i dopiero potem rysować nowy wykres a to wszystko...
Jednak po powyższych propozycjach i opisie problemu , zdecyduje się chyba na wariant przetwornik uK<--MUX<--ADC (12 bit) <--3xCzujnik , szczególnie że być może będę chciał rozbudować układ o "zabezpieczenie" zwarciowe lub od nie symetrii napięć . Propozycja wykorzystania ATXmega jest ciekawa , tylko czy uda mi się przejść problem implementacji...
Ops, racja. Błąd w moim rozumowaniu zobaczyłem jak Multisim zaczął mi krzyczeć że coś nie działa. Próbowałem zbyt uprościć. Wracając do Twojego schematu - działa. Kondensatory nie muszą być symetrycznie do zasilania i masy, wystarczyłby do samego zasilania / samej masy. Co do wartości - muszą zgromadzić taką energię, żeby starczyła dzwonkowi do pracy...
migod czy tu wykorzystujemy Rs232 atmegi czy robimy odzielny tor na dowolnych portach... TSOP podłączamy pod RX RS232 z atmega ? Jak należy wykonać obwod z diodą IR ? Co oznacza w twoim opisie 3x ?? 3x to 3KHz czy 3x 40KHz?? Podtrzymuję moje pytanie o konfigurację cc1000pp w bascomie ! dzieki TSOP to scalony odbiornik podczerwieni. wymaga modulacji...
A można jakoś sprawdzić dokładną częstotliwość pracy kwarcu w uC? Bo chciałem zrobić prosty zegarek i pomimo wykorzystania timer'a w CTC z obsługą przerwania (po odmierzeniu 1s) zegarek ma cholernie duże opóźnienia :| Na minutę spóźnia się bitą sekundę, co przy częstotliwości pracy nawet 1Mhz wydaję się być strasznie dużą wartością... :| Myślałem, że...
Dla timera 1: ustawić w tryb pracy CTC (Clear Timer on Compare Match), czyli bity WGM13:WGM12:WGM11:WGM10 w rejestrach TCCR1A i TCCR1B na wartość: 0100 - licznik będzie się zerował po osiągnięciu wartości zawartej w rejestrze OCR1A, 1100 - licznik będzie się zerował po osiągnięciu wartości rejestru ICR1. Później wystarczy wpisać odpowiednią wartość...
Najprościej chyba zapożyczyć ideę wykrywaczy BFO. W skrócie BFO zawiera dwa generatory LC, z czego jeden ma cewkę podatną na odstrojenie przy zbliżeniu do metalu, a drugi stabilny jako odniesienie do wytworzenia dźwięku o wysokości równej różnicy częstotliwości tych dwóch generatorów. Z tym że u Ciebie potrzebny tylko jeden generator a ATmega mierzyła...
https://obrazki.elektroda.pl/6123321900_... Dziś prezentuję tu kolejny element mojego zestawu audio. Jest nim stereofoniczny tuner FM, choć w zasadzie jest to tuner z zegarem, zdecydowałem się bowiem na powiększenie funkcjonalności urządzenia, wbudowując w nim także zegar, dzięki czemu jest możliwość wyświetlenia aktualnego czasu zarówno...
częstotliwość atmega częstotliwość pracy pilota przekaźnik częstotliwość pracy
automatyka integra satel pionowe linie przekrój transformatora
Usuwanie monitu o konserwacji Vaillant Recovair 801 - reset nie działa Podłączenie licznika DTSU666 do falownika Sofar – RS-485, Modbus, konfiguracja, zero-export