Hej Ja osobiście polecałbym rezonator zewnętrzny. Jeżeli chodzi o wewnętrzny układ rc to atmel określa jego dokładność do +-3% przy tem. 25 stopni C przy napięciu zasilania 3.3 lub 5V. Jak jest dokładnie w przypadku atmegi128 to trzeba zerknąć do specyfikacji. W specyfikacji jest wspomniane ze przy użyciu metod kalibracji można uzyskać dokładność do...
Pozostaje tylko oprzeć się na zwnętrznym generatorze (są wersje z kompensacją temperatury), jest od tego odpowiednia konfiguracja Fusebits. Pozdrawiam, Light-I
Witam. nie chcę się za bardzo rozpisywać, bo temat wałkowany już wiele razy.. ale jednak żadne z tych wałkowań mi nie pomogło. Mam Atmege 8535 ustawioną fusami na wewnętrzny oscylator 8MHz (wg. datasheeta - cksel3..0 = 0100 (czyli zaprogramowane na odwrót - sprawa oczywista (1011 - bo taka filozofia atmela)), SUT0=0... i nic z tego. Oscylator dalej...
LF 0xC3 to wewnętrzny oscylator 128kHz. Atmega 328, jak mnie pamięć nie myli, nie ma wewnętrznego taktowania 4MHz, Jest 128kHz i 8MHz (ewentualnie 1MHz po ustawieniu CKDIV8) Jeżeli faktycznie ustawiłeś 0xC3 to spróbuj zewrzeć w programatorze zworę slow sck, procek powinien ruszyć.
Aktualnie AtMega chodzi na wewnętrznym zegarze 1MHz a do TOSC1..2 mam podpięty kwarc 32kHz do zegarka, całość działa poprawnie za wyjątkiem wysyłania danych po rs-ie.
To zależy co robisz z tym odbiornikiem. Jak potrzebujesz dosyć precyzyjne odmierzanie czasu (generowanie sygnału 36KHz lub odbieranie jakiegoś kodu) to wewnętrzny oscylator może być zbyt mało dokładny, bo błąd częstotliwości może wynosić nawet 10%. Jak potrzebujesz tylko odebrać jakiś prosty sygnał typu "0" lub "1" to wewnętrzny oscylator w zupełności...
...czy w ATmega 8515 jest oscylator wewnętrzny, z którego procesor korzysta domuślnie?? Taaaak , jeeeest .Atmel - w swojej wspaniałomyślności - raczył coś o tym nawet napomknąć , w dokumentacji tego uC :D Piotrek
ATmega nie ma wewnętrznego kwarcu, tylko wewnętrzny oscylator RC. Oscylator ten jest straszliwie rozjechany i nie ma dokładnie 1 MHz, chyba że się trafi taki egzemplarz, który akurat ma. Jak nie ma, to trzeba skalibrować. To może być jedna z przyczyn odczytywania złych wyników. Częstotliwość oscylatora pływa razem z temperaturą i napięciem zasilania....
Na ATmega masz ustawioną szybkość transmisji ok. 20.8 kbit/s, a oscylator wewnętrzny jest niedokładny. Zmień taktowanie procesora na 8MHz i zmień błędny wzór na wyliczenie dzielnika, to szanse sukcesu nieco wzrosną.
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..
Nie zmieniłeś taktowania atmegi w fusebitach na wewnętrzny oscylator przypadkiem? Mogę potem spróbować zgrać ze swojego, ale pewnie jest zablokowana. Dodano po 1 Ten drugi będzie działał, tylko musisz wsadzić kwarc 16MHz w miejsce 8MHz który jest domyślnie w urządzeniu.
Witam, Jak kolega chce wszytko zrobić na uP to wskazana przez kolegę ATmega starczy, uP raczej sobie nie poradzi ze wszystkim na kwarcu zegarkowym będzie zbyt wolny więc kombinacja kwarc zegarkowy + wewnętrzny oscylator RC jest konieczna. Większość ATmeg posiada tylko 2 timery dlatego też trzeba by rozwiązać pomiar czasu i multipleksowanie wyświetlaczy...
Wewnętrzny oscylator 8MHz, daje 125ns na cykl, tolerancja przy stałej zachwianej temp. -/+3% (załóżmy). Czyli -/+3.75ns<<5ms, a jak dasz zewnętrzny to już w ogóle bajka(; Na pytanie odpowiedz Sobie sam (; Dasz preskaler i będzie dobrze. inventco.eu - Proszę pisać po Polsku. Post poprawiłem.
Koleś ze sklepu elektornicznego odpisał mi, że ATmega wymaga Kwarcu a ja wyczytałem na internecie, że nie potrzeba chyba, że chce się dużą częstotliwość. To źle koleś powiedział a na necie wyczytałeś dobrze. Zobacz w nocie Atmega8 na 26 stronie masz tabelke(Table 2) i tam piszą opcje zegara - external crystal to jest zewnętrzny kwarc(to co jest na...
tmf: Mam też świeżą wiedzę o cenach i wydajnościach układów 32-bitowych. O ile wiem, na dzisiaj jedynie ATtiny13 i ATmega8 (czyli dwa zabytki) są tańsze od 10-krotnie od nich szybszych Cortexów, z tym, że Cortex konkurujący z Attiny13 będzie miał 4 KiB ROM i 1 KiB RAM oraz 2 UARTy i raczej będzie tańszy od ATtiny13 (realnie za 3 miesiące). Porównajcie...
Załóżmy że mam pod ATmege 32 podłączony kwarc 16 MHz. Do Atmegi podpiąłem też wyświetlacz, który może pracować na transmisji z max częstotliwością 6 MHz. Plus powiedzmy jeszcze jakieś inne elementy (np. karta pamięci, dioda podczerwieni). Jak te wszystkie różne częstotliwości ogarnąć razem w kodzie względem tych 16 MHz aby wszystkie części pracowały...
http://obrazki.elektroda.pl/7369346100_1... Jest to projekt oscyloskopu z dodatkowymi przyrządami pomiarowymi w obudowie zegarka na rękę. Co więcej ma wbudowaną funkcję zegarka, więc projekt może również pełnić tą funkcję. Projekt zawiera również analizator stanów logicznych i generator arbitralny. Cały projekt bazuje na mikrokontrolerze...
http://img233.imageshack.us/img233/1461/... Amatorski oscyloskop cyfrowy (mikrokontroler PIC18F2550) http://www.serasidis.gr/circuits/AVR_osc...
Witam Nie mogę nigdzie znaleźć ani na elektrodzie ani w Googlach wad i zalet zastosowania oscylatora wewnętrznego i zewnetrznego. Bardzo proszę o pomoc :)
http://obrazki.elektroda.pl/1347637100_1... Witam. Przedstawiam dziś drugą, ulepszoną i bardziej funkcjonalną wersję przenośnego oscyloskopu cyfrowego. Głównym założeniem było zwiększenie zakresu częstotliwości w porównaniu do pierwszej wersji oraz jak zwykle: jak najtańszy koszt. Ponadto chciałem użyć w miarę duży ale tani kolorowy...
Krótka piłka - jestem lamą, mam attiny26-16PU(jeszcze nic z nim nie robiłem), który ma podobno oscylator wewnetrzny a można tez podpiac zewnetrzny. Czy on ma w domysle jakos "ustawione" ze korzysta z wewnetrznego czy musze podpiac zewnetrzny? jeżeli nie muszę to jaką częstotliwość ma ten wewnętrzny? Z góry dzięki!
Witam wszystkich. Od razu uprzedzam, że jest to mój pierwszy projekt na procesor w ogóle. Potrzebne było urządzenie które zidentyfikuje numer przewodu w wiązce. Na razie wpinałem 100 ohmową drabinkę rezystorową między masę a poszczególne żyły i z drugiej strony mierzyłem rezystancję i tak 100 ohm to pierwsza żyła, 200 druga, itd. I tak postanowiłem...
http://obrazki.elektroda.net/28_11851890... Za pomocą mikrokontrolera i telewizora z wejściem kompozytowym możemy stworzyć bardzo przydatny oscyloskop. Sercem układu jest Atmega32 z dołączonymi do jednego portu przycikami. Po uzupełnieniu układu o interfejs RS-232 możemy wyniki naszych pomiarów przesłać do komputera. = = = = = = = = = = = = = =...
Kolego, przeczytaj proszę swoją wypowiedź, a następnie popraw ją w taki sposób żeby: - nie było już więcej raportów - przeciętny polak był w stanie to rozszyfrować.
Witam wgrałem poniższy kod do megi32 i będę sobie testował oscyloskop [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/atomic.h> #include <string.h> #include <stdlib.h> #include "lcd44780.h" #include <avr/pgmspace.h> void timer_init() { TCCR1B=_BV(ICNC1) | _BV(ICES1); //Włącz filtrowanie ICP,...
Witam. Piszę z prośbą o pomoc, bo zabrakło mi pomysłów. Buduję drugą wersję oscyloskopu, tym razem na M32. Właściwie wszystko mam już zrobione, jedynie mam problem programowy z przetwornikiem. Przy pomiarze przebiegu tróktątopodobnego oscylogram wygląda tak: http://obrazki.elektroda.pl/8367276800_1... Nie wiem czemu mi go tak szarpie...
Witam, mam może trochę banalne pytanie, ale jednak... Po co na niektórych schematacch do ATmegi 16 dołączany jest dodatkowy rezonator zewnętrzny skoro jeden już jest wbudowany?? Na jakiej zasadzie dobiera się ten zewnętrzny rezonator??
http://obrazki.elektroda.net/91_12190374... Oscyloskop jest zwykle dosyć drogim zakupem i nie każdego elektronika hobbystę na taki sprzęt stać. Ten projekt pozwoli na zbudowanie małego oscyloskopu z wyświetlaczem graficznym LCD. Projekt bazuje na mikrokontrolerze PIC18F2550. Sygnał prostokątny możliwy do zmierzenia może mieć częstotliwość maksymalną...
Witam Czy jeśli np. mam podłączony na nóżki PB6/XTAL1 i PB7/XTAL2 podłączony zewnętrzny oscylator 12MHz czy nadal mogę używać PB6 i PB7 jako normalne porty I/O i sterować np wyświetlaczem? dziękuje
Witam jak odpalić zewnętrzny oscylator w ATXMEGA128A3 program pisany w asm ?
Witam Zrobiłem sobie zegarek na ATmega8. Ustawiłem wewnętrzny "kwarc" na 8Mhz ale sekunda trwa u mnie krócej o kilkanaście ms i po 1 minucie zegarek śpieszy kilka sekund :/ powiedzcie mi co tu jest źle. przecież preskaler jest dobrze ustawiony. #define cbi(add,bit) ((add) &=~(1<<bit)); #define sbi(add,bit)...
A to nie jest wewnętrzny oscylator ?
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
Witam, jak w temacie na atmega 8 ustawiłem wewnętrzny oscylator 8Hz, przez zmianę bitów CKSEL3210 na 0100 ale nie zmieniłem bitu CKOPT, teraz program nie może odczytać Atmegi i nie wiem czy do wewnętrznego oscylatora muszę coś zmienić w połączeniu układu czy jest problem z tym CKOPT, możecie pomóc ??. SUT10 ustawione na 10
Napisałem najprostsze możliwe funkcje do komunikacji po RS232. void usart_init(void) { UCSRC = _BV(URSEL) | _BV(USBS) | _BV(UCSZ1) | _BV(UCSZ0); UBRRL = 51; UCSRB = _BV(RXEN) | _BV(TXEN); } void wyslij(char dana) { while(bit_is_clear(UCSRA, UDRE)); UDR = dana; } uint8_t odbierz(void) { while(bit_is_clear(UCSRA, RXC)); return UDR; } Niestety nie działa....
Dzień dobry, chciałbym opisać zegar szachowy mej konstrukcji. http://obrazki.elektroda.pl/2838677600_1... http://obrazki.elektroda.pl/4442183300_1... http://obrazki.elektroda.pl/1402313500_1... Pomysł zbudowania takiego zegara zrodził się w mej głowie, kiedy w okresie zainteresowania mikrokontrolerami...
Witam, Podłączyłem atmege 328p do programatora i wszystko się udało. Ale przez przypadek w programie AvrFusesCalc zmieniłem ustawienie „internal oscillator” z 8khz na coś koło 128mhz (na pewni na mniejsza wartość) i od tego momentu nie mogę się połączyć z atmega. Co robić? Jak żyć? Wypadałoby chyba napisać jaki to programator. Po drugie...
I nie musi bo kwarc jest tutaj opcją, każdy ATtiny i ATmega ma wbudowany oscylator RC, źródło zegara wybiera się na etapie konfiguracji rejestrem CKSEL. Bęc... punkt dla Atmela. A gdzie ten punkt przepraszam? STM-y np mają z reguły dwa - LSI i HSI. Do tego nie ma upierdliwych fusebitów. Jak zewnętrzne żródło zegara padnie to nie blokuje procka tylko...
dzięki, dziś odbieram procka z lutowania to zobaczę. Co do domyślnego ustawienia - domyślnie uP nastawiony jest na wewnętrzny oscylator + 14CK +65 ms ;-)
Dobra, a gdzie jest kwarc? Ustawisz fusebity na kwarc zewnętrzny i klops. To i tak Ci ta płytka nic nie pomoże. Czytaj i odpowiadaj z sensem. Ale kolega gege6 ma rację. Wydaje mi się, że kolega Freddy pomyślał o całkowitym zablokowaniu procesora przez złe ustawienie fusebitów - to się zgodzę, że płytka nie pomoże. Jeżeli nawet chcemy przeprogramować...
Atmega 8 ma wewnętrzny oscylator więc wydaje mi się że jeżeli nie będę przekraczał 8MHz to nie muszę dodawać zewnętrznego kwarcu, ale może jestem w błędzie więc proszę mnie poprawić jeżeli tak jest :)
Witam. Spróbuj zamiast " $crystal = 8000000 " wstawić " $crystal = 1000000 ". Atmega domyślnie jest ustawiona, na wewnętrzny oscylator 1Mhz. To może być przyczyna twojej usterki. Pozdrawiam
Nie za bardzo się nadaje. Musisz poszukać rezonatora kwarcowego z częstotliwością która dzieli się przez potęgę 2. Poza tym atmega ma chyba wewnętrzny oscylator ustawiany na 128kHz trochę mało ale zależy co zamierzasz robić.
Co z pozostałymi zakładkami w tym programie ?? Zmieniając w pozostałych zmienia się w tej co pokazałem. Czy w przypadku nowej/fabrycznej Atmegi32 to wystarczy ?? Co z ustawieniem oscylatora ?? Podobno fabrycznie ustawiony jest na wewnętrzny 1Mhz Nie chciałbym "uziemić" drogich w tej chwili mikrokontrolerów. Tak wystarczy tyle w przypadku nowej fabrycznej...
http://obrazki.elektroda.net/80_12446604... Odtwarzacz plików dźwiękowych wav 32 Wykaz elementów: Mikroprocesor ATMEGA8 oscylator wewnętrzny 8Mhz Wyświetlacz graficzny 176x132 65536 kolorów Karta pamięci Micro-SD 1GB Stabilizator napięcia +5V oraz 3,3V Rezystory – stanowiące dzielnik napięcia Przyciski – umożliwiają komunikację z użytkownikiem...
- Gdzieś wyczytałem że atmega ma wewnętrzny oscylator 3MHz. Zerknąłem na szybko do dokumentacji i rzeczywiście jest tam rezonator RC jednak do konfiguracji zewnętrznego kwarcu trzeba poustawiać fusebity, jeśli była by taka możliwość to chciałbym zrealizować połączenie tylko na wewnętrznym rezonatorze bez używania zewnętrznego kwarcu, nie wiem tylko...
Pomóc może tylko terminal. Proszę też podać wersję softu, wersję płytki, oraz w jakim trybie próbujesz pracować (automat czy manual, dotyczy softu 2.10 i większego). Jeśli terminal wypluwa krzaki, a jest on ustawiony dobrze, to może znaczyć że wewnętrzny oscylator atmegi-doktora nie jest dobrze skalibrowany i daleko mu do częstotliwości 8MHz. W takim...
Zapomniałem napisać czy mi sie udało naprawić Atmege16 i teraz dotałem maila żeby to zrobić i zakończyć temat :D Tak więc po podłączeniu zewnętrzego generatora którego schemat podał atmel_team Atmega ożyła. W Bascomie zmieniłem fuse bit na wewnętrzny oscylator i teraz chodzi bez generatora. :D:D Dziękuję wszystkim za pomoc.
piotrwzk - wlasnie udalo mi sie uruchomic rf12.... powiedz w jakim jezyku piszesz ... Ja uruchomilem rfm na atmedze 8 z wewnetrznym oscylatorem 8mhz zasilanie to 3,3V .. Postaram sie pomoc ...a no i zamiescic jakis ludzki opis :) ... powiem ze nie udalo mi sie uruchomic tych modolow w Bascomie - czasem cos dzialalo , czasem nie ,,, nie wiem wydaje mi...
Problem przy programowaniu po isp może stanowić wyłączone wyprowadzenie reset lub i co częściej się zdarza zbyt wysoka częstotliwość sygnału zegarowego CLK w programatorze . Musi on wynosić maksymalnie 1/4 sygnału taktującego mikrokontroler dla mikrokontrolera ustawionego na wewnętrzny oscylator RC/8 (1MHz) dla takiego ustawienia potrzebna jest częstotliwość...
Domyślnie atmegi są taktowane wewnętrznie 1MHz. Przyłączenie kwarcu bez przestawieniu fusebitów nie jest problemem. Atmega go nie używa i tak co jest napisane w dokumentacji. Wszystkie porty na starcie programu są wejściami co można przeczytać w dokumentacji kontrolera w opisie portów wejścia/wyjścia. Źle myślisz: Flagi kasuje się wpisując do nich programowo...
Możesz ustawić wewnętrzny oscylator na 8MHz. Jeżeli układ był na zewnętrznym kwarcu to byś się z nim nie skomunikował wogule jeżeli kwarc by "nie działał".
Witam Atmega 328p z kwarcem 20MHz i 2x15pF, programator USBAsp + AVRDUDE. Pierwsze programowanie poszło gładko. Zawierało ono fusbity dla kwarcu >8MHz low 4E high d9 lock 00 (ten lockbit niestety zaplątał sie przypadkowo, zapomniałem go wykasować) I od tej pory mam na AVRDUDE: "target does not answer" i losowe sygnatury procka. Mam podejrzenie że oscylator...
Hej! Jeśli rozwiązanie tego konkretnego problemu jest gdzieś na forum to z góry przepraszam za dublowanie tematu, ale niestety nie udało mi sie znaleźć konkretnego rozwiazania. Odkąd mam laptopa to nie mogę w bascomie ustawić fusebitów. Posiadam atmegę16 smd. Z tego co wiem fabrycznie ustawiona jest na wew rc 1MHz. Chcę wrzucić już istneiejący program...
Nowe kontrolery mają ustawiony wewnętrzny oscylator a ten w układzie może mieć różnie. Trzeba dobrać odpowiednie źródło taktowania i odpowiednią częstotliwość. Może też mieć wyłączone ISP, wtedy trzeba programator równoległy. Sprawdzałeś tylko na tej atmega co chcesz odczytać, czy żadnej zaprogramowanej nie odczytuje? Czy ta atmega siedzi w jakimś fabrycznym...
Witam. Mam następujący problem - chciałem użyć timera 2 do pracy asynchronicznej z zewnętrznym rezonatorem kwarcowym (zegarkowym) o częstotliwości 32,768 kHz. Czyli ATmega powinna być taktowana wewnętrznym szybkim oscylatorem, a jedynie ten timer zegarkowym. Kod: #include <avr/io.h> int main (void) { DDRD |= (1 << 0);...
Fusebity jeżeli to ma działać na zewnętrznym kwarcu to jednak trzeba zmienić... Dziwne, przecież ATmega8 fabrycznie ustawiona jest na wewnętrzny oscylator 1 MHz. Chyba, że automatycznie wykrywa podłączony kwarc, ale nic mi na ten temat nie wiadomo. Atmega nie jest taktowana tym kwarcem dlatego nie zmieniamy fusebitów. Tylko timer wykorzystuje ten kwarc....
Kwarca to kolego w środku nie będzie jeszcze długo jak na razie naumieli sie na nim robić C,R, i tranzystory Wewnętrzny to masz oscylator RC i musisz go jeszcze skalibrować wpisując pewna wartość w oscal inaczej będzie to około 1MHz z rozrzutem 15%
Potrzebuję czterech PWM i dwóch wejść odmierzających długość impulsu o zakresie od 1 do 2 ms. Pytanie czy atmega 8 się wyrobi czy muszę brać 16 . I jak rozumiem z wszystkich postów muszę pwm zrobić programowo bo potrzebuję pozostałych timerów do pomiaru impulsów. I pytanie o oscylator wewnętrzny czy mogę go użyć czy lepiej kwarc bo zależy mi na wielkości...
Witam Mam dziwny problem nigdy mi się tak nie zdarzyło z poleceniem Wait/ waitms w Bascomie. Chodzi o to, że mam nowy procek Atmega 8 ustawiony fabrycznie na 1 Mhz i powinien odmierzać dokładnie 1 s na takim ustawieniu fabrycznym a ja wpisuje w programie np. waitms 100 to dioda zapala się na 5 sekund... dziwne. Próbowałem na zestawie ZL2AVR , na innej...
Witam "edług mnie ze schematu wynika że atmega ma włączony wewnętrzny rezonator a w programie jest crystal 7,2 Mhz" Nie wynika, Jest zewnętrzy rezonator dokładnie 7,2 MHz dlaczego twierdzisz że wewnętrzny ?? "jakie fusbit ustawić przy wgrywaniu do tej atmegi? " Nie pamiętam chyba zewnętrzny oscylator kwarcowy mimo że zegar jest podawany obcy .... "...
A ja mam dziwne wrażenie że jednak nie pracujesz na 20MHz. Z tego co wiem to Atmega po przekroczeniu pewnego progu sama się przełącza na wewnętrzny oscylator 8MHz. Dla sprawdzenia wstaw w kod opóźnienie np. wait 1 między przed wczytaniem kolejnego obrazka. Jeśli jedna sekunda nie będzie się równać jednej sekundzie to będziesz wiedział że wszystko chodzi...
Witam Trochu poczytałem, trochu pomyślałem.. i nie odłączyłem uC'owi serca zmieniając fusebity :) Może komuś pomogę. I z taką myślą piszę ten post. Używałem do tego ATmegi8 i rezonatora kwarcowego 8MHz z płytki testowej ZL2AVR. Wiadomo, że ATmega fabrycznie ma ustawiony wewnętrzny oscylator RC o częstotliwości 1MHz. Odpowiada to FUSOOM SUT1:0 "10",...
Witam ponownie. Rzeczywiście mój błąd - wewnętrzny rezonator to max 8Mhz. Fuse Bity (z programu mkAVR Calculator: LOW: 0xE4 HIGH: 0xC0 Źródło taktowania: -Wewnętrzny oscylator 8Mhz. zmieniłem w kodzie programu #define F_CPU na 8000000 oraz w Makefile F_CPU = 8000000 Teraz wydaje się działać dobrze: 8. dioda zapala się po 125 sekundach co w przybliżeniu...
Zdawałem sobie sprawę z potrzeby rozciągnięcia zakresu, stąd wzmacniacz operacyjny w schemacie w pierwszym poście. Ale rzeczywiście, takie zabiegi chyba faktycznie nie mają sensu, DS18B20 jest najlepszą, najprostrzą opcją. Mam jednak pytanie odnośnie postu albertb'a. Zaproponował on generator rc, przy czym jak czytam w datasheecie 16 MHz Internal Oscillator...
atmega wewnętrzny oscylator wewnętrzny oscylator oscylator atmega
hyundai falujące obroty zacinać papier zasobnik awaria
problemy diagbox interfejs multidiag
Total Media 3.5, Gigabyte VGA – komunikaty „Supported device not found” i „VGA BIOS not found2” po deinstalacji w Windows XP Juki DDL-8500 – zwarcie po włączeniu neonówki, uszkodzony statecznik lub przewody oświetlenia