1. Jaki język? 2. Mikrokontroler jest w zupełności wystarczający a nawet nadmiarowy - czyli jest OK :) 3. Dodatkowo dołącz kwarc to XTAL1 i XTAL2 żeby odmierzanie czasu zrobić wmiare dokładne na Timerach.
Chyba, że połączysz dwa układy ATTiny2313 za pomocą SPI (szybka wymiana danych), CKOUT pierwszego <-> XTAL1 drugiego (praca z tą samą częstotliwością), skorzystasz z liczników Timer1 (dwa kanały 10bit PWM). I to byłoby jakieś tam rozwiązanie. A na dokładkę RS232.
Hmm, nie wiem co autor programatora miał na myśli ale jak czytam zalecany przebieg taktowania procesora (od włączenia zasilania) i prezentowany układ to mi się tu parę spraw nie składa: Zalecane przez producenta: 1. Sekwencja włączenia zasilania: a) podać napięcie 5V±10% pomiędzy VCC i GND b) ustawić RST=GND JAK ???? c) XTAL1=GND 2) ustawić RST=H...
https://obrazki.elektroda.pl/6301388200_... Mamy zgodę właściciela sprzętu na rozkręcenie miernika częstotliwości wykorzystanego do sprawdzenia https://obrazki.elektroda.pl/3085571500_... https://obrazki.elektroda.pl/4685164500_... Zdejmujemy górną część obudowy i zaglądamy do wnętrza. https://obrazki.elektroda.pl/5530751300_...
(at)fachman1964 Zadałem przed chwilą to samo pytanie do Claude i mam inną odpowiedź: Tak, ATtiny85-20U może być taktowany zewnętrznym kwarcem 16MHz. Układ ATtiny85-20U ma maksymalną częstotliwość pracy 20MHz (stąd oznaczenie "20" w nazwie), więc może pracować z zegarem 16MHz bez problemu. Aby użyć zewnętrznego kwarcu, należy: 1. Podłączyć kwarc 16MHz...
Nie rozumiem, o co chodzi z tymi dziwnymi kombinacjami. Mikrokontroler ATmega328 zgodnie z [url=https://ww1.microchip.com/downloads... katalogową ma działać do 16 MHz. Pomiędzy XTAL1 i XTAL2 a masę powinno się wstawić kondensatory rzędu 22 pF. Łatwo to dolutować, ale trzeba...
Po aktualizacji programatora problem dalej występuje. Rozumiem, że aktualizacja firmware programatora USBASP nie rozwiązała problemu. W takim razie, musimy przyjrzeć się bliżej innym możliwym przyczynom. Dalsza diagnostyka krok po kroku 1. Zmniejszenie częstotliwości zegara programowania : - Wspomniałem wcześniej o dodaniu opcji `-B` do poleceń avrdude....
Witam Ponawiam temat odblokowania Leonardo, rozumiem ze trzeba podać na pin17(XTAL1) sygnał 1-30MHz z generatora jednocześnie przy podłączonym Leonardo (ATmega32u4) w taki sposób jak przedstawia schemat. https://obrazki.elektroda.pl/9396369700_... https://obrazki.elektroda.pl/8145114600_... Zapoznałem się z kilkoma...
Chciałbym prosić o potwierdzenie, bo nie mam pewności. Zablokowałem ATMEGA8 poprzez zzerowanie wszystkich fusebitów (stan 0) odpowiadających za zagar. Czy gdy w innym urządzeniu z mikrokontrolerem wykonam program: while (1){PORTB ^ = 0xFF;} i podłącze jeden z pinów do wyjścia xtal1 to zablokowany mikrokontroler ruszy? Czy będzie w ruszaniu przeszkadzał...
Podłączyć zewnętrzny generator do XTAL1 i przeprogramować fusebity. edit: To nie wystarczy, nie zauważyłem wykasowania SPIEN... Pozostaje programowanie wysokonapięciowe (hasło do poszukania: AVR fusebit doctor). Godny polecenia projekt autorstwa kol. manekinen: http://www.elektroda.pl/rtvforum/viewtop... A czy przy wykasowanym SPIEN można...
no teraz rozumiem. ALe ten mikrokontroler nie ma końcówki XTAL0. Ma Xtal1 i Xtal2. A nie da się jakoś ustawić starych paremetrów w jakimś programie??
mikrokontroler attiny2313 fabrycznie ustawiony jest na pracę na wewnętrznym oscylatorze. Wtedy możesz kożystać z nóżek XTAL1 i XTAL2 jako portów PA0 i PA1. Aby mikrokontroler kożystał z zewnętrznego rezonatora należy przestawić fusebity.
Czesc. Wiem ze odnoscnie fusebitów jest co drugi temat, ale jednoznacznej odpowiedzi na swoje pytanie nie znajduje... Zablokowałem mikrokontroler ATMEGA8.. ustawiłem mu fusebit na taktowanie zewnętrznym zegarem... w oryginale był taktowany zewnętrznym rezonatorem i myslalem ze zadna różnica.. Myliłem się.. Zeby teraz odpalić mikrusa wyczytalem, że musze...
Tak, jeżeli chcesz żeby mikrokontroler był taktowany takim zegarem to podłączasz go do wejścia zegara. W przypadku AVR sygnał zegara podłącza się do wejść XTAL1 i XTAL2 (szczegóły w dokumentacji). Pamiętaj o tym że mikrokontroler ma częstotliwość minimalną i maksymalną z jaką może być taktowany. Na wyjściu zegara jest na zmianę stan 0 i 1 :)
http://obrazki.elektroda.pl/8189382800_1... Budując pojazd zdalnie sterowany zwykle decydujemy się na użycie fal radiowych jako sposobu do bezprzewodowej wymiany danych. Autor chcąc wyróżnić się z pośród twórców, zdecydował się na rozwiązanie znacznie mniej popularne. Główną wadą nadajników radiowych jest ich ograniczony zasięg działania,...
Zablokowałem sobie mikrokontroler Atmega32 przez następujące ustawienie fusebitów: CKSEL2 i CKSEL1 w programie PonyProg były zaznaczone (nic poza tym), czyli CKSEL ustawione na 1001. PonyProg nie rozpoznaje teraz układu. Oczywiście do XTAL1 i XTAL2 podłączony jest kwarc 32,768kHz z kondensatorami. Proszę o pomoc jak odblokować ten mikrokontroler.
dokladnie tak, kwarc 16mhz z kondensatorami 22p podlaczone to do Xtal1 i Xtal2.. jest to standardowy mikrokontroler ZL4AVR wiec problemu z polaczeniem nie ma... zworki zalaczone prawidlowo, sto razy sprawdzalem ;-) wydaje mi sie, ze problem jest spowodowany ustawieniem SUTów.. chyba zainwestuje w nowy procesor, jezeli i go uwale wtedy jeszcze bardziej...
1. Czy wewnętrzny zegar powinien wystarczyc do tego celu, czy trzeba podpiąć zewnętrzny (pod XTAL1 i XTAL2) ? Wydaje mi się że wystarczy bo nie potrzebujesz tam chyba żadnych stabilnych zależności czasowych. 2. Czy diody (nazwyklejsze jednokolorowe LED'y) mozna podpiąć bezpośrednio pod port, czy będzie potrzebne cos jeszcze? Jeszcze tylko rezystor...
No to jeśli używałeś MkAvrCalculator i zakładki "FUSY UPROSZCZONE" mam nadzieję? to nie byłeś w stanie zablokować procka .... jeśli masz rc=-1 to tak jak w poradniku albo złe połączenia albo może jednak inaczej przeprogramowałeś ? a czy przypadkiem nie na zewn, kwarc ? - podłącz sobie na wszelki wypadek byle jaki kwarc do nóżek XTAL1 i XTAL2 i sprawdź...
Cześć! Chciałbym dowiedzieć się kilku rzeczy: 1.Ustawiłem fusebit w ATmega8 odpowiedzialny za źródło zegara w bascomie na "Ext.Osc 8-12 MHz" i podłączam Rezonator Kwarcowy na XTAL1 i XTAL2 i przez kondensator 10nF do masy. Mikrokontroler nie startuje! co robić? 2.Po co w Atmega Fusebit Doctor tranzystory? 3.Czy można kupić atmega fusebit doctor do samodzielnego...
Dokładnie ISP jest od tego, żeby nie bawić się w przekładanie. Jeśli masz kwarc to może podczas przekładania za bardzo wygiąłeś nogę w uC/podstawce tego programatora? Jeśli nie to spróbuj podać na XTAL1 sygnał prostokątny 1MHz 50% TTL i wtedy spróbować programować (oczywiście wcześniej trzeba odłączyć kwarc i kondki). A w ostateczności - fusebit doctor...
1) "szukaj" (np. zablokowany mikrokontroler itp) - ogolnie podpinasz zewnętrzny zegar na XTAL1 a XTAL2 nie podłączasz [generator możesz zbudować w oparciu o 7414] 2) www.google.pl czyli pogooglaj sobie ;) 3) datasheet - podstawowe źródło informacji 4) zrób porządny programator - STK200/300 (działa np. pod PonyProg i w Baskomie też) lub AVR910 http://www.klaus-leidinger.de/mp/Mikroco...
nie wiem co? Ale wiem onim prawie wszystko np. Mikrokontroler AT89C52 posiada wbudowany generator sygnału zegarowego, który może być wykorzystywany jako źródło sygnału taktującego. W tym celu do wyprowadzeń XTAL1 i XTAL2 mikrokontrolera należy podłączyć rezonator kwarcowy oraz dwa kondensatory. Można również zastosować zewnętrzny generator w postaci...
Witam! Tytułem wstepu: Na początku chciałbym zaznaczyć ze to moje poczatki z elektronika pomimo ze studiuje elektrotechnike... i wcale nie jestem jednym z tych gosci co placa za kazdy projekt :D No ale suma sumarum prosze o wyrozumiałość. Mam mikrokontroler AT89S52, do wejść XTAL1 oraz XTAL2 podłączylem kwarc 11.0592 MHz no i równolegle z tym dwa kondensatory...
Witam. Mam taki mały problem, opisze go w kilku zdaniach. Xmega jest taktowana zewn. kwarcem 16MHz, chciałbym przy pomocy mikrokontrolera za pomocą RC32M generować 2 częstotliwości wyjściowe na CLKOUT, częstotliwości są kosmicznie dziwne i zależy mi na tym aby były dokładnie takie lub jak najbardziej zbliżone. 1,023 MHz 0,985 MHz Ktoś podsunął mi pomysł...
Uzupełniając to, co napisał dondu: Ad. 1. i Ad. 3. Na zewnętrzne wejścia T0/T1 możesz zapodać sygnał cyfrowy, który stanie się sygnałem zegara dla timerów 0/1. Sygnał musi być na tyle wolny, by dał się spróbkować przez mikrokontroler - szczegóły w dokumentacji. Warto zauważyć różnicę pomiędzy zewnętrznym sygnałem zegarowym a zewnętrznym elementem (np....
Proszę o pomoc. Zaczynam od zera przygodę z mikrokontrolerami. Po pierwsze sam wykonałem programtor ISP zgodny z stk200, czyli bufor na 74HC244 . PonyProg go widzi jako AVR ISP I/O. Mikrokontroler natomiast jest na osobnej płytce, zasilany przez stabilizator 7805 ( i kondensatory) z baterii 9V, lub taniego zasilacza. Przykładowy program mrugający diodą...
Witam serdecznie, Pracuje obecnie nad układem zawierającym mostkowy czujnik ciśnienia, ADS1232 oraz MSP430. Od paru dni jestem bezradny bo nie wiem jak poradzić sobie z komunikacją pomiędzy ADS a MSP. Do projektu wykonałem płytkę testową zgodnie z Figure 42 (zamieszczonym poniżej)) http://obrazki.elektroda.pl/4682940000_1... Jedynymi różnicami...
Ponownie proszę o pomoc! Ściągnąłem polecany przez kolegów program MkAvrCalculator, w zakładce Fuse uproszczone wybrałem zewnętrzny kwarc >8MHz, ponieważ na płytce mam aktualnie kwarc 16MHz, w zakładce programator zaznaczyłem Fuse i wybrałem zapis. I jak już się domyślacie, mikrokontroler jest zablokowany :(, nie daje się zaprogramować ani zmienić...
Czy kolega czytał kartę katalogową tego Atmel-a ? jest tam napisane co innego. Hm, chyba mnie nie zrozumiałeś. Czytałem notę katalogową i są tam podane dwie wartości kondensatorów (z tolerancją) - jedne, dla rezonatorów kwarcowych, drugie dla rezonatorów ceramicznych. Z mojej wiedzy wynika, że rezonatory ceramiczne produkuje się na "małe" częstotliwości...
Witam ponownie Aktualizuje temat. Postaram sie opisać w miare dokładnie problem. Posiadam programator stk200 (kupny - nie samopróbka). Obecnie zacząłem zabawe z atmega2560. Tworze projekt układu sterujacego. Programuje w Winavr. Program wgrywajacy hex - avrdude. Nie zamieszcze schematu projektu bo niestety jeszcze go niema. W skrocie moge opisac projekt....
O generatorze przeczytasz tu: http://mikrokontrolery.blogspot.com/2011... , jest też link do Fusebit Doctor jako krok ostateczny. Generator można sobie zrobić z garści śmieci elektronicznych, dla mnie najprostszym sposobem było wziąć inny uC, np. Attiny13, wgrać mu program by na wybranym pinie robił stanNiski/stanWysoki...
Po kilku takich zabawach pewnie będzie post "Jak naprawić... ?" ;) 5V wystarczy na mikrokontroler, a XTAL1 pozostawiamy niepodłączony (ATtiny2313 ma wbudowany oscylator RC i domyślnie ustawiony zegar systemowy na 1MHz), jeśli już koniecznie podoba sie nam układ połączeń jak w funprom.
Jeśli mikrokontroler wykorzystuje zewnętrzny sygnał zegarowy to podaje się go dla 8051 na nóżkę 18 (XTAL2) a nóżkę 19 (XTAL1) zwiera się do masy. Dla 80C51 inaczej: sygnał zegarowy na nóżkę 19 (XTAL1) a nóżkę 18 (XTAL2) pozostawia się nigdzie nie podłączoną. Mikrokontrler 8051 ma jeden tryb pracy z obniżonym poborem mocy - power down mode (może go nie...
Sprobuj reanimować ukontroler podłaczając zewnętrzny sygnał tak ze 100kHz conajmniej do kończyny XTAL1. Być moze zablokowałes układ zegarowy jakimś nieumiejętnym działaniem :) Inny sposób to użycie drogiego programatora równoległego
Elektronika do tego ukladu nie jest trudna. Do XTAL1 i XTAL2 dolaczasz kwarc. Przyciski podlacz jedna noga do ukladu, a druga do masy. Jesli chodzi o wyjscie tak zbudowanego generatora to wykorzystujesz dowolny pin z procka. I to w sumie wszystko. Reszta to kwestia programu.
Wszystko chodziło do momentu zmiany tego jednego ustawienia w fusach. Z jakiego powodu tak mogło się stać? Co mam zrobić z takim generatorem, o którym wspomnieliście? Najprawdopodobniej, źle ustawiłeś fusebity. Masz podłączyć sygnał zegarowy do pinu XTAL1: http://mikrokontrolery.blogspot.com/2011...
Z tego co widzę naznaczyłeś wszystkie FUSE BITS : CLSEL 0..3. Oznacza to że ustawiłeś je w stan 0 i wybrałeś zewnętrzny sygnał zegarowy - patrz strona 35 dokumentacji: http://www.atmel.com/dyn/resources/prod_... Teraz, by procesor działał musisz mu podać sygnał zegarowy na pin XTAL1 - patrz strona 40 dokumentacji. Pozdrawiam
Tak, da radę o ile problemem jest ustawienie się na external clock. Czasem da się takim czymś też ożywić atmegę ustawioną na external RC i kwarc zewnętrzny. Jeśli coś zrobiłeś z rstdsbl lub spien to nie ma szans - musisz zrobić fusebit doctora lub znaleźć kogoś w okolicy z HVPP. Oczywiście musisz od atmegi odlutować wszystko co wisi na nodze XTAL1 -...
Czy generator może być zrobiony na NE555? Cokolwiek: bramki, NE555, drugi mikrokontroler generujący sygnał. Jak długo mam puszczać sygnał na uC? Podłączasz generator, podłączasz SPI i programujesz poprawnie fuse bity. Odblokować można mikrokontrolery, które mają aktywny reset, jeśli to też zmieniłeś to tylko programator równoległy Ci pomoże.
Jeżeli coś ustawiłeś fusbity nie tak jak trzeba, to można próbować podłączyć zewnętrzny generator do XTAL1 i może uda się go ruszyć: http://mikrokontrolery.blogspot.com/2011... A jeżeli nie to pozostaje FusebitDoctor, ale trzeba go najpierw zbudować :( http://diy.elektroda.eu/atmega-fusebit-d...
Znalazłem artykuł: Atmel-8128B-Best-Practices-for-the-PCB-L... Note-09/2016 Według niego zrobiłem takie jak na poniższych obrazkach ułożenie oscylatora i kondensatorów. Kondensator XTAL1 czyli xtal input jest jako pierwszy i najbliżej pinu xtal1 mikrokontrolera. Dodałem jeszcze kilka wariantów ułożenia oscylatora...
Do mikrokontrolera ładuje się już kod w postaci binarnej otrzymany w wyniku kompilacji kodu źródłowego. Jeżeli układ nie ma aktywnego zabezpieczenia, to idzie odczytać ten kod binarny i przetworzyć co najwyżej do postaci zbliżonej do jezyka asemblera, nie jest to jednak identyczny kod, jaki stworzył programista, z nazwami etykiet, definicji stałych...
Brak 2 kondensatorów 27PF przy kwarcu dlatego oscylator pracuje niestabilnie. Kondensatory są niepotrzebne - wystarczy zaprogramować odpowiedni fusebit by włączyć wewnętrzne kondensatory: By programming the CKOPT Fuse, the user can enable internal capacitors on XTAL1 and XTAL2, thereby removing the need for external capacitors. The internal capacitors...
Rozumiem, że pod tym względem są różnice między ATmega8 i ATtiny25... ? Podstawowa sprawa w przypadku mikrokontrolera ATmega8 jest taka, że on w ogóle nie ma fuse bitu CKOUT, ani wyjścia częstotliwości - pinu CLKO. Jeśli chodzi o modele ATtiny25/45/85 i ATtiny261/461/861, to po zaprogramowaniu fuse bitu CKOUT nie można używać rezonatorów kwarcowych/ceramicznych,...
Witam. Postanowiłem zająć się ostatnio tematem związanym z "zablokowanymi' mikrokontrolerami. Mam kilka egzemplarzy Atmega8 i atmega 168, które w jakiś tam sposób podczas programowania zostały "zablokowane. Poczytałem w necie posty na temat fuse doktor'ów i innych metod ich reanimcaji. Ponieważ nie posiadam żadnego urządzenia typu resuerektor czy programator...
Witam. Właśnie udało mi się uporać z podobnym prooblemem. Pony prog też nie widział procesora ATmega 32. Przyczyny mogą byc dwie: 1.Uaktywniłeś zewnętrzny generator RC. Musisz wylutować kwarc i XTAL1 przez kondensator 22p połączyć do masy, i od XTAL1 przez rezystor 6,8k do 5V(patrz aplikacja procka). Wtedy próbować odczytać programatorem zawartość...
W uzupełnieniu poprzedniej wypowiedzi: funkcje końcówek XTAL1 i XTAL2 są bardzo różne w różnych mikrokontrolerach. Zawsze jest to szczegółowo opisane w dokumentacji od producenta. Polecam czytać te PDF-y. Są kopalnią wiedzy.
Witam Przy porcie nigdy nic nie kombinowałem (właśnie dlatego, że słyszałem, że łatwo można uszkodzić), ani tym bardziej nie zwierałem linii sygnałowych do masy albo do "+" zasilania. Nie macałem też specjalnie łapami (tylko linię 14), ale to dlatego, że nie chciało działać, problem był już wcześniej. uC na początku był lekko ciepły. Z każdym włożeniem...
zrób generator na ne555 (TTL, wypełnienie 50%) albo na innym procesorze (na przemian Set i reset danego pinu w pętli Do...Loop bez opóźnień) i podepnij go pod wyprowadzenie XTAL1 (po wcześniejszym dołączeniu od XTAL1 i XTAL2 kondensatorów i kwarcu, który zapewne masz) i podepnij programator ISP pod zablokowany układ, jeśli odpowie na zapytanie o sygnaturę...
attiny2313 xtal1 xtal1 xtal2 atmega xtal1 xtal2
prostownik tyrystorami wymiana kondensatorów zasilacz rosyjski instrukcja
uszkodzony licznik wymiana eeprom filtr weglowy
Instrukcja obsługi przekształtnika diodowego BESTER PSC-26/40 z 1982 roku Demontaż obudowy spawarki ARC160 - krok po kroku