Może samą amplitudę weź pod uwagę. Ustal jakąś minimalną wartość dla różnicy od największej do najmniejszej wartości i potraktuj to jako impuls. Nie wiem jak szybko chcesz mieć wynik od momentu pomiaru, bo można by też mierzyć wstępnie ustabilizowaną częstotliwość w ciągu powiedzmy 3s i każda większa odchyłka w tym czasie jeśli nie była by powtarzalna...
A jak w arduino IDE v2.3.4 ustawić tę mniejszą częstotliwość.
Możesz zrobic tak - zliczać 11059 impulsów w liczniku 16-sto bitowym. Da Ci to częstotliwośći 10000,01 Hz czyli z błędęm w zasadzie do skorygowania kwarcem (kondensatorem, trymerem). Co do RS-a - to błąd całkowicie akceptowalny (dla skorygowanej do 11059000 Hz częstotliwości). P AK
http://obrazki.elektroda.pl/2314562400_1... Witam. Początkiem roku kolega poprosił mnie o zrobienie licznika (miernika) częstotliwości. W necie jest sporo przykładów. Na węgierskiej stronie znalazłem odpowiadający memu koledze. Układ dość prosty. Są zdjęcia, PCB, wsad do procesora. Zrobiłem płytkę, a nawet trzy. Może się przydać. Drobnica...
Pasuje mi to na 32.768kHz czy dobrze sie domyślam? Myślę, że dobrze się domyślasz, nota katalogowa DS1302 wspomina tylko o tej wartości i żadnej innej.
Proszę bardzo http://stud.wsi.edu.pl/~sikrolb/miernik_... Co do tych pozostałych bramek podłacz je rownolegle i na wyjście generatora w ten sposob zwiekszysz jego wydajność pradową na wyjsciu i wtedy mozesz podłaczyc rózne kształtowniki pasywne RLC :D
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...
Obroty wiatraka od PC ze względu na specyfikę swojej budowy nie mogą być efektywnie sterowane napięciowo, dlatego zasilanie impulsowe (PWM) będzie tu najlepsze. Wpisz w google "PWM", nie rozmawiajmy o podstawach. W FAQ działu też jest kilka linków. http://www.googluj.cba.pl/googluj468x60.... Tak, masz rację, z reguły mając na myśli PWM nie myśli się...
Lepiej i bardziej ambitnie zrobić to na "własnym" USB, ale do tych pomiarów zwykła mega + ft232 wystarczą. FT232R może działać na max 3Mbps, a Atmega może wysyłać przy 16MHz z szybkością 2Mpbs. Dokładność ADC w ATmega'ch 16,32, 64 to 2 bity, więc można przyjąć samplowanie z obcięciem 2 ostatnich bitów, czyli 8bitów. To daje znośną liczbę 100kbps + jakaś...
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ą...
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...
Trochę lektury na przykładzie ATmega: http://www.openmusiclabs.com/learning/di...
Ten bit nazywa się CKDIV8 i dzieli zegar przez 8 a nie 16;] Jeżeli procek ma działać z częstotliwością 16MHz powinieneś go wyłączyć.
Poprawny i dokładny stosunek podziału to 921600, czyli np. 14400 * 64 albo 3600 * 256 albo 900 * 1024. Jak widzisz nie ma żadnego problemu z zaprogramowaniem timera na taką częstotliwość.
Niestety programowanie równoległe na nic :-( jaki przebieg powinien mieć sygnał zegarowy (wiem że prostokątny, wypełnienie 50%, ale jakie pozostałe parametry, czyli napięcie min i max oraz częstotliwość??)
No tak ale nie chce mi się jechać po jedną część do sklepu bo mam dość daleko, a druga rzecz to czy to piezo które posiadam będzie normalnie pracować w tej częstotliwości ?
A po co Ci taka częstotliwość?
Masz najnowszą wersję 2080? Czasem gdzieś się czai jakiś błąd i wtedy warto sobie zrobić taki ekspresowy kodzik który najpierw konfiguruje licznik a potem od razu odczytaj rejestry i sobie wyświetl w postaci binarnej. Można wtedy sprawdzić z notą czy wszystko ustawione tak jak powinno. Nie wszystkie tryby licznika da się do końca skonfigurować Bascomowymi...
Witam. Czy jest to nowa atmega ? Jeżeli tak to pracuje z częstotliwością 1000000 Hz , u ciebie jest 8000000 Hz.
To może trzeba zrobić tak aby obydwa pracowały na tej samej częstotliwości.
W skrócie; co 1 sek wykonywane jest przerwanie w którym sa zliczane impulsy (dla wyliczenia częstotliwości) .Atmega pracuje z zewnętrznym rezonatorem kwarcowym 8Mhz.Niedawno kupiłem nowe Atmegi32 i o dziwo program zle dziala (wyliczana czestotliwosc "plywa" ) Kiedy wgrywam soft do atmegi kupionej dawniej wszystko jest ok . Teraz kupiłem 3 i na wszystkich...
może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny Nowe MCU fabrycznie mają ustawiony wewnętrzny generator RC, więc kwarcu nie potrzebują. Problemem może być, że częstotliwość jest domyślnie dzielona przez 8 i po prostu programowanie po SPI jest zbyt szybkie. Taktowanie ISP musi być co najmniej 4x wyższe niż częstotliwość taktowania...
1. Zmniejszyć częstotliwość atmegi do 1MHz, jeśli jest większa No tak najważniejsza rzecz ;) Niech kolega w ogóle sprawdzi czy częstotliwość Atmegi jest taka sama jak ta zadeklarowana w kompilatorze. Tak w ogóle to atmega korzysta z wew. generatora czy ma zewnętrzny kwarc, no i jaka częstotliwość?
Przyznam, że niewiele mi to mówi. Jestem początkujący. W programie pojawia się taki komunikat (załącznik). Prosiłbym bym o wyjasnienie tej informacji. Chyba jesteś na samym początku z mikroprocesorami. Domyślam się, że jest to dziewicza Atmega. W zakładce, board musisz poszukać Oscilator and ISP Clock i zmienić ISP Freq: na nie więcej niż 250KHz. W...
Attiny85 lub Atmega8 (dokładniej Atmega8L) mogą być zasilane napięciem 4.2...3.3V. I tyle samo dadzą na wyjściu PWM. Nie trzeba żadnego układu który zrobi takie napięcie. Za to może się przydać układ do zwiększania wydajności prądowej jeżeli MOSFETy mają duże pojemności bramek a PWM ma mieć dużą częstotliwość.
Taktowanie µC w obu przypadkach musi być stabilnie i zbliżone częstotliwością.
wewnętrzny oscylator rc można ustawić na 1 2 4 lub 8 MHz jak chcesz taktować procesor szybciej musisz podłączyć zewnętrznego kwarca o takiej częstotliwości i ustawić odpowiednio bity cksel..
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 ??
ATMEGA jest w stanie wykryć zmianę stanu na wejściu o częstotliwości maksymalnej Fclock/2. Parę podobnych tematów już było. http://www.elektroda.pl/rtvforum/topic64... http://www.elektroda.pl/rtvforum/topic69... http://www.elektroda.pl/rtvforum/tutaj-y... http://www.edw.com.pl/pdf/k09/59_07.pdf http://www.elektroda.pl/rtvforum/topic44...
A fuse bity jak masz ustawione ? Zrób diodę migająca z częstotliwością 1s i sprawdź czy się częstotliwość zgadza.
No czyli szybszy komparator i po problemie.
Nie będą. Transmisja radiowa w wodzie działa jedynie na bardzo krótkich dystansach lub na bardzo niskich częstotliwościach.
Dołożyć bufor/wzmacniacz, bo o ile z typowymi MOSFETami w technologii LL ATMega sobie poradzi przy niskich częstotliwościach (lub sterowaniu statycznym ON/OFF) to już przy większych częstotliwościach wpływ pojemności bramki może przeciążyć pin ATMegi. Bufor/wzmacniacz można zbudować z elementów dyskretnych lub użyć scalonego np. FAN3111 czy też innego...
Cześć. Potrzebuje zaprogramować układ syntezera częstotliwości który posiada rejestry 32-bitowe i jest programowany przez SPI. Czy można to zrobić na 8 bitowych Atmegach?
Otóż panowie odkryłem jeszcz jedną ciekawostkę : zmniejszyłem czestotliwsć oscylatora wewnętrznego z 8 MHz na 1 MHz i $crystal na 1 MHz i oto taki efekt, wyświetla się temperatura przez około 3 sek. ciągle bez mrugania ginie na 0,5 sek. i powraca. Dlaczego Attina 2313 wyświetla ciągle przy różnych częstotliwościach ?
Jeden to masa. Widać to gołym okiem. No to chyba wiadomo że antenkę trzeba przylutować do drugiego. A nadruk oczywiście określa częstotliwość.
Jesli tak to np. kazda z instrukcji winna posadac inna czestotliwosc. Atmega- odbiornik powinien w takim razie dzialac na zasadzie czestosciomierza. Ten sposob sterowania niestety jest nienajlepszy przede wszystkim ze wzgledu na mozliwosc przypadkowego zalaczenia/wylaczenia przez swiatlo sloneczne. Wybor nalezy do Ciebie.
Witam wszystkich! 1. Czy przy komunikacji dwóch procesorów poprzez UART można dopuścić sytuację, że jeden procesor (atmega 8 ) będzie pracował na wewnętrznym oscylatorze z tą samą częstotliwością co atmega 16 na rezonatorze kwarcowym ? Tak, ale możliwy transfer będzie zależał od dokładności tego oscylatora - wewnętrzny jest mniej dokładny. Config Com1...
31249 jest dla preskalera 256 i 1 s i dla częstotliwości wyjściowej 1Hz , natomiast 15624 jest też dla praskalera 256 i 1s ale dla częstotliwości 2Hz
Zjedź z częstotliwością w dół…
Ciągła nie, ale przychodzą bloki kilkunastu bajtów bez przerw miedzy nimi, a FIFO w AVR ma 2 bajty. Co w związku z tym. Powiedziałem Ci, że zysk z Twojej mikrooptymalizacji jest na poziomie 1% dla transmisji ciągłej. Dla okazyjnego transferu kilkunastu bajtów będzie znikomy. 14,7456MHz, moja ulubiona częstotliwość dla dużych Atmega, mniejsze (fmax...
Zmiana częstotliwości zegara i jest ok
To jest atmega 32A pomyliło mi się na avcc mam 3.33v na adc0 pin 37 mam 0v przy nie podpiętym przebiegu. Jako generator ożywam ne555 z regulacja częstotliwości.
Pytanie jest proste, czy AMEGA2560 może pracować przy napięciu 3,3V i kwarcu poniżej 8MHz? Odpowiedź jest równie prosta. Tego nie widziałeś?: Ponadto w nocie procesora jest wykres obrazujący max częstotliwość taktowania vs. napięcie. więc jakby sugerowali że ten procesor się nie nadaje do zasilania napięciem 3,3V. Tego, że 2560 pracuje od 2,7 V, a...
Wersja demo działa, natomiast program po poprawce zmiennej nie działa. https://obrazki.elektroda.pl/6334178100_... schemat połączenia Dodano po 5 u mnie nano zastępuje czysta atmega częstotliwość 8mhz wewnętrzny oscylator
W takim przypadku możesz mi powiedzieć jak tego dokonać?
Tak jak napisałem w poście #4, dajesz szeregowy rezystor dobrany tak, aby przy Vin 30V prąd nie przekraczał 0,5mA i to rozwiązuje sprawę. Problem jest trudniejszy dla przebiegów zmiennych o wyższych częstotliwościach (dla ATMega problem zaczyna się robić przy f>2-4 kHz).
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ść...
Problem jest dość złożony gdyż sterownik/i sterowane są z wykorzystaniem DMX512 Co mi daje zmiana częstotliwości modulacji z 2kHz na niższą wartość.... a no to że nie mam zakłóceń RF na odbiorniku. Długie linie led, długie pzrewody pomiędzy sterownikiem a paskiem LED (5 przewodów RGB(+zasilanie) można potraktować jako antenę. Objawia się to miejscowym...
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
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?
Mógłbyś narysować schemat jak ww sygnał mógłbym wykorzystać do opomiarowania częstotliwości ? W zasadzie to nie ma czego rysować - ten sam sygnał zmienny (0..5V) możesz podać na inny port wejściowy procesora, z którego będą wyzwalane przerwania w celu pomiaru częstotliwości. W atmega są już przerzutniki Schmitta na wejściach, więc będzie to pracowało...
Przerwania tutaj są zbędne. Polecam zrobić tutaj pomiar na flagach, ale tych sprzętowych. Z jaką częstotliwością działa ta atmega ?
No ale pomiar tętna to nie EKG ani nawet nie pomiar cisnienia. Dawniej lekarz brał w palce nadgarstek pacjenta i patrzył na sekundnik. Może to jest po prostu pasek piezoelektryka przyklejony do blaszki? Gdzieś widziałem na fotooporniku i diodzie LED taki miernik częstotliwości tetna.
Pomyśl, jaką wartość będzie miał licznik po zliczeniu 65536 impulsów? Z jakiego powodu uważasz, że Twój program powinien wtedy uznać, że impulsów było 65535? Wydawało mi się, że pomoc, jakiej oczekujesz - to wskazanie błędów w programie. Tymczasem Ty sprzeczasz się, sugerując, że ewidentny błąd, który popełniłeś, błędem nie jest. Nie pokazałeś wersji...
Zdaje się, że PWM-y generują przerwania a te pochodzą jak stwierdziłeś od zegarów. To w czym problem? Wyzwalaj pomiary A/D od przerwań PWM. Jak będzie za gęsto to dodaj prosty licznik w zmiennej z porównaniem i uruchamiaj przetwornik co n-te przerwanie od TOVn. Biorąc sygnał z wyjścia PWM i dzieląc go przez 2 uzyskasz przebieg o stałym współczynniku...
Witam Są Arduino na 3,3V , mam takowe, chyba nazywają się Arduino Pro Mini. 5V na Uno wymusza zastosowanie kwarcu 16MHz, przy tej częstotliwości Atmega nie wyrabia z zasilaniem 3,3V, w wersji 3,3V jest kwarc 8MHz. Drugie przekłamanie to brak w tabelce złącza I2C w Arduino Uno, jak żywo w moim jest i używam wyświetlacza z tym złączem, a I2C Scanner znajduje...
Bardzo ciekawa alternatywa;-) Brawo. Jakbyś w przyszłości rozwijał kod to mógłbyś się pokusić o wspieranie dowolnej częstotliwości taktowania procesora.
Witam! Ma ktoś schemat skanera radiowego z możliwością nadawania opartego o atmege w jak największym zakresie częstotliwości?
A równolegle do R8 kondensator tak ze 100nF. A pokrótce w jakim celu? Żeby utworzyć filtr [url=http://pl.wikipedia.org/wiki/Filtr_... (przeciwzakłóceniowy). Chodzi o to żeby on był do masy względem drugiej końcówki rezystora R7. A że wypadnie wtedy równolegle do R8 to już tylko "przypadek". Grzanie tranzystora może wynikać...
Cześć . Mam Atmega8 - chcę wiedzieć jaką częstotliwość mozna wyciągnąć z ADC - Czytałem że ok 200Khz MAX , A ile by sie dało gdybyśmy zastosowali przetwornik napięcie-Częstotliwość ,np. LM331 ??? Albo w ogóle ile da sie wycisnąć z ADC ,jakąkolwiek metodą? Napisz może po polsku o co Ci chodzi. Z ADC nie można "wyciągnąć" częstotliwości... Można jedynie...
To jest pobór prądu samego procesora przy napięciu 1,8V i częstotliwości 1MHz. Przecież wyraźnie to napisano. Tabelka 3.23 pokazuje orientacyjnie pobory prądu dla innych wartości.
W dokumentacji jest napisane ze okres sygnalu zegarowego moze sie roznic maksymalnie o 2% pomiedzy poszczegolnymi okresami. Wiec nie uda Ci sie w latwy sposob dokonywac zmian zegara. Sa AVRy z wbudowanym dzielnikiem sygnalu zegarowego i wtedy posiadaja odpowiednie mechanizmy do dynamicznej zmiany zegara. Takim procesorem np. jest ATmega 48,88,168 Pozdrawiam...
Ano wlasnie wszedzie jest pelnos chematow nadajnikow FM opartych na cewkach/trymerach , lecz nigdzie nie moge znalez cyfrowego nadajnika regulowanego najlepiej poprzez atmege albo cos prostrzego (dwa przyciski dol/gora) kiedys na allegro byly takie zabawki drogie mialy wyswietlacz itp. nawet koder stereo ale mi nie potrzebny jest. Jakby ktos mial jakis...
No , tak z grubsza patrząc to nie pomyliło ci się coś w tym kodzie z ustawieniem preskalera ??? ;) TCCR1B = (1<<WGM12)| (1<<CS12)|(0<CS11)|(0<<CS... ; wg mnie to ustawiasz bity na wartość 111,... WRONG! Ja po prostu w całej swojej głupocie myślałem że jak (1<<BIT) wstawia 1 to (0<<BIT) wstawi 0 !!! I tak jest (0 <<...
Schemat chyba logiczny pod piny po rezystorach ledy. Kilka nóżek zachowuje się jak gdyby był procek uszkodzony, ale nie wiem. Skoro masz problem i dużo czasu na jego szukanie to masz rację, schemat nie jest potrzebny :) Jak informujesz kompilator o częstotliwości zegara?
Procesor działa normalnie, ale skoro w eclipse ustawiłeś 16MHz a procesor z dzielnikiem jest taktowany częstotliwością 2MHz to chyba sam widzisz, że coś jest nie tak w tymi Twoimi ustawieniami z eclipsa. Dlatego napisałem Ci abyś ustawił w programie częstotliwość np. 1MHz i zobaczył jaki to będzie miało wpływ na szybkość działania aplikacji.
Wiedza. Najpierw pasowało by w ogóle obliczyć czy przy deklarowanej częstotliwości odświeżania atmega wyrobi się czasowo (tzn jak często będą przychodziły przerwania i ile będzie miała czasu na ich obsłużenie). bo właśnie przez ten lcd chciałbym sterować 2 silniczkami krokowymi ;) 8" do sterowania silnikami?? PO CO!?
Sprawdzasz stan końcówek w pętli głównej i za każdym razem porównujesz stan ze stanem poprzednim. Jeśli zgodny i wysoki inkrementujesz zmienną np Czas. Jeśli przeciwny zerujesz zmienną Czas. Sprawdzasz wartość zmiennej czas i jeśli zmienna osiągnie zadaną wartość uC wystawia na swoim pinie wyjściowym określony stan. Jak widać ustalenie błędu musi nastąpić...
...jestem ciekaw czy do się napisać program który będzie generował impulsy o danej częstotliwości (kilkudziesięciu kHz) na diodę nadawczą IR. Oraz program który będzie odbierał sygnały o tej zadanej częstotliwości z wykorzystaniem fotodiody (SFH203FA). Tak. Da się napisać taki program.
A gdybyś zdecydował się na samodzielne zrobienie na procku atmega to pod linkiem jest kilka o wiele czulszych konstrukcji http://henwyd.republika.pl./
Witam, w sieci jest dużo schematów odnośnie sonaru ultradźwiękowego więc chciałem wykonać jeden który będzie sterował silniczkiem krokowym. Miałem w szufladzie atmega644 i zrobiłem schemat a następnie złożylem wszystko na płytce stykowej. Zmierzyłem częstotliwość generowana przez atmega przed podłączeniem układu RS232, wyniosła 40,2 kHz (największy...
W kodzie jest $crystal = 8000000 A więc może być atmega 8 8PU jak i 16PU Częstotliwość ustawiasz w fuse bitach ale mega8 8PU ma chyba ustawione fabrycznie 8Mhz ale musisz się upewnić
A kwarc powinien być podłączony do wyprowadzenia XTL/REF niestety RFM12 w SMD nie posiada takiego wyprowadzenia. Czy w taki razie ma on już fabrycznie dodany kwarc? Musisz sprawdzić na podstawie dokładnego numeru tego modułu. Ja przez wyszukiwarkę Google jakoś nie mogę znaleźć modułu bez kwarcu. To wygląda tak? http://www.robotshop.com/wireless-smd-tr...
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)....
Witam, poszukuje uC Atmega/Attiny z dwoma (lub więcej) pinami ICP. Potrzebuje zmierzyć szerokość impulsu sygnału PWM. Czy można zmierzyć wypełnienie inną metodą?? Częstotliwość PWM wynosi 1kHz.
wzmacniacze są lepsze i gorsze, przetworniki A/D również napisz jaka częstotliwość próbkowania. Atmega 32 ma wbudowany przetwornik A/D wystarczy wzmacniaczem przesunąć sygnał o 2,5V co powyżej traktujesz jako część dodatnią przebiegu co poniżej jako ujemną. do tego by wystarczył poczciwy LM358 wzmacnia chyba 100 razy
Czy śą układy, które nadają w podczerwieni z czestotliwością 36kHz, tak aby sygnał ten mógł odebrać np. TSOP1736. Nie słyszałem , ale kto wie :?: Chodzi mi o to, abym nie musiał czestotliwości 36kHz generować procesorem, tylko sterować ten nadajnik stanem 1 lub 0. A dlaczego nie "procesorem" :?: Większością AVR-ów serii ATMega(i nie tylko) , zrobisz...
Zapomnij. te płytki działają na częstotliwości a atmega na podczerwień. Jeżeli masz nadajnik czyli pilot na TX2B to musisz mieć odbiornik RX2B, co druga zabawka ten scalak, najlepiej idź na bazarek i poszukaj autka z układem RX2B, np. http://www.youtube.com/watch?v=nEi32osgv... te autka mają RX2B
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
Tat tylko że np. 3 % 5 to zawsze 3, niezależnie ile razy to wykonasz :) jakiej częstotliwości migania się spodziewasz?
W datasheet do procesora jest taka tabelka, w której znajdziesz błąd taktowania UART w zależności od częstotliwości procesora. W Twojej konfiguracji FCPU=1MHz, BR=9600, U2X=0 błąd jest zbyt duży.
Chwila. Timer bez preskalera, częstotliwość procesora nieznana, załóżmy, że 1 MHz (nieistotne). Timer zgłasza przerwanie co 21 cykli zegara, czyli ATmega zajmuje się na okrągło obsługą przerwań timera, nie mając szans obsłużyć żadnych przerwań o niższym priorytecie (ADC).
emarcus ma rację dla rozdzielczości PWM 8 bit częstotliwość PWM wynosi= częstotliwość oscylatora/preskaler/510 Jeśli sterujesz za pomocą L298 to faktycznie raczej nie wina zakłóceń. U mnie na prescale większym od 64 zawór wchodzi w częstotliwość słyszalną i słychać piski, ale sprawdzę z czystej ciekawości :)
To nie chodzi o częstotliwość oscylatora - ISP CLK musi być przynajmniej 4 razy mniejsze od częstotliwości oscylatora. Jeżeli ATMega jest fabryczna na wewnętrznym 1MHz to ISP CLK może być max 250kHz. Ustawia się to albo zworką albo w programie AVRStudio. Marek
Witam ! Pokaż schemat dokładnego podłączenia linii I2C i pinu odpowiedzialnego za adres ( TSA6057 ). Czy na wyświetlaczu zmienia się częstotliwość gdy sterujesz przyciskami ?
Malutkie częstotliwości hehhe. Taki ATmega 32 więcej jak 16MHz nie pociągnie. Sam doskonale o tym wiesz ile taki avr może być taktowany. Tylko chciałem się upewnić czy jakieś ma to znaczenie przy badaniu przebiegów. Jestem tylko amatorem, więc wybacz moje laickie pytania.
Ja stosuję tablicę 1024 próbek (wartości też są od -1024...1024) i moim zdaniem daje to dobre efekty. Wiele tablic to chyba złe rozwiązanie bo nie można płynnie zmieniać częstotliwości (bez kombinowania).
Podaj parametry atmegi, napięcie zasilania, źródło sygnału zegarowego, częstotliwość zegara, czy coś jeszcze jest na płytce? Zgodnie z pdf-em atmela [url=http://www.atmel.com/dyn/resources/... strony 299 - 302 sama atmega 16 nie może pobierać więcej niż 30mA (5,5V 20MHz). Czy pomiar był dokonany na zasilaniu samej atmegi...
Dzięki za pomoc.
Nie mam bladego pojęcia... jadę przez bootloadera... Chwila ściągnę avrdude i posprawdzam... Edit: Po tej zmianie na sztywno, dioda od stroba zwolniła, szczerze powiedziawczy trudno określić z jaką częstotliwością teraz "miga"
Miałem to samo, nie trzeba nic zmieniać w konfiguracji, po prostu procesor fabrycznie ustawiony wewnętrznie rezonator na 1MHz w wersji PU tego procesora. avrdude działa pewnie z większą prędkością stąd ten problem. Do zaprogramowania fure bitów na zewnętrzny 16MHz rezonator użyłem ISP prog, działa pod Windows 8.1 ale trzeba mieć LPT. Potem można programować...
Po pierwsze nie podoba mi się zapis: Pinc.1 = not Pinc.1 Powinno być raczej: Portc.1 = Not Portc.1 Albo jak ktoś się bardzo uprze: Portc.1 = Not Pinc.1 Ale ogólnie do rejestru Pinx raczej nie zapisujemy. Ponadto... zegar 4MHz, dzielnik w timerze przez 256, timer0 (8 bitowy) ładowany wartością 250.... to daje podział przez 6*256 = 1536. To częstotliwość...
chciałbym wykorzystać do tego wewnętrzny kwarc To będzie raczej niemożliwe bo w środku kwarcu nie ma jest tylko układ generatora rc . Za wszystkie ustawienia odpowiadają Fuse-bity a jedyne co trzeba czasem zrobić programowo to umieścić wartość kalibracji w odpowiednim rejestrze żeby osiągnąć żądaną częstotliwość oscylacji i jej dokładność . Jednak...
Stabilność generowanej częstotliwości jest niska. Częstotliwość bardzo zalezy od temperatury, a nawet od egzemplarza. Ja użyłem rezonatora ceramicznego do układu sterownika klawiatury, gdzie nie miała znaczenia czestotliwość na jakiej pracuje procek. Jeżeli w swoim projekcie musisz mieć w miarę dokładny wzorzec częstotliwości, czyli np. użyć UART-u,...
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...
Są tu dwa problemy: 1. Dokładność częstotliwości transmisji - błąd nie może przekraczać 2.5%, a przy "okrągłych" częstotliwościach zegara ATmega oznacza to niemożliwość stosowania"standardowych" częstotliwości. Możesz za to łatwo transmitować np. z szybkością 200 kbaud, o ile po obu stronach masz układy, które to potrafią. Oczywiście jeżeli transmisja...
Czy moze ktos juz ustawial te fusebits w bascomie pod atmega 16 ?
Na pewno nie wygenerujesz sinusa o częstotliwością 1.8MHz z jakiegokolwiek ATmega. Do wygenerowania sinusa potrzebny byłby PWM z filtrem RC, ale PWM nie osiągnie tak wysokiej częstotliwości w AVR.
A z jakiego powodu miałoby przyspieszyć, jeżeli chcesz użyć takiego samego procesora pracującego z taką samą częstotliwością? Procesor we wszystkich ATmega jest ten sam.
atmega miernik częstotliwość częstotliwość pracy atmega częstotliwość porty atmega
impedancja przesunięcie fazowe ustawienia fabryczne xiaomi syrena alarmu własnym zasilaniem
kocioł beretta super exclusive kocioł beretta super exclusive
Kettler Giro C3 - Obciążenie zmniejsza się lub wyłącza Dokumentacja techniczna roweru Kettler Giro C3 - gdzie znaleźć?