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...
Masz podłączony jakiś zewnętrzny kwarc do tego??
tak dla ścisłości - wewnętrzne to są wbudowane ale oscylatory a nie rezonatory, za co "płaci" się pewną małą nidogodnością jaką jest to, że nie generują one tak stabilnej częstotliwości taktowania jak właśnie rezonatory zewnętrzne. Jednak do znakomitej większości szczególnie amatorskich ale i zaawansowanych projektów taka dokładność wewnętrznych oscylatorów...
Odpowiedź też jest prosta. Nie musisz. Albert
Podłącz rezonator, może były już programowane i przeznaczone pod zewnętrzny rezonator
Dokładnei to jest to chyba rodzina HCS12, zegar jądra napędzany jest pętlą PLL oto przykładowy fragment konfiguracji tej pętli w C void PLL_Config(void) { SYNR = 28-1; // CLK=2*OSCCLK*( (SYNR+1)/(REFDV+1) )=2*8MHz*2.8=44.8MHz REFDV = 10-1; // OSCCLK=XTAL=8MHz while (!CRGFLG_LOCK); PLLCTL_AUTO = 1; CLKSEL_PLLSEL...
Napisz czego nie rozumiesz w nocie mikrokontrolera, a poniżej cytat dotyczący podłaczenia zewnętrznego rezonatora. XTAL1 and XTAL2 are input and output, respectively, of an inverting amplifier which can be configured for use as an On-chip Oscillator W tym micro po prostu nie zmieścił się "dokładnniejszy" rezonator kwarcowy, ale można go skonfigurować...
Ustawiłeś w opcjach bascoma Sample Electronics programmer? Podłącz woltomierz do portu lpt bez programatora i sprawdź sygnał. Rezonatora ZEWNĘTRZNEGO nie można ustawiać. Możesz ustawić jaki chcesz oscylator wewnętrzny lub że chcesz oscylator zewnętrzny. Dla rezonatora zewnętrznego 3-8 Mhz: CKOPT 1 CKSEL 111 - jak zaprogramujesz przez ISP i ustawisz...
Nowa ATmega8515 jest ustawiona na 1MHz RC wewnętrzny. FUSE trzeba przy programowaniu przestawić. Trzeba przestawić FUSE na taktowanie zewnętrznym rezonatorem lub ustawić FUSE na 8MHz RC wewnętrzny i nie podłączać rezonatora.
Ja w Bascomie wpisywałem obojętnie z tego przedziału i mi nie zablokowało procesora. Dodano po 6 takie masz możliwości ustawiania tego 1111...1010 oscylator z zewnętrznym rezonatorem kwarcowym 1001 oscylator z zewnętrznym rezonatorem kwarcowym niskiej częstotliwości 1000...0101 oscylator z zewnętrznym obwodem RC 0100....0001 wewnętrzny kalibrowany oscylator...
a o co zapytasz jak odpowiem, że należy użyć zewnętrznego rezonatora kiedy dokładność wewnętrznego oscylatora "is insufficient" do tego wyimaginowanego zadania?
Jeżeli masz możliwość podłącz zewnętrzny rezonator 8MHz i przestaw fusy. A jeszcze lepiej by było gdybyś zastosował rezonator 3.6864MHz lub 7.3728MHz.
CKSEL na 1111 i SUT na 11 co nam da zewnętrzny rezonator zresztą tak powinno być przy opisie. Po tym w programie zmień na $crystal = 16000000.
Tak. Ustawiasz na zewnętrzny rezonator (fusy), podłączączasz miso, mosi, sck, rst, gnd(koniecznie!) i VCC (5V) do tego czerwonego punktu na tym obrazku. W MKAvrCalculator otwierasz hex i programujesz. Czyli tak jak napisałeś wcześniej :)
Przestawiać na zewnętrzny rezonator jeszcze się nie nauczyłem, a już parę układów popełniłem ;) Poszukaj na samej górze działu są poradniki ;) Mi to jeszcze nie było potrzebne do szczęścia
Napisz jeszcze jak ustawione były fuse bity wcześniej. W tej chwili masz ustawiony zewnętrzny rezonator. Jeśli go nie masz, to nie ma też komunikacji, ponieważ procesor nie ma taktowania.
Zapewne podczas programowania nie wybrałeś przy pomocy FuseBits zewnętrznego rezonatora kwarcowego. Domyślnie ATMega8 korzysta z wewnętrznego oscylatora RC 1 MHz.
Ciężko to ogarnąć. Jeżeli już, to odłączyłeś procka od zewnętrznego rezonatora. Zewnętrznego względem procka. Natomiast rezonator jest że tak powiem, wewnętrzny z punktu widzenia płytki STM32VLDiscovery. Sprawa nr 2: Czy musisz teraz działać na 8MHz? Jeżeli przyjąć że wcześniej chodziło o kwarca, to czy wcześniej też nie działałeś na 8MHz? Zatem odwrotnie,...
Łączysz się po KANDA, zastosowany zewnętrzny rezonator? W załączniku wszystkie fusy zgodnie z konfiguracją. Czy na pewno to chciałeś ustawić i czy je tak ustawiłeś? W ostateczności zawsze pozostaje programator wysokonapięciowy do całkowitego wyczyszczenia procesora.
Większość (o ile nie wszystkie) mikrokontrolery atmela fabrycznie ustawione są na pracę z wewnętrznym oscylatorem. musisz przestawić fuse bity aby mikroprocek pracował z zewnętrznym rezonatorem TU masz stronke która może ci w tym pomóc http://palmavr.sourceforge.net/cgi-bin/f...
A wystarczy poczytać notę katalogową żeby się dowiedzieć czemu procesor działa bez rezonatora kwarcowego. Atmega8 jak i Attiny2313 posiadają wewnętrzny oscylator który pozwala na pracę bez zewnętrznego rezonatora. To z jaką częstotliwością działa procesor ustawia się w tzw fusebitach.
Witam! Prawdopodobnie masz źle ustawione fusebity. Domyślnie układ działa na wewnętrznym oscylatorze RC 8MHz z dzielnikiem przez 8, co daje 1MHz. Musisz wyłączyć dzielnik, albo jak masz zewnętrzny rezonator to zmienić fusebity tak, by sygnał zegara pochodził z niego. Pozdrawiam
bezpośrednio z usb to raczej nie wypali... może Masz gdzieś wmontowany układ ft232rl - jeden z pinów po konfiguracji w mprog może służyć jako zegar. Chyba że masz RS-a lub LPT... albo jakiś inny działający AVR z zewnętrznym rezonatorem kwarcowym - z XTAL2 możesz "zassać" taktowanie.
Dla zewnętrznego rezonatora kwarcowego > 8MHz CKSEL3:0 = 1111. Dodatkowo aby wyłączyć podział zegara przez 8 musi być CKDIV8 = 1. Zauważ, że "ptaszek" oznacza bit zaprogramowany, co w nomenklaturze Atmela oznacza wartość 0. Musisz "odptaszyć" CKDIV8 i CKSEL3:0 Jacek
F_CPU to częstotliwość jaką taktowany jest uC, 11,0592 MHz to częstotliwość zewnętrznego rezonatora kwarcowego, który powinieneś podłączyć. Zapewne aktualnie korzystasz z wewnętrznego generatora częstotliwości, lecz on nie pozwala na ustawienie 11,0592 MHz.
Na PB I PC mam wyświetlacz PB6/7 to XTAL1/2. Ustawiając fusebitami zewnętrzny rezonator wyłączyłeś te piny dla portu PB - stąd śmieci na wyświetlaczu. Z kolei podłączenie równolegle z kwarcem pinów wyświetlacza blokuje wewnętrzny oscylator - stąd problemy z taktowaniem procesora.
... Na płytce mam ustawioną zworke do korzystania z zewnętrznego rezonatora 16Mhz. Nie mam pojęcia co jest nie tak :/ To czemu "okłamujesz" kompilator i piszesz $Crystal = 1600000 (1.6MHz) :?: Poza tym , zworka na płytce to jedno , a fusebity w uC do drugie - czy przestawione :?: Piotrek
Może daj też zasilanie na AVCC. Fuse Bity: [url=http://mirley.firlej.org/files/ART_... domyślne [url=http://mirley.firlej.org/files/ART_... Rezonator 3-16 MHz [url=http://mirley.firlej.org/files/ART_... oscylator 8 MHz
chciałbym ponowić swoje pytanie. Może ktoś wie ja to zrobić, żeby działało?
Powiedz mi czy kwarc masz w dużej obudowie czy w małej? Ciebie interesuje External Cristal Oscillator - zewnętrzny rezonator kwarcowy. W/g dokumentacji jest to Full Swing Oscillator (str.29) i bity CKSEL[3..1] powinny wynosić 011 (dla rezonatorów od 0.4 do 20MHz) a bit CKSEL[0] 1 lub 0. Sprawdź zatem opcje CKSEL[3..0] = 0110 oraz 0111. Przy którejś...
Ściągnij datasheet ze strony producenta i otwórz na stronie 23. Masz tam tabelkę do ustawienia bitów CKSEL3..1 (w Twoim przypadku to będzie 110) a na stronie 24 masz tabelkę do ustawienia bitów: CKSEL0 i SUT1..0. Musisz sam zadecydować jak je ustawić w zależności od Twoich potrzeb. Od tych bitów zależy czas startu mikrokontrolera. Pamiętaj, że bit zaprogramowany...
Witam, Zbudowałem układ w oparciu o mikrokontroler ATmega8 oraz układ scalony FT232. Oba układy są sprawne i działają poprawnie. Niestety jak się okazało prawidłowy przesył danych z mikrokontrolera do terminalu w komputerze jest możliwy dla wbudowanego rezonatora o częstotliwości pracy 1MHz. Chciałem dołączyć zewnętrzny rezonator 16MHz i pomimo prawidłowej...
Takimi ustawieniami taktujesz ATmege na wewnętrzny oscylator 2MHz (stąd pewnie opóźnienie). Dla zewnętrznego rezonatora do 8MHz wszystkie CKSEL powinny być odznaczone (logiczna 1) i CKOPT tez. Najlepiej zobacz tutaj masz fajnie graficznie tez przedstawione. http://www.tkdami.net/~voytek/programy/p... Acha:D Fuse bity programuje się właśnie...
To raczej nie jest kwestia ustawień zegara, pomiar oscyloskopem wskazuje identyczną częstotliwość na zewnętrznym rezonatorze, poza tym fuse bity ustawione są identycznie.
Oba były sprawdzane za pomocą termianala na PC i przy tej predkości echo wracało takie jak zostało wysłane. To jeszcze nie musi oznaczać, że wszystko jest OK. Powiedzmy, że w jednym z nich prędkość jest o 2% za niska, a w drugim o 2% za wysoka. Przy transmisji z PC obydwa mieszczą się w tolerancji (zgodnie z datasheet Atmela błąd nie powinien przekraczać...
Ok, wielkie dzięki, wszystko działa. Nie wiem tylko dlaczego zewnętrzny rezonator generował sygnał o niższej częstotliwości niż ten wbudowany skoro wszystko było dobrze ustawione i podłączone.
Fusebit low na FF powinien poskutkować ustawieniem oscylatora na zewnętrzny rezonator kwarcowy od 8MHz do góry . Problem wynika z tego że zaprogramowany bit ma wartość zero i w tym przypadku niektóre programatory ptaszek traktują jako bit o wartości 1 a niektóre o wartości zero . Poza tym Nie zablokowałeś układu na amen tylko potrzebujesz "fusebit doctora"...
Chcę się tylko upewnić czy wszystko jest ok. Atmega32, 16mhz zewnętrzny, wyłączony Jtag http://skalar.mcten.pl/images/stories/sk... CKSEL1,2,3 111 'rezonator zewnętrzny 16Mhz CKSEL0 1 SUT 11 'powolne narastanie napięcia Czy zmiana SUT coś zmienia, podłączam zasilanie, nie narasta raczej powoli, czy może być to tak ustawione? Jtag...
witam, chcialem podlaczyc zewneczny rezonator 8Mhz ustawilem odpowiedni fuse bit na 1111 cos tam dzialalo (programowanie) program w procku nie odpalil wiec chcialem z powrotem przelonczyc sie na 1Mhz wewneczny. ustawilem fuse bit na 0001 i dalem write a po kolejnym odczytaniu bitow fuse bylo zpowrotem 1111 (czyli zewneczny). probowalem kilka razy ale...
Da się, jeśli ustawisz bit CKOPT.
Na schemacie który dałem D1 to dioda Zenera, można się tego domyślić po symbolu i napisanym obok diody napięciu. By układ ATmega88 pracował przy 20MHz, wymaga zewnętrznego rezonatora o takiej częstotliwości, wyłączenia dzielnika częstotliwości oraz zasilania napięciem minimum 4.5V. ATmega162 natomiast według noty nie będzie pracował stabilnie przy 20MHz,...
Odznacz wszystkie CKSEL, zaznacz CKOPT, zaprogramuj i podłącz zewnętrzny rezonator kwarcowy 12MHz z kondensatorami 20pF. A F_CPU to definiuj w Makefile, a nie w źródłach: F_CPU=8000000 CFLAGS = $(COMMON) CFLAGS += -Wall -gdwarf-2 -std=gnu99 CFLAGS += -DF_CPU=$(F_CPU)UL CFLAGS += -Os -funsigned-char -funsigned-bitfields -fpack-struct...
ja zaprogramowalem cksel 3,2,1,0 i sut 1 reszte zostawilem niezaprogramowana czy to moglbyc powod zeby mikrokontroler przestal odpowiadac
Nie ma rezonatora zewnętrznego więc pewnie pracuje na wewnętrznym ( ten fusebit musisz ustawić ). A pozostałe tak jak zawsze :)
Pewnie w fuse bits masz włączony podział przez 8. Sprawdź tam też czy używany jest zewnętrzny rezonator czy wewnętrzny oscylator.
Natomiast ja nie mogę dojść dlaczego ludzie nie próbują rozwiązywać problemów/zagadnień logicznie i po kolei. Jeśli masz podejrzenie że coś jest nie tak z taktowaniem to napisz sobie najprostszy program który macha pinem tam i z powrotem z jakąś ustalona częstotliwością. Podłączasz analizator stanów logicznych, oscyloskop lub częstościomierz i patrzysz...
Z tym kwarcem to trochę nie tak. Normalnie jak kupisz ATmega8 w sklepie (czy gdziekolwiek) i jest to mikrokontroler fabrycznie nowy to źródło jego sygnału zegarowego domyślnie jest ustawione na wewnętrzny (umieszczony w mikrokontrolerze) generator RC. W takim stanie mikrokontroler spokojnie daje się programować w układzie(ISP) i może z tym generatorem...
Witam Standardowo nic nie kombinuje przy atmegach tylko ustawiam zewnętrzny rezonator na 16mhz nic więcej nie zmieniałem a trzeba coś zmienić jeszcze ???
Jak jest z dokładnością zegarka RTC w Atmega8? Słyszałem plotki, że nie chodzi to zbyt idealnie. Potrzebuję zrobić zegar do zliczania tylko dni i zastanawiam się czy jest sens stosować zewnętrzny układ RTC. Układ musi mieć podtrzymanie zegara z baterii/kondensatora w przypadku zaniku zasilania. Śmiało możesz użyć np. Timer1 w trybie CTC jako generatora...
A w boscomowym programatorze to sie robi jak? :]
To rezonator, podaj zewnętrzne wymiary.Na opakowaniu nadrukowana była częstotliwość pracy .
W przypadku taktowania, odpowiednie ustawienie fuse bitów powoduje nadpisanie funkcji pinu, np. ustawienie źródła zegara systemowego na zewnętrzny rezonator kwarcowy powoduje wyłączenie pinów XTAL z użycia jako IO, więc cokolwiek na nich ustawisz i tak nie zadziała. Co do innych interfejsów, w większości przypadków mikrokontroler sam przejmuje władzę...
A dlaczego chciałeś wpisać wartość 0x3C? Aby zmienić wewnętrzny oscylator z 1 na 4Mhz powinieneś wpisać wartość 0xE3 do LowFuse. Wpisując wartość 0x3C spowodowałeś: - zmanię na zewnętrzny Crystal/Rezonator Mediem Freq. - włączenie Brown-out z poziomem 4V Aby móc ponownie go zaprogramować musisz dołączyć zewnętrzny kwarc (1-3Mhz) i kondensatory (12-22pF)....
Jeśli podłączysz zegar pod XTAL1 to powinno być ok. Czy masz zewnętrzny generator, czy rezonator, nie będzie to miało znaczenia, więc fusebitów przestawiać zasadniczo nie trzeba. Sprawdź czy podany zegar ma właściwą amplitudę. Jeśli wcześnie układ zegara się nie wzbudzał, to często przyczyną są wadliwe kondensatory przy kwarcu.
AVT987 v2 w zasadzie niczym się nie różni od pierwszej wersji. AVT zaprojektowało na nowo pcb, teraz jest jedna płytka dwustronna, zrezygnowano także z zewnętrznego rezonatora 8MHz na rzecz wewnętrznego oscylatora w Atmedze.
To działa na wewnętrznym oscylatorze RC zmień tak żeby działał na zewnętrznym rezonatorze , bo pewnie taki posiada ...
Czy w tej konfiguracji fusebit będzie włączone zewnętrzne taktowanie rezonator 8MHz?
Sprawdziłem w źródle i jest tam zdefiniowane 16MHz. Fuse bits trzeba ustawić jedynie tak, by taktowanie było z zewnętrznego rezonatora kwarcowgo wysokiej częstotliwości. Dziękuję bardzo, wszystko się udało.
Ustawiony zewnętrzny rezonator?
Można prosić o fragment kodu dla zewnętrznego rezonator a 8MHz?
Czyli wystarczy ustawić je tak jak Pan napisał? High 0xD9 Low 0xE4 i zaprogramować? Najpierw trzeba wgrac program a potem fusebity czy to robi się ze jednym razem? W temacie fusebitów jestem kompletnym laikiem (nigdu tego nie robiłem) a nie chciałbym zablokować procka. Tak, dokładnie. Robisz to w tej samej sesji komunikacji z processorem, lecz są to...
Fuse ustawiony na rezonator zewnętrzny, CKDiV8, wyłączony ?
Po złym ustawieniu to jakim. Podłącz zewnętrzny rezonator z 4..8MHz, pod PB6/PB7 Chyba że RST/SPIEN wyłączyłeś
A możecie mi podać jakąkolwiek wskazówkę co wybrać w przeliczaniu fusebitów w tym kalkulatorku: http://www.engbedded.com/fusecalc/ . Chcę aby na atmega16a ustawić zewnętrzny rezonator kwarcowy 16MHz. Praktycznie nic nie rozumiem z tego kalkulatorka... Dzięki za pomoc:D Wybierasz procesor a następnie wszystko już masz w pierwszym aktywnym okienku wyboru:...
Dlaczego Atmega nie pracuje na zewnętrznym rezonatorze?
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...
Zacząłbym od wykorzystania sprzętowego SPI, a nie programowego z dodatkiem niedokładnych waitus itp i pracy procesora na zewnętrznym rezonatorze kwarcowym, a nie wewnętrznym RC.
Jednak musisz dostać się do fusebitów i ustawić taktowanie na zewnętrzny rezonator. Nowy uC taktowanie ma ustawione na wewnętrzny oscylator 1MHz.
Witam, Czy ktoś może mi doradzić jak ustawić Security bits tak żeby atmega8 pracował na zewnętrznym rezonatorze.
TCCR1B |= ((1 << CS10) | (1 << CS11) | (1 << CS12)); /* ustawia timer na pracę z zew. kwarcem */ Nie z zewnętrznym kwarcem, a z zewnętrznym źródłem sygnału. Timer1 o ogóle nie może pracować z rezonatorem kwarcowym. Gdzie w takim razie go w ogóle podłączyłeś (rezonator)?
Zrobiłem na szybko programator STK200 i niestety ale nie komunikuje się z uszkodzonymi uP ze sprawnymi 'gada'. Podłączałem również kwarc 6MHz i dwa kondensatorki (30pF - nie miałem 22pF) nic nie pomaga. Co mogło spowodować uszkodzenie ze nie mogę skomunikować się. Nie bawiłem się fusebitami jedynie co zrobiłem to zmieniłem częstotliwość procesora w...
Przeglądając program nie dostrzegłem błędów, również kompilator nic nie wykazał a symulacja działa prawidłowo. Według tego programu który podałaś musisz ustawić na zewnętrzny rezonator 11.059.200Hz. Mam nadzieję że w trakcie programowania ustawiłaś odpowiednie bity konfiguracyjne na zewnętrzny rezonator?
A skonfigurowałeś ATTiny tak aby pracował z zewnętrznym rezonatorem tak jak 90S2313 ?
Zewnętrzny rezonator kwarcowy 8MHz pozwala na prace mikrokontrolera z częstotliwością 72MHz
Oczywiście, jedne mają taktowanie 8MHz na wewnętrznym inne 16MHz na zewnętrznym rezonatorze kwarcowym
Czy STM32H503CBT6 może prasować z zegarem z rezonatorem zewnętrznym (HSE) ? Dokumentacja trochę mnie przerasta. potrzebuję bardzo stabilnego zegara SYS 250MHz Cube nie pozwala mi wybrać takiej opcji.
Może spróbuj z zewnętrznym rezonatorem 11,0592mhz ale pamiętaj żebyś go przełączył na zewnętrzny oscylator.
Myslałem, że to ta zabawka co w PDF`ie ;) Wersja 005 to po prostu typ obudowy TQFP44. One mają wewnętrzny oscylator. W nocie pisze też, że piny od zewnętrznego rezonatora nie są 5V tolerant :D Tam jest na ten temat cały rozdział. A może coś wypluje na Serialu ;)
wszystkie "Cksel" na "0" oznaczają pracę z zewnętrznym zegarem, nie kwarcem i kwarc (rezonator) niewiele tu pomoże. Aby odpalić tego procka musisz na XTAL1 podać sygnał np. z generatora lub innego uC.
Nie stosowałem zewnętrznego rezonatora ;/ Może to byc powód takiego działania?
Witam. Dla M32 z zewnętrznym rezonatorem kwarcowym i wyłączonym JTAG mam tak: Fuse bits 0xDE 0xC9 Piotrek
Tak się właśnie zastanawiałem bo na schemacie nie widzę zewnętrznego rezonatora kwarcowego. Dzięki za odpowiedz.
Wszystko zależy od wymagań co do stabilności częstotliwości np. w funkcji temperatury, czy też jitteru zegara. Dla aplikacji w których jitter jest bez znaczenia, nie potrzeba też megastabilnej częstotliwości taktowania korzystanie z wbudowanego generatora + rezonator jest w zupełności wystarczające. Także jeśli nie wiesz po co stosować zewnętrzny oscylator...
Niekoniecznie wewnętrzne taktowanie = taktowanie zewnętrznym rezonatorem (pod względem dokładności). Mam nadzieję, że teraz wyraziłem się jaśniej.
Rozumiem i dziękuję za odpowiedź. Z karty katalogowej zrozumiałem, że powinien być zewnętrzny rezonator, ale spróbuję jeszcze raz ją przejrzeć. Co mi się przyda... Tu mam wlutowany wyświetlacz, generalnie gotowy moduł za darmo. Gdybym coś miał kupić, to znów musiałbym niepotrzebnie wydać pieniądze na rzecz, która może mnie nie wciągnie. Ale dziękuję...
Najlepsza rada - ustawić fusebity na zewnętrzny rezonator i go podłączyć. Taktowanie będzie takie jak parametry rezonatora :) A ...jeśli nie działa no to wiadomo - zle fusy. :D
Ja precyzyjne odmierzanie czasu realizuję na zewnętrznym rezonatorze 8Mhz na Timer 1 w trybie CTC i polecam ten sposób zamiast zabawy w te kwarce zegarkowe.
popróbuj z elektrolitami i jeżeli jest zewnętrzny rezonator kwarcowy to też go wymień wiecej pomysłów nie mam
Oczywiście, że się da. Kod wynikowy hex lub bin można zapisywać jakimkolwiek programatorem, który obsługuje te kości. W wypadku AVRów ważne jest też ustawienie fusebitów oraz czy procesor jest taktowany przez wewnętrzny generator czy np. zewnętrzny rezonator.
FUSE masz prawidłowo ustawione (ustawiałeś w nowym fabrycznym mikrokontrolerze, podział przez 8 trzeba wyłączyć i przełączyć się na zewnętrzny rezonator)
A skąd wiesz, że nie działa przez programator? Może wgrywasz zły hex? Sprawdzałeś, czy wgrany innym programatorem działa? Ten PIC jest z zewnętrznym rezonatorem? Może tej konfiguracji nie programujesz i w bitach jest ustawienie zewnętrznego, a on go nie ma, przez co nie startuje?
Wiem, że pytanie banalne, ale rozumiem, że podłączyłeś ten zewnętrzny rezonator? Pamiętasz także, że bit zaprogramowany ma wartość 0, a nie odwrotnie?
Podpięty LED bezpośrednio pod port uC nie miga. Nie pomogło wstawienie zewnętrznego rezonatora 8MHz
Tu wystarczy wybrać zewnętrzny rezonator z odpowiednim przedziałem i tyle. Jak to zrobić w programie który używasz nie wiem bo go nigdy nie widziałem.
ATmega32 i zewnętrzny rezonator 16MHz. Nie pomyślałem nawet o tym, że przy innej częstotliwości może nie działać. Korzystam ze sprzętowej obsługi TWI.
Po 1. reset ... sprawdź stan na nodze resetu .. ma być wysoki. po 2. rezonator .. jeśli używasz zewnętrznego rezonatora sprawdź przebieg taktujący.
Wewnętrzny generator jest niedokładny i odbiega od częstotliwości 8 MHz. Najlepiej zastosować zewnętrzny rezonator kwarcowy. Pozdrawiam.
Witam. Potrzebuję zrobić bardzo dokładny programowalny generator częstotliwości w zakresie 1 Hz-1 MHz (ewentualnie do 3 MHz). Jestem dosyć początkującym elektronikiem i rzucam się na głęboką wodę. Chciałbym go tak zaprogramować, by wybierać sobie program z częstotliwościami (będzie w przyszłości działał jako podstawa częstotliwości do Zappera). Musi...
Czy do sterowania ledami potrzebny jest aż zewnętrzny rezonator kwarcowy? Może lepsze by było zastosowanie niemal wszystkich elementów smd co znacząco zmniejszyło by rozmiary. Ale ogólnie ładnie.
Jeżeli chcesz korzystać z zewnętrznego rezonatora kwarcowego to musisz pobawić się fusebitami. Trzeba tylko uważać z fusebitami.
rezonator zewnętrzny procesor atmega32 zewnętrzny rezonator rezonator kwarcowy
chrysler voyager spalanie klimatyzacja panel pralka zapchana kanalizacja
diagnostyka polonez upserv satel integra
Audi A4 B5 - Prawy kierunkowskaz świeci ciągle po włączeniu świateł pozycyjnych How to Perform HTTP Requests on Tuya Devices