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...
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...
Jest źródłem zegara dla procesora. Wewnętrzny jest dość niedokładny. Możesz oczywiście użyć kwarcu o innej czestotliwości niż 8MHz aż do maks podanej w DS-ie.
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...
Podłącz rezonator, może były już programowane i przeznaczone pod zewnętrzny rezonator
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...
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.
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 :)
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.
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
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ś...
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.
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
Obserwując ścieżki, to one biegną od slotu na rezonator także do innych podstawek (oprócz podstawki SLOT B 8-pin), czyli do innych procesorów także, które czasem wymagają zewnętrznego taktowania dla ich zaprogramowania czyli wpięcia jednocześnie z procesorem rezonatora o wymaganej częstotliwości gdy nie mają go w swoim wnętrzu... Czasem takie rozwiązania...
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"...
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...
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...
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...
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 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:...
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...
Zablokowałeś mikrokontroler przez ustawienie zewnętrznego generatora. Musisz wiedzieć że zewnętrzny generator to nie to co rezonator kwarcowy. Jeśli chcesz go odblokować musisz zrobić sobie taki generator. Więcej dowiesz sie w data sheet tego mikrokontrolerka oraz na elektrodzie. Pozdrawiam
Da się, jeśli ustawisz bit CKOPT.
http://obrazki.elektroda.pl/2109173800_1... http://obrazki.elektroda.pl/1734931900_1... Witam wszystkich serdecznie. :) Jakiś czas temu opublikowałem temat z przeróbką para 36 na para diodowego. Głównym założeniem było udostępnienie wzoru płytki pod diody oraz pierwowzoru sterownika. Tym razem chciałem zaprezentować...
Dzięki wielkie, na początek przyszłego tygodnia spróbuje i dam znać czy problem się rozwiązał :) A tak nawiasem to nie posiada on wewnętrznego oscylatora? Ten procesor nie posiada wbudowanego oscylatora jak AVR. Potrzeba podłączyć mu zewnętrzny sygnał taktujący lub rezonator kwarcowy i dwa kondensatory. http://obrazki.elektroda.pl/4381489400_1...
Niestety musisz zbudować zewnętrzny oscylator taki jak na rysunku lub podobny. Tu nie chodzi tylko o częstotliwość rezonatora ale także o to, że rezonator zegarkowy jest tak zoptymalizowany, żeby pracował w rezonansie szeregowym i przy dużo niższej amplitudzie niż zwykły kwarc, bo zegarki są zasilane z pojedynczej baterii 1.55V. Zresztą w datasheet...
A więc moje przypuszczenia się potwierdziły :idea: Z zamieszczonej fotki nr 2 wynika, że jest to rezonator piezo-ceramiczny 4000 kHz = 4 MHz pracujący jako zewnętrzny wzbudnik zegara mikrokontrolera (to ten czarny układ scalony w wersji SMD). Bez tego elementu regulator (w pewnym sensie inteligentny) obrotów nie będzie działał w ogóle, przy założeniu,...
Moze ktos podpowie jak zmienic na zewnetrzny rezonator tak aby nie stracic programowania szeregowego?
Masz podłączony jakiś zewnętrzny kwarc do tego??
https://obrazki.elektroda.pl/6748920600_... Czy malutki, ośmiobitowy mikrokontroler PIC12F683 da radę wysterować dynamiczną kolorową animację na diodach WS2812? Użyty tu MCU ma raptem 2048 bajtów pamięci Flash, 128 bajtów RAM i jest taktowany z częstotliwością do 20 MHz (8 MHz w przypadku wewnętrznego oscylatora). Czy to wystarczy?...
W procesie programowania poprzez port SPI, potrzebujesz tylko 4 przewody (MISO,MOSI,SCK i RST), a także 2 zasilające W sumie razem wyniesie to 6 przewodów. W zasadzie, to wystarczy 5 przewodów - "plus" zasilania nie jest potrzebny. Jeżeli i Ty zechcesz korzystać z tego programu, to nie bądź naiwny i nie potrzebna ci jeszcze jedna jego kopia taka na...
Atmega128 ma trochę inne mapowanie pinów do programowania ISP, niż pozostałe Atmegi, co jest opisane w datasheet: https://obrazki.elektroda.pl/2586546200_... więc złącze ISP na Twojej płycie jest poprawne. Użyj detekcji w trybie "slow CLK". Jeśli masz taką zworkę na USBASP, to ją ustaw. Jeśli nie, to ustaw niską częstotliwość wgrywania...
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.
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...
http://obrazki.elektroda.pl/8851662100_1... Witam wszystkich Chciałbym tu zaprezentować swoją konstrukcję sześciocyfrowego wyświetlacza LED z interfejsem 1wire. O tym że 1wire jest chronione patentem dowiedziałem się już po zlutowaniu płytki w trakcie pisanie program. Mam nadzieję, że zmiana protokołu komunikacji pozwoli uniknąć złamania...
Jak w temacie, Mam problem z rozpoczęciem zabawy z avr. Posiadam programator COMBO 3 i gdy podłączę go po isp do układu poniżej wykrywa mi attine lecz po programowaniu wyskakuje weryfikacja nieprawidłowa. I już więcej z układem nie mogę zrobić, przestaje "widzieć" attine. Podejrzewam, że potrzebuje ona wtedy rezonatora zewnętrznego. http://obrazki.elektroda.pl/3909246000_1...
Pewnie w fuse bits masz włączony podział przez 8. Sprawdź tam też czy używany jest zewnętrzny rezonator czy wewnętrzny oscylator.
Odpowiedź też jest prosta. Nie musisz. Albert
http://obrazki.elektroda.net/3_125381197... Przedstawiam urządzenie które wykonałem wspólnie z kolegą (adamp359) . Jest to prosty z budowy system lokalizacji, który polega na przysyłaniu do konkretnego numeru sms'a wraz z linkiem do mapy, szerokością, długością geograficzną i aktualną prędkością. W urządzeniu jak widać użyty jest telefon komórkowy...
http://obrazki.elektroda.pl/1062670200_1... Od dłuższego czasu szukałem prostego sterownika silnika krokowego pozwalającego dosłownie tylko zakręcić silnikiem. Wszędzie napotykałem dość skomplikowane sterowniki wymagające portu LPT i skomplikowanego oprogramowania. Jako, że silniki krokowe to dla mnie nowość i na początek chodziło mi...
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...
http://obrazki.elektroda.pl/5053325200_1... http://obrazki.elektroda.pl/1067417000_1... http://obrazki.elektroda.pl/2247924000_1... Witajcie! Chcielibyśmy przedstawić wam projekt zegara na lampach Nixie. Tego typu projektów jest całkiem sporo w Internecie, jednak tylko kilka, które instruują jak dokładnie...
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 ???
http://obrazki.elektroda.pl/8875559300_1... Chciałbym przedstawić mój projekt na konkurs świąteczny bazujący na płytce Nucleo 64 z mikrokontrolerem STM32 na modelu STM32F411RET6 WiFi komunikujący się z telefonem z systemem Android do coraz bardziej popularnych diod WSRGB2811 zamontowanych na świątecznej choince. Dokładnie to łańcuch...
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...
http://obrazki.elektroda.pl/8438969200_1... Przedstawione w tym temacie urządzenie jest sterownikiem czasowym mającym na celu uruchomienie oświetlenia i jego zgaszenie o zaprogramowanej godzinie i minucie. Drugą funkcją jest jednorazowe w ciągu doby (również o zaprogramowanej porze) włączenie innego urządzenia. Sterownik może zostać...
Po złym ustawieniu to jakim. Podłącz zewnętrzny rezonator z 4..8MHz, pod PB6/PB7 Chyba że RST/SPIEN wyłączyłeś
Dzień dobry, Tak, mam taki generator i poświęciłem trochę czasu na grzebanie w nim (miał cztery uszkodzone TTLe w syntezie!) więc może coś podpowiem. A skoro pytający wydaje się nie być biegły w technice mikroprocesorowej starego typu to proponuję podpowiedzi na niskim poziomie abstrakcji, tak może coś wspólnie pomożemy :) Generator 80 MHz bywa problematyczny...
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...
https://obrazki.elektroda.pl/5659260700_... Witajcie moi drodzy. Przedstawię tutaj wnętrze BW-TH8, czyli huba-kombajna USB type C 11 w 1, oferującego szeroką gamę wyprowadzeń, w tym port VGA, HDMI, Ethernet, Audio, dwa sloty na kartę SD, 2 porty USB 3.0, 2 porty USB 2.0 i jeden port USB typu C. Przeanalizuję jego wewnętrzną obudowę...
rezonator zewnętrzny procesor atmega32 zewnętrzny rezonator rezonator zewnętrzny procesora
sterować salus programowanie zamka centralnego brother drukarka domyślna
problemy diagbox problemy diagbox
Silnik odbija podczas kręcenia - przyczyny i diagnostyka Zamienniki PN8147: PN8145, PN8149, BP2867D, LinkSwitch-TN2 – porównanie i kompatybilność