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...
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
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ę...
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...
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ą...
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ć.
ale z tego co się już dowiedziałem nie będzie działać na mojej płytce Nie prawda, będzie działał po zmianie kilku linijek kodu. [syntax=basic4gl]$regfile = "8515def.dat" $crystal = 10000000 [/syntax] To zmień na swojego procka i częstotliwość oscylatora, jaki Masz. Na przykład [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 8000000 [/syntax] Tą...
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.
Witam. Czy jest to nowa atmega ? Jeżeli tak to pracuje z częstotliwością 1000000 Hz , u ciebie jest 8000000 Hz.
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...
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 ?
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...
Generalnie temat jest ciekawszy niż się z pozoru wydaje ze względu zakłócenia z silnika których zwykły filtr może nie wytłumić a wysokie częstotliwości i tak wejdą w pasmo które mierzysz. Jeśli prototyp będzie Cię zadowalał to OK, jeśli nie to pisz wtedy coś poradzimy:)
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ść??)
To może trzeba zrobić tak aby obydwa pracowały na tej samej 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..
A po co Ci taka częstotliwość?
Taktowanie µC w obu przypadkach musi być stabilnie i zbliżone częstotliwością.
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...
Nie będą. Transmisja radiowa w wodzie działa jedynie na bardzo krótkich dystansach lub na bardzo niskich częstotliwościach.
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...
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...
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?
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ść.
A fuse bity jak masz ustawione ? Zrób diodę migająca z częstotliwością 1s i sprawdź czy się częstotliwość zgadza.
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 ?
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...
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ść?
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...
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 ??
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...
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
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.
Zjedź z częstotliwością w dół…
Dochodzące do 50MHz Z komparatora który z czasem reakcji 150ns? Jakim cudem? Czy jeśli napiszę funkcję która mierzy czas impulsu wysokiego i niskiego, lub od razu całego okresu, to ATmega da radę z taką częstotliwością przez zwyczajne digitalRead i funkcje millis() ? Atmega może liczyć impulsy do częstotliwości połowy częstotliwości zegara, oczywiście...
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.
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)....
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ść.
Przerwania tutaj są zbędne. Polecam zrobić tutaj pomiar na flagach, ale tych sprzętowych. Z jaką częstotliwością działa ta atmega ?
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).
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
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...
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.
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...
o znalezieniu informacji (tylko anglojęzycznych, niestety), że "Full-swing" stosuje się przy układzie rezonator kwarcowy pomiędzy XTAL1 a XTAL2 plus ew. kondensatory do masy a Ext. Crystal dla generatora kwarcowego do XTAL1 - zgłupiałem jeszcze mocniej. Full swing powoduje zwiększenie amplitudy oscylacji - poprawia to stabilność i pewność startu, szczególnie...
A gdybyś zdecydował się na samodzielne zrobienie na procku atmega to pod linkiem jest kilka o wiele czulszych konstrukcji http://henwyd.republika.pl./
Witam! Ma ktoś schemat skanera radiowego z możliwością nadawania opartego o atmege w jak największym zakresie częstotliwości?
...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.
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.
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ść...
A co to ma być? ultoa(0000000000,pomiar,10); Co odczytujesz z ICR1? To też jest źle, a nawet podwójnie źle: c = a*65535; najpierw mnożysz przey błędną wartość, wynik mnożenia jest obcinany do 16 bitów, a następnie podstawiany na zmienną c. Powinno być: c = (uint32_t) a << 16;
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...
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.
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.
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.
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...
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?
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...
Mam już totalny mętlik w głowie. A przeczytaj to na spokojnie i mętlik zniknie. Przecież to są te same dane, tylko zapisane inaczej. Tutaj również dla częstotliwości 14 MHz potrzebujesz 4,5 do 5,5 V zasilania ;-)
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!?
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?
1024 próbki dla fmax=60Hz wymagałyby częstotliwości PWM ponad 60kHz. Uzyskanie 11-bitowej rozdzielczości wymagałoby zegara 125MHz. Obawiam się, że dla ATmega32 to nieco za dużo. ATmega32 nie ma "sprzętowego" dzielenia", więc nie wyliczysz amplitudy na bieżąco. Zatem trzeba skorzystać z tablic, ale przy powyższych założeniach i kroku 0.5Hz potrzebne...
W takim przypadku możesz mi powiedzieć jak tego dokonać?
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...
Nie chcą działać czy kompilować? Jaki kod pod jaką ATmegę? Ty masz ATmega 128. Piły z PWM bezpośrednio nie uzyskasz. Musisz dać po drodze jakiś filtr aktywny lub pasywny. Od tego jak dobierzesz parametry RC będzie wyglądał przebieg. Wartości RC będą inne dla innej częstotliwości, żeby uzyskać przebieg o podobnym kształcie. O jaki przebieg piłokształtny...
A schemat gdzie? Ustawienia bitów konfiguracyjnych?
Tat tylko że np. 3 % 5 to zawsze 3, niezależnie ile razy to wykonasz :) jakiej częstotliwości migania się spodziewasz?
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
Zatem masz pewien problem. Sprawdziłbym, czy układ ruszy po dołączeniu zewnętrznego generatora i przestawieniu FUSE BIT na taki przypadek. Można zastosować np. taki generator: [url=https://allegro.pl/oferta/generator... Nie widzę problemu, by to dolutować od spodu płytki. Oczywiście kwarc należy usunąć. Może...
>cezar91 Aby uzyskać obraz o rozdzielczości 640x480 punktów i 60Hz wymagany jest zegar (pixel clock) o częstotliwości 25MHz więc ATMega jest za wolna. Można uzyskać obraz ale o znacznie niższych rozdzielczościach Poza tym wymaga to dokładnego wyliczania czasów wszystkich procedur sterujących z dokładnością do 1 taktu. Pozdrawiam JarekC
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...
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"
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ć...
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.
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.
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...
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
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
............... 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...
Pewnie że nie będzie działać, ustawiłeś Preskaler =256 a więc przy zegarze 16MHz przerwanie od Timer0 będzie pojawiać się z częstotliwością 62500 razy na sekundę. (16000000/256 = 62500). Zalałeś modem zapytaniami o CSQ i biedny nie ma czasu na odpowiedź.
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...
Tak będzie dobrze z małym ale Rezystor R17 zpowoduje nagromadzenie się ładunku i przy większych częstotliwościach załączania uniemożliwi wyłaczenie tranzystora . Zrezygnuj z niego ,wówczas ładunek samoczynnie rozładuje sie poprzez diodę LED
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ć
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.
Pewnie w "fusach" masz ustawiony bit ckdiv8, powoduje on zmniejszenie częstotliwości taktowania ośmiokrotnie.
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,...
To wlasnie dokladnie to co pan napisal! generator płynnie przechodzący pomiędzy 6 częstotliwościami.
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...
Kod piszę "na sucho", więc lepiej sprawdź czy działa.[syntax=c] #include <avr/interrupts.h> void timer0_init(void){ TCCR0 = _BV(CS02); //Mode 0, normal operation, prescaler 64 TIMSK |= _BV(TOIE0); //Timer/Counter0 Overflow Interrupt Enable } volatile unsigned long millis=0; volatile unsigned int okresy_migania_ledow[4] = {100,200,300,400}; ISR(TIMER0_OVF_vect)...
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
On w ogóle dziwny jakiś jest... Te poziomy napięć? Ogólnie to nie mam pod ręką atmegi8, ale wgrałem do 328p i działa poprawnie. Ciężko będzie coś więcej ustalić bez oscyloskopu albo chociaż miernika z pomiarem częstotliwości.
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 ?
Nie robisz jakiś dziwnych rzeczy z PC4, jak masz zrobione pullup I2C ? Piny które są używane przez uC jako TWI są wyprowadzone tylko do złącza magistrali I2C, podciągnięte do Vcc rezystorami 4,7K. Nie ma na nich nic innego co mogłoby zakłócić transmisję, moduł z układem podpinam przewodami o długości 10cm. Przy częstotliwości 100kHz w tych warunkach...
Dla ATMEGA128 po kresce było oznaczenie częstotliwości (8/16MHz) i typu obudowy, dla ATMEGA128A jest już tylko typ obudowy AU - obudowa TQFP64, pakowane na tackach AUR - obudowa TQFP64, pakowane w taśmę MU - obudowa QFN64, pakowana na tackach MUR - obudowa QFN64, pakowane w taśmę TQFP64(14mmx14mm) i QFN64(9mmx9mm) to zupełnie inne obudowy.
atmega generator częstotliwości atmega pomiar częstotliwości atmega zmiana częstotliwości
regulacja prędkości falownik h2testw karta naprawa zamka drzwi
electrolux ewt1066edw diagbox akumulator
Funkcje wężyka w quadzie KYMCO LAD 250 Zniknięcie kontrolki zmiany biegów w Sharan 7N