To ja mam prośbę o wyjaśnienie podstawowych pojęć, przede wszystkim co rozumiemy pod pojęciem ,,kwarc''. Do ATmega8 (i pewnie większości innych tego typu mikrokontrolerów) można podać sygnał taktujący z kilku różnych typów źródeł: 1. External Clock Stabilny przebieg prostokątny podany na nóżkę XTAL1. 2. Calibrated Internal RC Oscillator Wewnętrzny generator...
dzięki maciek :) Dodano po 51 Teraz zmieniamy procka na ATmega8535. Obydwa procki będą ze soba współpracowały przez modemy radiowe Radiometrix'a BiM2-433-64-5V. Zamierzam użyć poleceń printbin #, inputbin # ale wcześniej oczywiscie otworzyckanały procedurą open. Ale pytanie jest o kwarc. Otóż do tego ATmega8535 też mam podpięty kwarc 7,273800Mhz z dwoma...
Programator mam stk200, dokładnie taki --> do tego soft - ponyprog2000, ale czy mogę go spowolnić ? Nie wiem. Podłacz kwarca bezpośrednio do nóżek XTAL1 i XTAL2, bez żadnych kondensatorów. Albo zrób generator sygnału prostokątnego 30...200kHz i podłącz go do nóżki XTLA1. Programator będziesz musiał nieźle spowolnić (poniżej 7kHz). I wtedy uda się zaprogramować...
Witam, jestem początkujący, chciałem zaimplementować w swoim układzie (dodatkowo) funkcję pokazującą czas, czyli generalnie zegarek. Układ będzie oparty na procesorze ATmega*. Poczytałem trochę na forum o kwarcach i chciałem uporządkować wiadomości. Jeżeli chcę by nie było dysproporcji między aktualnym czasem a wskazaniem układu, to rozumiem, że potrzebuję...
Zo zrobić z nie używanymi pinami XTAL1, XTAL2 w Atmega16??
To o czym piszesz potwierdza niby datasheet ATmegi (w ATmedze8 XTALn i TOSCn są pod tymi samymi pinami): CKOPT Does not Enable Internal Capacitors on XTALn/TOSCn Pins when 32 KHz Oscillator is Used to Clock the Asynchronous Timer/Counter2 When the internal RC Oscillator is used as the main clock source, it is possible to run the Timer/Counter2 asynchronously...
Jak wiadomo, mikrokontrolery ATMEGA są sterowane rezonatorami kwarcowymi. Czy da się wysterować dwa mikrokontrolery (a może nawet trzy) z jednego rezonatora kwarcowego? Jeżeli nie z samego rezonatora, to jak powinien działać generator prostokątny 16MHz zrobiony w oparciu o kwarc 16MHz (lub ewentualnie wielokrotność), żeby dało się podłączyć do XTAL1...
No tak.. Zrobiłem podobną rzecz z Atmegą 8. Pewnie chciałeś podłączyć jakiś zewnętrzny oscylator -> CKSEL od znaczyć, żeby do procka wpisać 1. Jeśli zaznaczyłeś wszystkie fusebity, ustawiłeś właśnie "External Clock CKSEL = 0000" czyli zewnętrzny zegar. Teraz, żeby to wyprostować musisz podłączyć owy zegar do pinu XTAL1. XTAL2 pozostaw NC, no i może...
Podpinasz pod XTAL1 (XTAL2 może sobie wisieć) a częstotliwość do 16 MHz (dla ATmega8535) lub do 8 MHz (dla ATmega8538L) i wsio :) Na elektrodzie jest schemat tego generatora. Osobiście ożywiałem nim AT89S8253 na częstotliwości 20 MHz, Tobie proponuję 8 MHz, niezależnie od typu procka. Procesor powinien wstać. Fusebity proponuję programować w BASCOMie,...
Witam, Chciałem się podpiąc pod ten temat, zeby nie robic nowego. Wczoraj zablokowalem sobie amtege tylko ze 128L. I teraz mam taki pomysł, zeby zrobic sobie na atmedze 8 jakis generatorek(tak z 2Mhz) i podpiac go do Xtal1 128L, a xtal2 luzem. CZy to byłoby dobre rozwiazanie?? Jesli, tak to mam jedno pytanie. Zasilam atemga128L z 3.3V , atma8 ma 5v....
Faktycznie to co napisałem jest chaotyczne, za co przepraszam. Zdaję sobie sprawę z tego, iż nie powinno być różnicy w działaniu układów DIP i TQFP. A teraz po kolei: 1) przytoczony w 1 poście program dla Atmegi w DIP'ie działał bezproblemowo, zaś dla Atmegi w TQFP już nie, choć zastosowałem ten sam kwarc zegarkowy i ustawiłem tak samo fusebity, 2)...
Witam, Zanim zadam pytanie opiszę swój problem: Wytrawiłem płytkę,sprawdziłem czy nie ma zwarć, przylutowałem tylko sam procesor (Atmega328p-AU+peryferia takie jak 100nF tam gdzie potrzeba itp), ponownie sprawdziłem zwarcia. Jestem w stanie czytać fysebity, wgrywać program itd. Lecz jakiego programu bym nie wgrał to procek nie reaguje. (Nie mierzyłem...
Witam Jestem początkującym elektronikiem, zlutowałem układ który prezentuje poniżej. Napisałem na niego program i okazało się że parę linijek kodu w CodeVision C Compiler i procek zapełniony. Chciałem więc wymienic uzytego attiny2313 na atmega128- tak na przyszłość żeby już się nie ograniczac wielkością programu i tutaj następuje moje pytanie: czy mógłby...
czesc od niedawna (tygodnia) zaczalem bawic sie mikrokontrolerkami. na podstawie roznych zrodel robilem sobie zestaw startowy z atmega 32 programuje w jezyku C za pomoca programu avr studio 4,13 z pluginem avr gcc (win avr gcc). poniewaz nie mam wejscia com w moim pc-cie, to urzywam programu ponyprog2000 i portu lpt (programator na bazie ukladu 74ls244n...
Vcc i Avcc do plusa zasilania, GND do masy, Kwarc podłączasz do nóżek XTAL1 i XTAL2. a kondensatory pomiędzy wyprowadzenia kwarcu i masę. Reset niepodłączony(chyba że używasz go jako PC6). Nieużywane nóżki mogą zostać niepodłączone.
witam. mam usbasp i atmege8. programowala sie bardzo dobrze, az nagle cos chcialem zmienic w fusebutach i avrdude przestal widziec jej sygnature :/ uklad mam podlaczony w ten sposob: [url=]schemat , jako oscylator mialem podlaczone 8MHz(taki srebrny element w ksztalcie zaokraglonego prostokata). zmienilem fuse bita na, chyba, ext. rc osc 8-12MHz. teraz...
STK200 wymaga zewnętrznego zasilania (bufor) - VCC i GND na twoim schemacie to nie "wyjście", lecz właśnie wejście zasilania.. Podłącz go wg poniższego schematu, przy czm jeśli pracujesz z rezonatorem wewnętrznym to nie musisz podłączać kwarcu pod XTAL1 i XTAL2... Jeśli jesteś zainteresowany, to podaj maila - prześlę Ci instrukcję do STK200, którego...
Witam, 1) Do projektu potrzebuję 2 liczników - jeden do odmierzania czasu, drugi do sterowania wyświetlaczami. Czy to dobra koncepcja?? Odmierzanie czasu - jasna sprawa. Wyświetlacze - po co co Ci licznik do sterowania wyświetlaczami (jakimi, siedmio-segmentowymi?). Nie wiem zresztą jak ocenić Twoją koncepcję gdyż jej praktycznie (szczegółowo) nie przedstawiłeś....
Niestety, zainstalowałem AVR Studio 4.18 + SP2 i programowanie mikrokontrolera kończy się na 3 błędach które umieściłem powyżej. ----------------------------------------... Odkryłem, że to wina mojego kwarcu. Mam podłączony kwarc (8.00 [MHz] z parą kondensatorów 22 [pF]) do nóżek XTAL1 i XTAL2. Gdy ustawię bity kontrolne...
Witam! Mam problem z procesorem Atmega48. Żeby zbudować profesjonalny układ, postanowiłem skorzystać z zewnętrznego kwarcu 12MHz. Przy odliczaniu czasu naprawdę są różnice jeśli chodzi o wewnętrzny oscylator. Jak pisze w dokumentacji, przestawiłem CKSEL na 0000 i podłączyłem miedzy XTAL1 i XTAL2 kwarc. Do tych dwóch nóżek podpiąłem też po kondensatorze...
Witam serdecznie Kolegów! Tym razem ja mam pytanie do bardziej światłych ode mnie. Mianowicie mamy sobie Arduino Leonardo (zajmuję się teraz klonem) i zaciekawił mnie jeden szczegół oryginalnego designu. Mianowicie między pinami XTAL1 a XTAL2 na schemacie (i na oryginalnych płytkach) widzimy rezystror R1 o wartości 1MΩ. Zacząłem zastanawiać się...
Próbuję bezskutecznie uruchomić rezonator zegarkowy na uC AtMega162. Do mikrokontrolera rezonator zegarkowy podłączony jest do pinów TOSC1 i TOSC2. Ponadto używany jest jest zewnętrzny oscylator 7.3278MHz podłączony do XTAL1 i XTAL2 z kondensatorami 22pF. Napięcie zasilania 5V. Po uruchomieniu programu rejestry przyjmują wartości: TCNT2: 0 ASSR: 0x0F...
Witam. Mam dziwny problem z kwarcem zegarkowym. Mam działający program działał dotychczas na kwarcu 2mhz podłączonym oczywiście do XTAL1 i XTAL2. Dziś postanowiłem zamienić go na 32768khz. Jedyna zmiana w fuse-bitach to CKSEL teraz jest 1001 oraz SUT teraz: 00 . Niestety pony prog przestał w ogóle wykrywać procesor nie da się zmienić ustawień! Procesor...
Nie rozumiem, o co chodzi z tymi dziwnymi kombinacjami. Mikrokontroler ATmega328 zgodnie z [url=]kartą 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 uważać na możliwie jak najkrótsze połączenia (punkt 8.4, strona 27). Generalnie CKSEL3...1 powinno się ustawić...
Układy ATmega pozwalająna prace z zewnętrzym generatorem, musisz zaprogramować FuseBity CKSEL3..0 na 0000 ( wszystkie zaprogramowane ) za pomocą np. PonyProga ). Wtedy wyjście generatora podłączasz do XTAL1 a XTAL2 pozostawiasz niepodłączone. Może pomocna będzie informacja że fabrycznie każdy typ, każdy egzemplarz układu AtMega jest zaprogramowany do...
Mam takie pytanko, chcę użyć w Atmega8L kwarcu 32kHz. I teraz nie wiem czy dobrze zrozumiałem o co chodzi w instrukcji: "To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal Oscillator must be selected by setting the CKSEL Fuses to “1001”. The crystal should be connected as shown in Figure 11. By...
Witam, Mam dość prosty układ jednak potrzebuje on 12 linii wejściowych i 10 linii wyjściowych. ATmega8 oferuje 23 uniwersalnych programowalnych linii I/O. Jednak ponieważ układ wymaga precyzyjnego przebiegu zegarowego (reakcje wyjść zależą od czasu utrzymywania stanów wejść) odpada więc użycie wewnętrznego generatora RC. Podłączając rezonator kwarcowy...
Kwac podlaczony jest po nozki Xtal1 i xtal2 do masy poprzez kondensatorki 15p. w programie jest info o predkosci
Ja rowniez zachecam do dokladnego czytania not ;) Strona 26 (datasheet atmega 32), cos o kwarcu zegarkowym: To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal Oscillator must be selected by setting the CKSEL fuses to “1001”. The crystal should be connected as shown in Figure 12. By programming...
tutaj jest obrazek ustawienia fusów dla M32. Żeby zmienić fusy to najpierw lutujesz do XTAL1 i XTAL2 kwarc 16mhz, za nim po jednym kondensatorze na wyjście XTAL w zakresie 22-27pF i do uziemienia. klikasz w bascomie F4 i przechodzisz do zakładki Lock and Fusebits, ustawiasz jak na obrazku i klikasz !! RAZ !! "Write FS". Procek się "resetuje i twoim...
Witam. Chciałem sobie zrobić prosty zegarek. Napisałem kod, podłączyłem wszystko na mojej płytce testowej i niby działa, ale ... Za szybko odmierza czas. 1 sekunda trwa tutaj dużo krócej. W ciągu 1 minuty w rzeczywistości, naliczy 170 sekund. ATmega ma ustawiony fusebit na wewnętrzny oscylator 8Mhz, do XTAL1 i XTAL2 mam podłączony kwarc zegarkowy. Kod...
Kwarc 20MHz miał być zewnętrznym oscylatorem dla atmegi, tak żeby mogła chodzić na 20MHz ale jak rozumiem podłączyłem go pod złe piny. Kwarc należy podłączyć pod piny XTAL1 i XTAL2 szczegóły (max częstotliwość, wartość kondensatorów, ustawienie fusebits) znajdziesz w [url=]datasheet rozdział System Clock and Clock Options -> Crystal Oscillator Opis...
Sprawdź jeszcze ewentualnie to: 8.5 Low-frequency Crystal Oscillator To use a 32.768 kHz watch crystal as the clock source for the device, the Low-frequency Crystal Oscillator must be selected by setting the CKSEL Fuses to “1001” . The crystal should be connected as shown in Figure 8-2. By programming the CKOPT Fuse, the user can enable...
Witam, Może koledzy którzy eksperymentują z mikroprocesorami coś podpowiedzą. Uniwersalny pilot Samsung SAM2000 nie działa. Po podłączeniu zasilania nic się nie dzieje, nie ma nic na wyświetlaczu LCD, przyciski nie generują żadnych impulsów na LED-ach. Na wyprowadzeniach procesora (na których powinno być zasilanie) jest prawidłowe napęcie. Na wyprowadzeniach...
Wiec tak: Narazie próbowałem z bramką Schmitta, podłaczyłem tak XTAL2- wej bramki a z wyjścia bramki na licznik. Oczywiście na licnziku cisza. ale co mnie bardzo zdziwiło na wyjściu bramki Schmitta dostałem............ piękną sinusoidę, a wydawało mi sie że ta bramka robi prostokąt z każdego sygnału. Acha no i przy takim połaczeniu transmisja nie działa...
Mam nietypowy problem z procesorem Atmega 162: Omyłkowo ustawiłem fuse bity odwrotnie i po ponownym prawidłowym ustawieniu bitów procesor jest w stanie jak gdyby uśpionym.,to znaczy geneator pracuje lecz na wyprowadzeniach XTAL1 i XTAL2 amplituda generowanego sygnału wynosi ok.1Vpp. Jest to procesor w obudowie DIP 40 w podstawce. Ile powinna wynosić...
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 Chciałem podłączyć sobie kryształka pod układ i napotkałem pewien problem. Mianowicie na płytce mam piny od 9 do 14 przypisane pod LCD. Czy mogę przekierować XTAL1 i 2 pod jakiś inny, wolny port? Jeśli tak, to jak? Odpada przelutowywanie, bo mam układ na płytce drukowanej i musiałbym tworzyć nową. Chodzi o procesorek Atmega8
Dzięki za podpowiedź, jutro kupie kwarc 8mhz i spróbuje jeszcze raz. Druga sprawa - czy jeżeli kupie uC at90s2313 i zepnę jego xtal1 z xtal2 atmegi może zadziałać? Generalnie każdy musi zapłacić frycowe i się zastanawiam jak można w przyszłości odzyskiwać takie uC z błędnymi fusebitami. Czytałem o programatorze równoległym ale wszędzie piszą, że to...
Ten kwarc zegarkowy 32kHz to wg mnie nie najlepszy pomysł. Procesor będzie chodził strasznie wolno. I nie wiem czy coś da się wysłać przez RS. Najlepszy byłby 11.0592MHz i dwa kondensatory 22-33pF od XTAL1 I XTAL2 do masy. Nawet jak zostanie kwarc zegarkowy 32kHz(ze względu na oszczędność prądu) to na te dwa kondensatory zrobiłbym miejsce. Nie wiem...
Acha, czyli kwarc który mam podpięty pod wejścia Xtal1 Xtal2 będzie taktował ogólnie program, a zegar będzie taktowany z osobnego kwarcu zegarowego i nie będzie konfliktu??
Nie mam niestety możliwości sfotografowania tego w dobrej jakości ale jest to taki standardowy układ. Porty proca są wyprowadzone na goldpiny więc jedyne elementy podłączone na sztywno to rezonator na kwarcu, 3 linie do programowania ISP i stabilizowane napięcie. Układ rezonatora wygląda tak że XTAL1 i XTAL2 lecą do masy przez kondensatorki (SMD więc...
No niestety człowiek uczy się na własnych błędach. Co wobec tego mam podłączyć do nóżek XTAL1 i XTAL2 tego procka aby ożył. Proszę o info.
Czyli co dokładnie mam podłączyć bo trochę gubię się z pojęciami"rezonator, oscylator,kwarc." Nie wiem co jest co.Po podłączeniu kwarcu 8MHz pod xtal1 i xtal2 nic nie dało.
Na moje oko masz jakąś dużą upływność na PCB pomięrzy pinem XTAL1 albo XTAL2 a pinami MAX232. Albo problem wynika z braku kondensatora elektrolitycznego filtrującego zasilanie. MAX232 dużo prądu nie pobiera, ale za to impulsowo, co może resetować ATMegę przy braku elektrolita. Wstaw co najmniej 100uF.
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.
Aha dzięki wielkie za pomoc. Pomyślałem że mógłbym osiągnąć tą częstotliwość na innym procesorze attiny2313 i podać z wyjścia na atmege8 ale pojawia się kolejny problem. Jeśli attiny2313 ma preskaler co daje 1MHz i napisze programik w stylu Do Toggle Portb.1 loop To jaką częstotliwość uzyskam na Portb.1? 1MHz czy 0,5MHz ? Robiłem tak i podawałem na...
Ale ja nie mam programatora pony. Procek jest podpięty bezpośrednio pod procesor. Dodam tylko że pomiędzy XTAL1 i XTAL2 jest wpięty kwarc.
Narastanie napięcia i tak z Twojego punktu widzenia narasta natychmiast, z punktu widzenia procesora czas np. 0,001s to prawie wieczność :D (mógłby wtedy wykonać ok. 10 000 operacji), a dla Ciebie to mniej niż mrugnięcie okiem. Więc dla Ciebie i tak to czy procesor uruchomi się od razu, czy po 4ms i tak nie zrobi Ci różnicy. Ja zwykle programuję SUT...
A jakie masz przebiegi na Xtal1 i Xtal2?
Dobra, tak sobie powiedziałem:D Reasumując to, co do tej pory zrobiłem. 1. Przed układ 7805 dałem kondensator 100 nF podciągnięty do masy tak jak na tym obrazku: 2. Rezonator kwarcowy połączyłem pod XTAL1 i XTAL2 (odprowadzenie 12 i 13) i dodałem kondensatory 22pF, wszystko jak na rysunku poniżej: Czy jest jakaś różnica jak się połączy rezonator kwarcowy?...
Autor podesłał mi PCB z różnych względów nie może go pokazać. Byłem akurat dostępny to zaryzykował :D Generalnie przekazałem mu wcześniej takie uwagi które później napisał Drzasiek, z dodatkiem dot rezystora 100k. Wklejam tutaj by łatwiej mu pomóc: Ja na Twoim zacząłbym od sprawdzenia sygnału na XTAL1 i XTAL2, czy w ogóle kwarc pracuje. Później sprawdziłbym...
Witam, korzystam w swoim projekcie z atmegi164pa i chciałbym się dowiedzieć (czytając dokumentację nie jestem tego pewien) czy możliwa jest następująca zasada działania tego mikrokontrolera: Chodzi o to, że mikrokontroler ma korzystać w normalnym trybie pracy z zegara zewnętrznego (Low Power Crystal Oscillator) podłączonego do pinów XTAL1 i XTAL2, zaś...
Witam, Na początku zaznaczę, choć oczywiście wierzyć mi nie musicie, że przewertowałem przynajmniej kilkadziesiąt witryn internetowych w poszukiwaniu informacji, o które teraz proszę. Nie znalazłem tego, co mnie interesuje. Pracuję nad, jak na moje możliwości, dość rozbudowanym projektem. Potrzebuję w mojej ATMedze168 obsłużyć następujące przerwania:...
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...
Ale wewn. kondensatory można załączać fusem CKOPT tylko dla "Low-frequency Crystal Oscillator" czyli np. gdy korzystamy z kwarca zagarkowego 32.768kHz. Natomiast w pozostałych przypadkach fusebitu CKOPT używa się dla zewn. kwarców od 8-16(20) MHz i nie ma to nic wspólnego już z załączaniem kondensatorów. Wtedy chodzi o zmniejszenie...
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ć...
A do których pinów podłączyłeś ten kwarc? Bo chyba nie do XTAL1 i XTAL2?
PORTB=0xFF; czyli PORTB= 1111 1111 PINB = 0001 0000 Używając & przycisk PB4 powinien otrzymać wartość 1, czyli, że jest wciśnięty. Dobrze będę stosować przesunięcie bitowe. Niestety, ale kompiluje na razie w Programmer's Notepad, ale fusebity ustawiłem w twoim programie na 12 Mhz i taki oscylator mam wpięty do nóżek XTAL1 i XTAL2 (czyli 1 nóżka kwarcu...
Programujesz przez JTAG czy ISP? Kwarc podłączony do pinów XTAL1 i XTAL2?
Ok, a jak to się będzie miało do samego programu napisanego na 1Mhz ? Nigdy jeszcze z zewnętrznym kwarcem do czynienia nie miałem. W jaki sposób należy programowo z niego skorzystać? Normalnie Timer2 jest taktowany z tegosamego zegara co microkontroller. Aby uzyskac taktowanie z rezonatora 'zegarkowego' podłączonego do pinów XTAL1/XTAL2, potrzebujesz...
do TOSC1..2 mam podpięty kwarc 32kHz Ok, a drugi kwarc do oscylatora głownego, np. 4MHz, podpinasz do XTAL1 i XTAL2, więc nie rozumiem dlaczego piszesz: Nie mogę dać kwarcu ponieważ mam już podpięty kwarc 32kHz Możesz też dać kwarc 1MHz, jeżeli zależy ci na małym poborze prądu, ale transmisji nie ustalaj z takim kwarcem powyżej 9600.
Na forum nie znalazłem za dużo na ten temat. W necie też jedynie amatorskie próby zwieńczone stwierdzeniem "no jak widać działa, ale nie wiem, na ile to stabilne jest". Nie jestem zbyt chętny na użycie ARM-a. Układ ma za zadanie pobierać kilkanaście impulsów z zewnątrz (w tym 2 mogą mieć dosyć dużą częstotliwość, także będą na przerwaniach) oraz wyświetlać...
Witam Mam problem z programowaniem ATmega8, otóż gdy podłączam programator do mikrokontrolera w programie mkavr calculator wyskakuje coś takiego: avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.02s...
Zakupiłem kwarce 8 oraz 16 MHz, lecz wpięcie ich do XTAL1 oraz XTAL2 oraz połączenie ich kondensatorami 22 piko farada do masy nic nie zmienia w moim przypadku. Na czym polega reflashowanie i jak się je robi? Nie potrafię się doszukać w internecie na czym polega. Pozdrawiam i dzięki za odpowiedzi :)
Witam, zaryzykuję stratę tego jednego punktu w nadziei, że ktoś mi łopatologicznie (i po polsku) wytłumaczy wątpliwości związane z wyborem źródła taktowania dla ATmega168P/328P. Otóż kupiłem kilka klonów Arduino Nano oraz Mini Pro z procesorami ATmega 168P i 328PB. Wszystkie moduły 5-woltowe i pędzone zewnętrznym kwarcem 16 MHz. Ponieważ z pewnych (nie...
Czy masz jakiś kwarc podłączony do XTAL1 i XTAL2? Wg fusebitów ustawiłeś na "Low-frequency Crystal Oscillator" 32kHz
Jezeli wybrales External to ustawiles procesor na prace z zewnetrznym zegarem NIE kwarcem. Zeby moc ponownie programowac procesor musisz podlaczyc generator ok. 1MHz na nozke XTAL1 a nozke XTAL2 pozostawic nie podlaczona. Tez za pierwszym razem ustawilem External i musialem sie nabiedzic zeby ponownie ozywic proca. Zalatwilem to w taki sposob ze platal...
W takim układzie możesz zaprogramować tylko nowy procek, który ma ustawione Fusebits na prace z wewnętrznym oscylatorem (ustawienia fabryczne). Jeżeli masz procek z jakiegoś urządzenia może mieć on ustawione fusebits na prace z zewnętrznym oscylatorem. Wtedy musisz dołączyć dodatkowo do nóżek XTAL1 i XTAL2 jakiś oscylator np. 4-8 MHz i dwa kondensatory...
Witam, właśnie projektuję pewną apliklację i mam wątpliwości co do podłączenia nie wykorzystanych pinów. Zostały mi: -AREF (NIE korzystam z ADC) -PB6/XTAL1 -PB7/XTAL2 -ADC6 i ADC7 (NIE korzystam z ADC) -PC0 - PC3 -PD0 -PD1 -PB4/MISO (mam skonfigurowane SPI, ale potrzebuję go tylko do nadawania) Co mam z nimi zrobić, podpiąć do masy, Vcc, czy zostawić...
Dzięki, po południu Dodano po 5 Witam ponownie! Jeszcze raz bardzo dziękuję wszystkim biorączym udział w dyskusji. Właśnie udało mi się odblokować układ. Podłączyłem układ ze schematu załączonego powyżej, przestawiłem spowrotem na Internal i działa jak nowy. Dla mających podobny problem dodam że do punktów XTAL na dole schematu nic nie podłączyłem....
Zumek czy te ustawienia sa na kwarc zewnetrzny? Kwarc może być TYLKO zewnętrzny i może być to rezonator lub oscylator/generator.Tobie chodzi zapewne o rezonator , więc to są ustawienia dla rezonatora kwarcowego(do 16MHz) , który podłączony jest pod piny XTAL1 i XTAL2 + 2 sztuki kondensatorków 22-27pF. Jaśniej już chyba nie potrafię ;) Piotrek
dla 8535 to podpinasz do TOSC 1 i TOSC 2 czyli do PC6 i PC7. Dla Mega8 to właśnie tosc1 i tosc2 to są Xtal1 i Xtal2. skasuj sobie tą konfigurację Config Portc = &B11111111 bo masz kwarca podłączanego właśnie do PC6 i PC7.
Tą Atmegę co zablokowałeś być może da sie odratować podłąćz jakiś zewnętrzny oscylator do nóżek XTAL1 i XTAL2 i zobacz czy da sie odczytać fuse bity. Co do zaprogramowania na 4MHz to pisałem że fuse bity CKSEL0-3 trzeba ustawić. Masz tu zdjęcie ale zmień fuse bity tylko dla CKSEL0-3 resztę zostaw jak masz.
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
Jedna nóżka do XTAL1 druga do XTAL2 i po kondensatorze 12-22 pF pomiędzy każdą nóżkę kwarcu a masę. A i nie zapomnij o zmianie Fusebitów.
Zmieniłem troszkę podłączenia wyświetlacza LED do atmegi. Teraz z mam tak: PORTD.4 = segment A PORTD.5 = segment B PORTD.6 = segment C PORTD.7 = segment D PORTC.2 = segment E PORTC.3 = segment F PORTC.4 = segment G PORTC.5 = segment DP Do portów XTAL1 i XTAL2 mam podłączony rezonator 32kHZ. Układ prawidłowo wyświetla temperaturę i przekazuje na UART...
Pamiętaj, że kwarc zegarkowy nie podłącza się do XTAL1 i XTAL2. Tylko jako generator dla timera. Więcej w nocie.
nie zaszkodzi spróbować :) tylko gdzie ja mam te nóżki od ATtiny podłączyć ?? do XTAL1 czy XTAL2 ATmegi i czy można bezpośrednio ?? czy może jakiś kondensator dać ??
Chyba jednak zastosuje hardware czyli DS3231, jest znacznie mniejszy niż ds32khz i tańszy, udało mi sie wynegocjować dobrą cenę, 3$ zamiast 10 za DS32khz, DS3231 ma wyjście 32768Hz, czy mogę go podłączyć jako External Low-Frq Oscillator XTAL1/XTAL2 bezpośrednio, ustawiając CKSEL na 1001? Ps Maxim ma live demo, gdzie odchyłka jest 2 min 35 s przes blisko...
K***a teraz to se zablokowałem atmege wybierając przez pomyłkę Ex. Clock; Start-up time: 6 CK + 0ms. Zna ktoś prostą metodę na odblokowanie ? Znalazłem coś o rezonatorze kwarcowym, ale prawdę mówiąc nie wiem czy w moich szpargałach mam coś takiego czy też to jest oscylator kwarcowy. Pisze na nim 12.000 HELE. 9G. Znalazłem też poniższy temat, w którym...
Witam Przestawiłeś procka na zewnętrzny rezonator kwarcowy/ceramiczny o niskiej częstotliwości. Jeżeli posiadasz kwarc 1MHz, to spróbuj go podłączyć (bez kondensatorów) do nóg XTAL1, XTAL2 ATmegi. Jest szansa, że ruszy i będziesz mógł poprawić fusebity. pozdrawiam
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ź...
Witaj. Pokaż schemat i program, bo musimy się domyślać, co robisz i gdzie podłączasz. To co napisałeś rozumiem następująco: - podłączasz pin np. OC1A do pinu TOSC1 - ustawiasz timer 2 w tryb asynchroniczny, ... czy tak? Jeżeli tak, to na jakiej podstawie (datasheet) to robisz? Timer/Counter Oscillator For AVR microcontrollers with Timer/Counter Oscillator...
Witam tak jak w temacie posiadam atmege8A w obudowie smd. Płytka była zaprojektowana po to aby wyświetlać temperaturę zewnętrzna i wewnętrzna za pomocą wyświetlacza 7-segmentowego. Mój problem polega na tym ze po uruchomieniu płytki 3 segmenty na wyświetlaczu się nie zapalały dlatego wszedłem w ustawienia fusebitów i pierwsze co zrobiłem to zaznaczyłem...
Przyłączając się do tematu chciałbym zapytać o parę spraw: 1. Zakładając że chciałbym zrealizować asynchroniczne taktowanie timera T1 w trybie uśpienia Power Save to w jaki sposób podłączyć kwarc ? Wiem narazie tylko tyle że w przypadku gdy chcemy uC taktować zewnętrznym sygnałem to można podczepić kwarc do pinów XTAL1 i XTAL2 równolegle dając do tych...
dalej to samo Dodano po 12 dodałem jeszcze rezystor 10k między reset a vcc oraz podpiąłem rezonator kwarcowy równolegle do xtal1 xtal2 i przez 2 kondensatory 22pF do masy i dalej to samo Dodano po 56 powiadomienia z programu KamPROG AVR Setting SPI frequency to 1kHz. Setting SPI frequency succeded. Entering programming mode. Entering programming mode...
dondu: Według dokumentacji: When the internal RC Oscillator is used as the main clock source, it is possible to run the Timer/Counter2 asynchronously by connecting a 32KHz Oscillator between XTAL1/TOSC1 and XTAL2/TOSC2. But when the internal RC Oscillator is selected as the main clock source, the CKOPT Fuse does not control the internal capacitors on...
Piny PC6 i PC7 mam wolne. Spróbuję do nich dolutować kwarc zegarkowy i zobaczymy co z tego wyniknie. A ten kwarc 16 MHz przy Xtal1 i Xtal2 ma zostać , tak ? Jak sobie nie poradzę będę się odzywał.
Dziękuję za odpowiedzi. Co do tematu: 1. Skąd wziąłeś bibliotekę do PCF? Wykorzystałem sprawdzoną bibliotekę od DanieloS ze strony: 2. Jak masz podłączony ten kwarc? Pracuję na płycie EvB 4.3, nigdy nie było problemu z kwarcem. Sam kwarc jest podłączony do XTAL1 i XTAL2 blisko uC, a z drugiej strony przez kondensatory 22pF do masy. czytanie zegarka...
zlozylem sobie uklad z atmega 128. Wypsazylem w dwa zlacza spi i jtag. udalo mi sie polaczyc z ukladaem za pomoca spi. niestety podczas ustawiewiania bitow wyboru oscylatora wybralem CKSEL[3..0] ustawilem 0101 tj wg dokumentacji zewnetrzny oscylator RC pozostalych wartosci nie ruszalem tj pozostaly defaultowe niestety uklad stracil chec do dalszej komunkacji....
1. Jest poprawny, ale nie do końca, bo nie ma bufora(74hc244 - chroni przed zepsuciem portu lpt) i może uszkodzić LPT, pinów nie sprawdzałem. Zrób ten programator co jest w pierwszym linku w moim poscie on jest sprawdzony i na pewno dobrze działa. 2. Poczytaj o fuse bit'ach w atmegach, żeby włączyć zewnętrzny oscylator(kwarc+kondensatory) trzeba odpowiednio...
Kondensatory i kwarc odlutowane xtal2 do niczego nie przylutowany, xtal1 do porta.0, m32 ma ustawiony wewnętrzny rezonator 8mhz(zewnętrznego kwarcu nawet nie próbuje ustawiać bo jeszcze zepsuje drugi procesor )
Witam Będąc przekonanym, że ATmega88PA ma tak samo uporządkowane fuse bity jak ATmega8A wklepałem w konsolę: avrdude.exe -p m88pa -c usbasp -U hfuse:w:0xD9:m -U lfuse:w:0xE4: W wyniku czego mój mikrokontroler przestał być widoczny (rc=-1) Plan był taki, żeby załączyć wewnętrzny oscylator 8Mhz. Z tego co widzę to zaprogramowałem BODLEVEL na 001 (w nocie...
sprawdz połączenia kwarcu z uP. kwarc musi być blisko procka i musą być 2 kondensatory do masy (z zakresu 22pF-33pF). jaki masz programator ??? niektóre ISP mają opory przy duzych czestotliwościach kwarcu. ADD: jeśli zmieniałeś tylko fusebity od kwarcu to wystarczy zewnętrzne żródło sygnału zegarowego np inny procek z zewnętrznym kwarcem lub generator....
[datasheet] (PCINT6/XTAL1/TOSC1) PB6 (PCINT7/XTAL2/TOSC2) PB7 [/datasheet] upssss.... doc2545 to atmega168, więc się poddaję!
Popsuć nie, ale zablokować tak. Zapisując same 0 zapisałeś też bity CKSEL na 0000, czyli na External Clock. A więc układ nie ruszy nawet z zewnętrznym kwarcem. Potrzebny jest zewnętrzny generator sygnału taktującego. Na pocieszenie powiem tylko że jaki taki generator można wykorzystać pin XTAL2 procesora z programatora USBAsp. Wystarczy ją podłączyć...
Jeśli chodzi o kontroler to jest to Atmega8A A powinno to być ujęte w temacie... ;) XTAL1 and XTAL2 are input and output Czyli wejście to XTAL1. strona 25.
Witam skonfigurowałem wstępnie adxl345, jednak wyniki są błędne. Czy ruszam akcelerometrem czy ie pokazuje jakieś wartości na wyświetlaczu lcd. Mój sprzęt to: Atmega16A 1Mhz (testowane również na 8Mhz). Wyświetlacz LCD, ADXL345. W programie część na pewno jest dobrze napisana, gdyż jak zmienię szybkość SPI to na wyświetlaczu szybciej wyświetlają się...
Witam, programuję Atmegę 32 za pomocą Leonardo, bootloader jak i program wgrywa się ok. Problem w tym, że działają tylko porty od PB0 do PB7. Do portów PA, PC, PD próbowałem podpinać diodę no i odpowiednio zmienić w programie jednak nic się nie dzieje. Bootloader ściągnięty z tąd : [url=]ATMega32 W czym może tkwić problem ? Zawartość pliku pins_arduino.h...