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...
A ja bym powiedział, że najlepiej odwołać się do noty katalogowej producenta :D
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ć.
Procesor to atmega16L z wewnętrznym kwarcem 8Mhz (dodefiniowałem F_CPU 8000000L). bardzo ciekawe to co napisales, bo domyslnie ta atmega ma ustawiony oscylator 1MHz, a nie 8. do tego na porcie C ma cos takiego co sie zwie JTAG, co wypadaloby najpierw wylaczyc, jesli tego uzywasz. nie mam ochoty na wiecej zgadywanek, bo ani nie dalej schematu, ani calosci...
...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....
Witam Swego czasu jako zupełnie początkujący amator zrobiłem kilka układów na Atmedze. tzn projekt własnej płytki, ale programowanie w Arduino. Wszystko robione zgodnie z zaleceniami z jakies tam strony (miniCore). Z czasem zacząłem ulepszać układy dodajac m.in oscylator i zaczeły się schody. Kilka procków padło, ale w ogóle mam problem aby wgrac bootloader...
Nie możesz używać całego portu B, piny portB.6 i portB.7 przy takim ustawieniu fuse bitów ext osylator sa wyjściami oscylatora kwarcowego i normalne jest że atmega przestaje działać :) , blokujesz przecież taktowanie procesora, gasisz oscylacje kwarcu. Masz dwa wyjścia: 1. przełączyc fuse bity na internal RC oscylator np 8MHz i zmienić definicje $crystal...
zastosuj układ ds 1813 do zerowania procka wyłacz WDT i BOD wtedy potestuj a i zmień kwarca na inny egzęplaż czasem usunięcie lub zmiana c przy kwarcu też daje efekt . problem ze źle startującym oscylatorem ,lub ustawieniem procka na wewętrzny oscylator co kończy sie niewyrobieniem proca przd wtd i resetem ...
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ą.
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...
Hmmm... posiadam procesor firmy atmel atmega8-16 PU 0848G. Jakoś nic nie moge o nim znaleźć... To jest Atmega8. To co jest dalej nadrukowane to wersja procesora (max 16MHz, a PU to jak dobrze pamiętam to rodzaj obudowy - w tym wypadku obudowa do montażu przewlekanego DIP). Pozostałe cyfry to seria albo coś w tym rodzaju. Podejrzewam ze posiada on ten...
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..
Najprawdopodobniej jak to bywa w 90% przypadków zmieniłeś tylko fusebity CKSEL odpowiedzialne za rodzaj taktowania zewnętrznego. Więc pewnie nie będzie (być może) konieczny żaden programator równoległy a jedynie prosty oscylator RC podłączony do XTAL1 (rezystror 2,2K i kondensator 22pf starczy) .... albo może jakiś generatorek TTL i po kłopocie ;)
Odpowiedzią na twoje kłopoty jest instrukcja DEBOUNCE, gdyż: 1. Potrafi wywoływać podprogramy przy dowolnym stanie linii portu, 2. Przycisk raz naciśnięty i puszczony wywołuje podprogram tylko jednorazowo, 3. Filtruje drgania styków przycisków które potrafią narobić niełego bigosu początkującym, 4. Jest elegancka, pewna i uszyta "na miarę". PS. Atmega...
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.
Pozostaje tylko oprzeć się na zwnętrznym generatorze (są wersje z kompensacją temperatury), jest od tego odpowiednia konfiguracja Fusebits. Pozdrawiam, Light-I
Skoro zmieniałeś fusebity i ustawiłeś je na zewnętrzny kwarc Chyba nie. w zakładce External RC oscillator, To chyba nie kwarc. Spragniony_wiedzy Jeśli nic Ci się nie pomieszało i rzeczywiście przełączyłeś się na zewnętrzny oscylator RC, to podłącz XTAL1 przez 10k do VCC i powinno ruszyć. Pojemności montażowe zazwyczaj wystarczają. Jeśli nie wystarczą...
Cześć 1. Czy zasilanie mikrokontrolera może być z tego samego źródła co zasilanie diod, np. z USB. Czy minus doprowadzony do wszystkich elementów budowanego układu może być pociągnięty właśnie z portu USB (uC, diody, wyłącznik, kwarc)? Czy plus może być ten sam do diod i uC? Nie wiem dokładnie jak to jest z USB, bo jak daje +5V i -5V to jak -5V uznasz...
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.
Po Twoim opisie wynika że zablokowałeś mikrokontroler , możliwości są trzy : - wyłączyłeś Reset - wyłączyłeś możliwość programowania przez ISP - zmieniłeś konfigurację oscylatora jedynie w trzecim przypadku istnieje możliwość próby "ożywienia " mikrokontrolera w pozostałych tylko programator równoległy tylko że nie można go używać kiedy procesor znajduje...
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...
wstawie tam te zewnętrzne źródełko 2,5v dam też wzmacniacz operacyjny LM358 2xWzm. albo LM348 4xWzm. Jasne ze mozesz tak zrobic, zawsze programowo mozesz przelaczac sie miedzy zewnetrznym a wewnetrznym. Takze wzmacniacz operacyjny moze sie przydac, choc programowo mozesz ustawic wzmocnienie wewnetrzne jako 1x, 10x, 200x co do wiekszosci ekperymentow...
Ja się zawsze mocno i intensywnie zastanawiam - jak to jest? Że początkujący mając tyle stron z przykładami pierwszego programowania na stronach polskich, nawet na elektrodzie - znajdują jakieś tak (sorki za określenie) mega durne stronki jak autor podał w linku :( Przecież "to coś" (tzn ta stronka): 1. nie uczy co to jest filtrowanie zasilania 2. uczy...
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...
Napisanie $crystal = 1000000 spowoduje, że Bascom dostosuje opóźnienia do aktualnej częstotliwości pracy zegara i program zacznie zachowywać się normalnie. Aby przełączyć procek na zewnętrzny oscylator kwarcowy trzeba go podłączyć do programatora obsługiwanego przez Bascom. Kliknąć ikonkę programowania w Bascomie, wybrać programowanie ręczne, co pozwoli...
Oscylator może mieć +-3% dla 1MHz i 25stopni zgodnie z notą katalogową (ATMEGA16, str. 27), więc do dokładnego odmierzania czasu zaleca się używanie zewnętrznego kwarca. Podobno może uzyskać +-1%.
Witam, pracuje nad układem z mikrokontrolerem Atmega 164pa. Wg. jego dokumentacji jedną z opcji źródła taktowania zegara jest Low Power Crystal Oscilator . Po pierwsze chciałbym spytać czy ta nazwa określa jakąś konkretną grupę oscylatorów czy poprostu chodzi tutaj o oscylatory, które ogólnie potrzebują stosunkowo mało mocy? Apropo zasilania, to poszukuje...
Jeśli posiadasz oscyloskop, to możesz zmierzyć, czy oscylator (kwarc) funkcjonuje. Samo programowanie odbywa się bez udziału kwarcu.
Ten artykuł ma raczej cel edukacyjny. Jednak na podstawie tej wiedzy można opracować retro komputer, np. ZX Spectrum. Każdy, kto miał do czynienia z pierwszymi 8-bitowcami na początku ery komputerowej, chyba pamięta, że budowa takiego sprzętu własnymi siłami wiązała się z poważnym problemem — koniecznością zaprogramowania pamięci ROM. Był potrzebny...
Panowie, dziękuje za pomoc. Kupiłem na znanym portalu aukcyjnym na A dwa chińskie klony Arduino Nano oparte na Atmega 328PB, przełożyłem procka do mojej płytki (na której wcześniejszy procek przestał się zgłaszać po zaprogramowianiu fusebitów) i pomimo tego że nie ruszałem zupełnie nic można programować fuse bity i na internal oscylator i na zewnętrzny...
Cześć, Mam podłączony do atmegi zewnętrzny oscylator 16 MHz z dwoma kondensatorami 22pf. Gdy w moich projektach na początku definiowałem #define F_CPU 16000000UL, delay 1 sekundowy trwał u mnie o wiele dłużej. Zrozumiałem, że pewnie wchodzi o fuse bity. Zmieniłem w AVR Labie na lfuse = 0xff; hfuse = 0xde; efuse = 0x05, czyli tak jak są zdefiniowane...
Usiłujemy doszukać się jakiejś logiki w tej sytuacji ale jest faktem ze poprzedniego dnia wszystko działo i zrobiłem minimum kilkanaście aktualizacyjnych wgrań sof tu do proca. Gdyby to była kwestia programowa to wydaje mi się logicznym ze program wysypał by się już za pierwszym razem. Idąc dalej wydaje się prawdopodobnym ze mamy do czynienia z wadą...
A to nie jest wewnętrzny oscylator ?
Witam. Po ustawieniu AVR-BURN-O-Mat tak jak mi napisałeś wystąpił oto taki komunikat: C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p m32 -P usb -c usbasp -B150 -U flash:w:C:\Users\Tomek\Deskt... avrdude.exe: set SCK frequency to 4000 Hz avrdude.exe: warning:...
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
Fusebity ustawiałeś na oscylator zewnętrzny przecież, ustawione masz dobrze bo jak widać podczas włączania pasek postępu biegnie tak samo szybko jak u mnie. No to skoro poprawność połączeń jest, to chyba pozostaje tylko podmienić inną atmegę..
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...
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...
witam posba o podpowiedz jak ustawić w atmega 16 zewnętrzny oscylator 8 mhz i wyłączyć jtag w bascom avr.
Nie wiem czy może tak atmega działać. Główny oscylator może działać na zewnętrznych generatorach. A czy Timer2 to nie wiem.
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
Zdaje się że w ATmega jest wbudowany oscylator RC. Widocznie na złych ustawieniach zaczął działać z dziwną częstotliwością, ale to tylko moja teoria.
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.
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...
A ma znaczenie czy to jest atmega16a czy atmega16l ?? Raczej nie. Atmega 16 - 4,5-5,5V oscylator max 16MHz Atmega 16L - 2,7-5,5V oscylator max 8MHz Poza tym L ma niższe zużycie prądu. serwisu tego urządzenia w Polsce nie ma głowica jest do wyrzucenia Ale zawsze możesz napisać ładny list do producenta. Może będzie tak łaskawy i wyśle Ci zaprogramowany...
Witam mam problem z Atmegą 644p ustawiłem oscylator na 128 kHz oraz CKDIV8 i mikrokontroler padł. Działa poprzedni program ale nie mogę oczytać fus'ów sygnatury i wgrać kolejnego wsadu. Używam programator ZL22PRG - programator zgodny z protokołem STK500 v2 (http://www.kamami.pl/index.php?ukey=pro... Ustawiałem AVRstudio ustawiałem...
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...
oscylator atmega wewnętrzny oscylator atmega atmega wewnętrzny oscylator
hyundai falujące obroty dolby vision kolor całkowicie rozładowana
hilti udaru interfejs multidiag
Resetowanie żółtej diody TPS w Hilti TE 56 ATC Błąd P0406 w Citroenie - jak naprawić EGR?