Na obecną chwilę Atmega nie ruszy bez zewnętrznego kwarcu dlatego podłącz kwarc z kondensatorami, jak ruszy to podepnij programator i zmień fuse bity na taktowanie wewnętrzne i wszystko wróci do normy.
ustawiłeś zewnętrzny kwarc a ja go tutaj nigdzie nie widzę... żeby programator zobaczy procka z ustawionym zewnętrznym kwarcem to ten kwarc musi tam być
Jak masz drugą atmegę to zaprogramuj ją czymś takim PORTA=0xFF; asm("nop"); PORTA=0; asm("nop"); Weź sygnał z jakiegoś pinu portu i podepnij pod XTAL1 pacjenta, na pewno zadziała:) Jak nie to możesz kupić generator za kilka zł i podpiąć pod procka.
W 99% procentach masz złe ustawienia kwarcu w procku (albo jeżeli używasz max232 to źle dobrane jego kondensatorki :idea: ) :) Sprawdź fusy bo jak to bywa w atmegach jeżeli sam ich nie ustawisz to czasem szwankują (sam się z tym meczyłem chyba z tydzień) :) Jeżeli masz taką możliwość to podepnij jakiś kwarc zewnętrzny + 2 kondensatorki, ustaw w opcjach...
Gotowiec: http://www.elektroda.pl/rtvforum/topic57...
Witam Z tego co widzę to masz źle fusebity ustawione i ATmega16 chodzi Ci na 1MHz a nie na zewnętrznym kwarcu 16MHz. Radzę albo zmienić w programie zegar na 1MHz albo ustawić fusebity tak, żeby ATmega pracowała na zewnętrznym kwarcu 16MHz. Zapewne używasz PonyProga do programowanie więc odznacz CKSEL3 CKSEL2 CKSEL1 a zaznacz CKOPT. Tylko uważaj przy...
Spróbuję kod tylko muszę do sprzętowego SPI podłączyć wyświetlacz bo puki co programowo wysyłam. Nie bardzo wiem co siedzi na tej miojej płytce. Jakieś 2 kondensatory tam są i 2 diody. Mam jakiś kod do tego dołączony pod 51 i jak patrzę to tam jakies info czyta z wyświetlacza i 4 rodzaje rozpoznaje i w zależności od tego inicializuje. Na razie kupiłem...
Raczej i z STK-200 będziesz potrzebował to zainstalować. Sprawdzałeś w BIOS`ie komputera czy masz LPT w trybie ECP + EPP czy jakoś tak. SPP jest chyba domyślnie i lepiej przełączyć na Enchanced. Do tego widziałeś te pliki które są w moim folderze Avrdude. Jest na przykład "Status_giveio" albo "Remove_giveio" Z tym Giveio o ile pamietam to właśnie chodziło...
IMHO jeśli się krzaczy to wyraźnie jest problem z rzeczywistym baudrate. ATMega jest taktowana z zewnętrznego kwarcu? Przy synchronicznym USART normalnie ustawia się szybkość, przy czym slave jest taktowany z mastera, więc na slave szybkości ustawiać nie trzeba.
Skąd masz ten kod? Jest przetestowany? Czy masz poprawnie zdefiniowany kwarc?
Nie mam ustawionego na zewnętrzny kwarc.
Generator wewnętrzny jest tak mało precyzyjny że raczej nie uda się uzyskać prawidłowej transmisji. Musisz zastosować zewnętrzny kwarc, tylko nie zapomnij przestawić bezpieczników na zewnętrzny kwarc.
Witam. Ja Atmega 1284 spokojnie używam z kwarcem 18 432 000 Hz dla 3.3V i 5.0V działają poprawnie. Oczywiście możesz trafić kiepską partię która nie badzie działała poprawnie.
Jak ustawić ATMEGE 8 na zewnętrzny kwarc 16MHz?? 1110 - zewnętrzny kwarc z kondensatorami 10-16MHz 0 - bit CKOPT Link do zdjęcia: http://www.elektroda.pl/rtvforum/downloa...
twój przypadek wygląda tak jakby procesor używał innego bauda jak mu każesz. po pierwsze sprawdz czy ATmega kożysta z zewnętrznego kwarcu (chodzi o fusebity) bo standardowo jak wyjeżdza z fabryki to chodzi wewnętrznym 1MHz. po drógie sprawdz konfigóracje uarta są w necie takie programiki do obilczania wartość rejstrów na różnych kwarcach.
Nie dopisałem jaki kwarc-mój błąd. Atmega8 ma pracować z zewnętrznym kwarcem 12MHz. Pozdrawiam
Ja mam pytanie, bo ten układ mi coś nie działa (w ogóle nie odpowiada ackiem na pierwszy komunikat). Czy kwarc zewnętrzny jest wymagany?
Programowałeś fuse-bity do pracy z zewnętrznym kwarcem ? Coś mi się wydaję ze pracujesz na wewnętrznym oscylatorze 1MHz. Możesz to sprawdzić zmieniając prędkość terminala.
1. Zmniejszyć częstotliwość atmegi do 1MHz, jeśli jest większa No tak najważniejsza rzecz ;) Niech kolega w ogóle sprawdzi czy częstotliwość Atmegi jest taka sama jak ta zadeklarowana w kompilatorze. Tak w ogóle to atmega korzysta z wew. generatora czy ma zewnętrzny kwarc, no i jaka częstotliwość?
Witam, Jestem na etapie tworzenia urządzenia z mikrokontrolerem AVR. Chcę użyć ATmega328P z zewnętrznym kwarcem 8MHz. Proszę o pomoc jak zmienić Fuse Bits, aby atmega działała z zewnętrznym kwarcem 8MHz i jej nie zablokować bo mam tylko jedną sztukę. Chciałem użyć programu mkAVRCalkulator Pana Mirka Kardasia bo mam zakładkę, gdzie wystarczy zaznaczyć...
Witam, A jak będzie wyglądać ustawienie fusów dla ATmega 128 z kwarcem zewnętrznym 16MHz przy zasilaniu mojego układu 5V
Witam Szanownych Kolegów, męczę ATmega 8L i postanowiłem zapytać - podłączony mam zewnętrzny kwarc 4MHz na kondensatorkach 33p (wiem, że w nocie jest 12-22pF ale akurat takich w tej chwili nie mam) - czy możliwe jest, że program nie działa ze względu na te kondensatory? Napisałem malutki programik w bascomie typu Do:set portb.1:wait 1:reset portb.1:Loop...
Dobra, a gdzie jest kwarc? Ustawisz fusebity na kwarc zewnętrzny i klops.
Do mirekk36, Czy atmega sterująca wyświetlaczem jest taktowana zewnętrznym kwarcem ? Pytam o to, ponieważ w moim układzie transmisja działa bez błędów, tylko z PC, a gdy wysyłam coś na terminal, to są błędy ???
Czyli nawet programujac przez ICSP i tak nalezy wgrać bootloader z ustawionym zegarem? W programie Arduino zachodzi pewne pomieszanie pojęć, które może wprowadzać w błąd np. przy MiniCore. Polecenie "Wypal Bootloader'a", wbrew nazwie, tak naprawdę wykonuje fundamentalnie ważną funkcję ustawiania fusebitów, czyli ustawia w kostce rodzaj i częstotliwość...
żeby atmega działała z zewnętrznym kwarcem 8MHz
Wgrałem plik .hex i wszystko jest ok zmieniłem fuses na kwarc zewnętrzny 16MHZ Ale jak wgrać program?
Zacząłem swoją Atmege 324A-PU Dlaczego nie ustawiłeś wariantu 324A w powyższej konfiguracji? Dodano po 3 Ustawienie internal 8MHz, zgodnie z dokumentacją MightyCore, powoduje "Might cause UART upload issues.". Zaleca się wybranie Internal 1MHz albo kwarc zewnętrzny. https://github.com/MCUdude/MightyCore#su...
• Speed Grades – ATmega164P/324P/644PV: 0 - 4 MHz (at) 1.8V - 5.5V, 0 - 10 MHz (at) 2.7V - 5.5V – ATmega164P/324P/644P: 0 - 10 MHz (at) 2.7V - 5.5V, 0 - 20 MHz (at) 4.5V - 5.5V A Ty zdaje się zasilasz układ napięceim 3,3V i próbujesz zastosować kwarc 14,7456MHz?
Dokładnie ustawiasz na zewnętrzny kwarc >8MHz i np na sturtup time 14CK + 65ms. Zresztą to drugie nie ma takiego znaczenia ;) W sumie, to nie musisz tego zmieniać, bo tak powinno być ustawione domyślnie.
Mam taki problem, zmianialem fuse bity na zewnętrzny kwarc i atmega przestała mi wykonywać wpisany program. Powróciłem do poprzednich ustawień wewnętrznego kwarcu i nadal atmega nie chce wykonywać programu. Poniżej dołączam obraz fuse z PonyProg. Trochę mnie dziwi, że mogę zmieniać fusy i wgrywać aplikację, ale program nie jest wykonywany. Jakieś sugestie?...
Próbbuje odebrać kod rc5 na atmega 16 ale niestety gdy nacisne klawisz na pilocie odczytuje mi tylko 255 127. Wiem że odczytuje mi stany logiczne tylko wysokie. Ale rozróżnia że nacisnąłem klawisz. Czy może być to spowodowane tym że nie używam zewnętrznego kwarcu?? W tej chwili atmega chodzi na wewnętrznym oscylatorze 8Mhz Błagam o pomoc
Moim zdaniem to nie wian fusebitów. Trzeba szukać winnego gdzie indziej. Ja ustawiam tak samo jak autor (FF D9 FF) i u mnie działa na zewnętrznym kwarcu. I sprawdzałem to na dwóch procesorach z TME z 23 roku.
Witam Dość dokładny opis jest też na stronie Epsilon`a, przy użyciu Funprog`a i Phenix`a...programami I2c Prog v1.5 ATMega oraz JGProg. Ważne jest ustawienie przy programowaniu flasha trybu pracy z zewnętrznym kwarcem Pozdro
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.
ATmega ma podłączony zewnętrzny kwarc? Jakaś gotowa kupiona płytka, czy "samoróbka"?
Spróbuj może softu "Khazama Programmer", tam masz czytelnie fusebity do "odptaszkowania". Nie koniecznie musisz dawać od razu kwarc 16MHz, zwłaszcza, że sterownik podlewania to nie maszyna szyfrująca ;-) Wyłącz bit "divide by 8" i Atmega pójdzie na wewnętrzmym taktowaniu 8MHz.
Tyle się ludzie rozpisujecie, a to wygląda na zwykłą typową sprawę, czyli kolega w fusebitach nie włączył taktowania z zewnętrznego kwarcu i ATmega chodzi na wewnętrznym 1 MHz. Musisz zmienić fusebity odpowiednio. Wtedy będzie śmigać w miarę dokładnie (rozjazd rzędu sekund na dobę).
1. External clock to nie to samo co external crystal oscilator: A ) External clock - taktowanie prostokątnych przebiegiem podawanym na XTAL1 B ) External cristal oscilator - taktowanie kwarcem (poprzez odpowiednie załączone struktury w procesorze) 2. Ty wybrałeś opcję A, więc na razie: a) odepnij kwarc i kondensatory, podepnij do XTAL1 sygnał prostokątny...
jeden kondensator mniejszy i równolegle z nim trymer a drugi pozostaje bez zmian zmiana położenia trymera spowosuje lekką zmianę częstotliwości kwarcu i taktowania procesora. licznik w procesorze będzie pobierał impulsy właśnie z oscylatora kwarcowego mówimy o atmega... a może liczniki liczyły Ci źle bo korzystasz z wewnętrznego oscylatora RC, który...
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)?
Cześć Według moich wiadomości dobrze rozumujesz, oczywiście bity ustawione na 0 aby nie było że zaprogramowane to 1 :) co do generatora to powinno biegać, ale na jednej z zagranicznych stron widziałem generatorek do ożywiania AVRów z przestawionym fusami i tam był generator w którym na XTAL1 i XTAL2 podawano zegar w przeciwfazie. Piotr Ps. a ja mam...
Witam zrobiłem komputer samochodowy od Pfemka kto mi pomoże przestawić fuse Bits tak aby atmega 8 pracowała zewnętrznym kwarcem 4MHz za pomocą programu ISP Programer
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ć...
To może być zablokowana atmega :( Jest kilka możliwości jej odblokowania ale to zależy w jaki sposób jest ona zablokowana. Może być zablokowane SPI czy źle ustawione fusy np kwarcu. Najlepszą metodą odblokowania jest użycia programatora HV (równoległego). Jeżeli takowego nie posiadasz to spróbuj pokombinować z oscylatorami zewnętrznymi gdyż może on...
Jak ustawić fuse bits dla atmega 128 w ISPprogrammer, żeby chodziła z zewnętrznym kwarcem 13,875MHz. Obecnie Lock i Fuse bits wyglądają tak jak na załączonym obrazku. Z góry dziękuję za pomoc.
Teraz udąło sie zaprogramować, ale tak jak piszesz chodzi z 1MHz, gdzieś czytałem, że można ustawić na wewnętrzny kwarc 8MHz. Ewentualnie napisz jak ustawić dla zewnętrznego
Zaprogramuj "fusy" w programatorze Bascoma - trzecia zakladka. Bascom częściowo wskazuje opis ustawień więc o pomyłkę trudniej. Przed zatwierdzeniem sprawdź wszystko i powinno być OK.
Prawie każdy ma możliwosć podłączenia kwarcu, większość ma wbudowany rezonator RC. Napisz jaki procesor Cie interesuje.
Witam! Mam problem ze zmianą fusbitów tak, aby mikroprocesor atmega 16 pracował z kwarcem zewnętrznym 8MHz. Używam programatora PROGRAMATOR AVR ISP pod USB . W AVR studio ścieżka argumentów wygląda następująco: -p m16 -c usbasp –e -U flash:w:Ster_stefan.hex i -U hfuse:w:0xD9:m -U lfuse:w:0xee:m . Z kalkulatora zawartego na stronie http://www.engbedded.com/fusecalc/...
Ad 1. Ja tam dałem totalną amatorszczyzne. LM 7805 pare kondensatorków i tyle. Ad.3 Mam zewnętrzny kwarc 16MHz ale i na wewnetrznym 8MHz było ok. Ad 5. Tylko rezystor, chyba 10k Ad 6. Podpięta jest wtyczka do programatora. ATMEGA 64 + LCD Nokii 3510i w Vectrze B. Działa to od 2 miesięcy bez błędów. Pozdrawiam
Problem z bluetooth po UART rozwiązany !!!! Trzeba było ustawić zewnętrzny kwarc >8MHz dziękuję za pomoc i pozdrawiam !!
A może coś jest z Avr-Studio jeżeli przez niego programujesz ? Którą wersje masz ? Może jest potrzebny Upgrade programatora ? Skore inne procesory programuje poprawnie a jedynie ATMega 128 ?
Jeżeli jest nie używana to pracuje na wewnętrznym kwarcu 1MHz więc zewnętrzny nie ma tu nic do tego.
Dzień dobry, Chciałbym Was prosić o sprawdzenie poprawności prostego schematu z komunikacją 1wire i przekaźnikiem. Chciałbym się dowiedzieć czy komunikacja z drugim układem może się odbywać za pomocą wewnętrznych kwarców (atmega-atmega, atmega-attiny), czy należy wykorzystywać zewnętrznych tak jak u mnie na schemacie? Zasilanie chcę zrealizować na trafo...
No tak jednym słowem coś ściemnia mi PonyProg w sprawie fuse bitów :( wyglada na to jakby sobie z nimi nie radził... Ustawiałem bit odpowiedzialny za JTAG'a i nic ... już nie wspominając o tym że nadal nie chce mi poprawnie pracować ATMEGA z zewnętrznym kwarcem... Za wszelkien sugestie wielkie dzięki !! :D POZDRAWIAM, patryk
A zapytam jeszcze. A mógł, np. kwarc się jakimś cudem uszkodzić? Bo ta Atmega, która nie reaguje miała zaprogramowane fusy na zewnętrzny kwarc. Pozostałe, które mam zaprogramowane są na wewnętrzne os. RC i działają bez problemu. A aktualnie nie mam innego kwarcu, żeby sprawdzić.
Mam problem z podłączeniem się do procesora z użyciem AVRDude poprzez programator EvB. Powykonaniu komendy np: avrdude -c evb -p m168 -P ft0 -t Dostaję odpowiedź: avrdude : BitBang OK avrdude : pin assign miso3....itd avrdude : drain OK ft245r : bitclk230400 -> ftbaud 115200 avrdude : ft245r_program_enable : failed avrdude...
na początek nie musisz mieć kwarcu, procek wystartuje na wewnętrznym zegarze 1MHz. potem możesz to przełączyć fusebitami na wewnętrzny 8MHz lub zewnętrzny kwarc ( o ile go podepniesz ) . ale uważaj, bo łatwo się pomylić i przełączyć np. na zewnętrzny sygnał zegarowy i później już bez zewnętrznego generatora nie ruszy. co do błędów, to podwójne kliknięcie...
Witam. Buduje urządzenie w którym wykorzystałem Atmege32 w obudowie tqfp z wylutu. Problem jest tego typu że po wlutowaniu w urządzenie nie mogę jej zaprogramować. W oryginalnej płytce atmega pracowała z zewnętrznym kwarcem 8Mhz a w układzie docelowym będzie pracować na wewnętrznym rezonatorze. Oczywiście na czas przeprogramowania fuse bitów dolutowałem...
Witam Jakie maja być ustawienia w Bascom AVR Fuse Bitów pood kwarc zewnętrzny na 16MHZ
Reasumując: - jeden procek do programowania potrzebuje kwarcu, - drugi potrzebuje zewnętrznego przebiegu testującego na pinie XTAL1, z tego co wynika ze schematu. R
Atmega jest taktowana zewnętrznym kwarcem 16mHz. Dzieląc 16Mhz przez 32kHz wychodzi mi około 488 cylki. Poza tym nie ma znaczenia czy kod w przerwaniu zajmuje 3 linijki czy 100. Przerwanie wykonuje się dokładnie tyle razy. Zegar na tym zrobiony ma błąd mniejszy niż 1 sec na dobę więc nie ma mowy, że uC nie wyrabia.
Są 3 możliwości: 1. Delay ma ograniczenia (nie znam Arduino), ale tutaj nic nie jest napisane: http://arduino.cc/en/Reference/Delay 2. Masz włączony preskaler rejestrem CLKPR – Clock Prescale Register ale tego nie widać w programie. 3. Fusebity ustawione sa na wewnętrzny generator 8MHz, a nie na zewnętrzny kwarc. Tak jest w Twoim przypadku. Łatwo...
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ą...
No właśnie teraz czytam że układ RC może być, spróbuje i napisze czy ruszył Dodano po 17 Atmega ruszyła. Teraz znalazłem w opcjach External Crystal/Ceramic Resonator, wydaje mi się, że to jest ten na zewnętrzny kwarc, tylko, że jest max 8Mhz a czy da się ustawić na 16 ?
Atmega odblokowana (zrobiłem fusebit doctora) i przestawiona na zewnętrzny kwarc 20MHz i tak jak zwykle zdjęć nie pokazuje.
Zaprogramowałem ATmegę8 na kwarc zewnętrzny 2-4MHz (CKSEL 1010) i nic innego nie zmieniałem w fusebitach a mimo tego już nie mogę go zaprogramować. Co mam robić? Sam procesor działa poprawnie.
sivex, więcej tego nie rób w domu, to co tu napisałeś, grozi uszkodzeniem zasilania i mikrokontrolera. Kompletnie nie zrozumiałeś tego, co jest napisane w pdf-ie. Punkt 4 algorytmu programowania awaryjnego ze strony 265 doc2466.pdf (programowanie fusebit) jest wykonalny tylko programatorem równoległym... CKSEL powinny być ustawione na 1111, jeżeli masz...
Witam, chciałbym przy użyciu Atmega8 i zewnętrznego kwarcu odmierzać i zliczać setne części sekund, sekundę mogę łatwo wyłapać z timera1 według przykładowych obliczeń 4000000MHz / 256 = 15625 65536 - 15625 = 49911 lub 8000000Mhz / 256 = 31250 65536 - 31250 = 34286 Nie mam jednak pomysłu jak....... Z góry dziękuję za pomocne wypowiedzi. Aby odmierzac...
wie wie , nie wiem czy mnie dobrze rozumiecie więc dam zdjęcia jedno jest zrobione z góry prostopadle do wyświetlacza a drugie jest zrobione pod kątem , dodam że wyświetlacz cały czas wyświetla to samo. http://obrazki.elektroda.net/34_12214814... http://obrazki.elektroda.net/78_12214815... i pojęcia nie mam co dalej 16x2 działa dobrze...
jeśli chcesz odblokowac tamten chip to robisz tak: sprawny chip podłączasz z zewnętrznym kwarcem i 2 kondensatorami do masy. sygnał zegarowy z jego pinu XTAL2 (wyjście sygnału zagarowego) lączysz na XTAL1 (wejście sygnału zegarowego) zablokowanego chipa. oba procki muszą mieć wspólną mase i kabel polączeniowy od kwarcy musi być możliwie krótki. wtedy...
Tylko czy gdyby się nie wzbudzał zewnętrzny generator to mógłby z powrotem programować Fusbity?
Witam ma problem z atmega8 dołaczony mam kwarc zewnetrzny 8mHz fusebity ustawiałem mkAVR i Sinaprog. Jednak Atmega nawet po odłączeniu kwarcu działa tak samo! Wygląda tak jak by sie nie przestawila na zewnetrzny kwarc czym to może być spowodowane ma ktoś jakieś pomysły ?
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...
koledzy jak w bascomie avr wersja 1.11.7.4 ustawić fuzbity na atmega 8 ,żeby pracował z zewnętrznym kwarcem 8 MHz bardzo prośiłbym o jakieś wskazówki
Atmega jest taktowana zewnętrznym kwarcem 12MHz, żeby jeden tick timera trwał ~1us. 1. Czy timer 8-bitowy przyjmujący zewnętrzne impulsy, może je przyjmować w takich samych odstępach czasowych jak 16-bitowy? Tak. Te dłuższe timery mają po prostu większy rejestr w którym liczone są impulsy, poza tym działają tak samo. 2. Czy do przerwania, kiedy jest...
W M32 mam kwarc (kondensatory wewnętrzne) i też się spóźnia parę sek/dobę. W mojej M8 chyba jednak nie trzeba zewnętrznych kondensatorów, bo jak mam CKOPT niezaprogramowany, to spieszy się bardzo mocno (jak dotknę palcem to chodzi OK), a jak CKOPT zaprogramuję, to chodzi już OK (tylko to spóźnienie). No ale jeszcze pokombinuję z zewnętrznymi kondensatorami...
powodem wyświetlania sie na monitorze "0h bajt zapisany" jest złe ustawienie fuse bitów , powinny być ustawione tak aby układ pracował na zewnętrznym kwarcu. Po zmianie wszystko działa OK.
Zmieniłem na takie jak na printscreenie powyzej i nadal atmega (328) jest zwolniona (wolno startuje, lcd smuzy). Co zle ustawiłem?
Sorki - rozpędziłem się - ale nadal myślę, że na pewno kasy nie wyrzucasz w błoto tylko coś źle robisz tzn coś ci nie wychodzi piszesz że programujesz za pomocą AVRProg USB i że podłączasz na siłę kwarc zewnętrzny. Tylko po co podłączasz ten kwarc skoro atmega przychodzi z fabryki ustawiona na wewnętrzny oscylacor 1MHz - więc daruj sobie podłączanie...
Mam ogromną prośbę. Czy mógłby ktoś podać link do strony lub podesłać plik bootloadera do atmegi8. Próbowałem już kilku bootloaderów, ale niektóre mają jakieś błędy (np. wpisują część programu). Atmega pracuje na zewnętrznym kwarcu 8MHZ Prędkość transmisji ustawiłem na 19200 bodów. Bootloader ma byc wywolywany po skoku do jego adresu (najlepiej gdyby...
To zależy, we wspomnianej XMEGA poducent gewarantuje 1% w całym zakresie temperatur. a jeśli mamy dowolny kwarc w systemie to DFLL na bieżąco kalibruje RC więc problemu nie ma. Programowo w ATMega też to można zrobić, lecz jest to oczywiście ciut bardziej kłopotliwe. A problem z zewnętrznym kwarcem jest taki, że w ATMega169 możesz podłączyć albo kwarc...
Aby wyłączyć JTAGA to należy odfajkować fuza JTAGEN. Dla kwarcu zewnętrznego odfajkować CKSEL 0,1,2,3
Bez znaczenia. EF czy FF wielkiej różnicy nie robi. Fusy są ustawione na zewnętrzny kwarc>8MHz i zmienia się tylko czas startu po resecie.
Problem mam następujący, w proteusie ds1820 działa, wyświetla temperaturę w HEX i reauje na zmiany wartości temperatury a gdy podłącze do rzeczywistej atmegi32 zgłasza jedynie że jest, po resecie, a wartości temperatury wynoszą 0xFFFF. Atmega jest na zewnętrznym kwarcu 8Mhz. Czy robi wielką różnicę gdy zamiast rezystora podciągającego 4k7 mam rezystor...
Nie uzyskalem odpowiedzi czy musi byc ten ukladzik 74HC244?? Nie musi, ale jest wskazany. Kiedyś miałem, teraz go nie mam i też działa. Jak sie dowiedziec czy uklad jest zabezpieczony przed nadpisaniem, skasowaniem czy cos w tym rodzaju i jak to usunac. Sygnature układu powinno odczytywać bez względu na zabezpieczenia. Objawem blokady przed odczytem...
Witam. Co prawda jestem początkującym w mikroprocesory, ale odblokowałem już swoją atmegę. Problem był prosty. Atmega była przestawiona na kwarc zewnętrzny, no i w układzie do którego była przeznaczona, działała. Jednak kiedy wkładałem ją w programator to już nie chciała działać. Schemat programatora na podstawie którego zbudowałem swój, nie zawierał...
http://obrazki.elektroda.net/22_12831922... Dodam jeszcze, że moja Atmega to: ATMEGA8-16PU
Atmega wymaga raczej wymaga kwarcu, sprecyzuj berdziej. Pozdrawiam
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...
Mega32 robiłem generatorem zewnętrznym około 1MHz ze zdjętym kwarcem.
Być może zamiast 0100 ustawiłeś 1011 co oznacza, ustawienie zewnętrznego kwarcu Low frequency. Jakie konkretnie bajty Low i High fusebitów ustawiałeś? http://www.engbedded.com/fusecalc Poza tym warto mieć Fusebit Doctora: http://mikrokontrolery.blogspot.com/2011...
Witam. Mam zaprogramowaną mega32L, która chodzi z wewnętrznym oscylatorem 8MHz bez problemu. Chciałem jednak odpalić ją na na zew. kwarcu 8MHz. Ustawilem fusebity CKSEL(1111) niezaprogramowane SUT1-0(11) niezaprogramowane. I nic, atmega nie uruchamia się. Kondensatory przy kwarcu 22pF. Próbowałem wielu zmian CKSEL(1101) i SUT1-0 w różnych pozycjach....
ATmega88 ma jeszcze takiego fusebita jak CKDIV8, masz zegar zewnętrzny ale dzielony przez 8. Musisz wyłączyć tego fusebita, żeby śmigało tak jak chcesz.
Mało ciekawe, sztuką było by zrobić ten zegarek bez PCFa! Jeśli Atmega jest taktowana zewnętrznym kwarcem to napisanie programowego RTC nie powinno stanowić problemu Nie stanowi, bo na stronie Atmela jest przykładowy program. Co sekunde wybudza się, "posówa" zegare i idzie spać.
Witam. Mam taki problem: jak mam ustawic fusebity w ponyprog w atmega162. Posiadam tylko screena z innego programu. Dodam że atmega ma pracowac na zewnętrznym kwarcu 7,37MHz. Z góry dzięki za pomoc. http://obrazki.elektroda.net/77_11755609...
Mogę go podłączyć bez zewnętrznych kondensatorów ceramicznych? Nie uszkodzę w ten sposób ATmegi lub samego rezonatora? Możesz. Nic nie uszkodzisz. W teorii mogą być problemy ze wzbudzeniem się rezonatora ale w praktyce nie spotkałem się z takim przypadkiem. Na pewno zmieni się w minimalnym stopniu częstotliwość rezonatora co też w praktyce nie ma większego...
Ok, wszystko naprawione, okazało się, że atmega była prosto ze sklepu i fusebity trzeba było ustawić na zewnętrzny kwarc. Mirek, dzięki za pomoc.
Witam Czy programując avr najpierw wgrywamy program do pamięci flash , a później fuse czy najpierw ustawiamy fuse ( zapisz i wyślij do mikrokontrolera ) - zegar itp czy ma to znaczenie ? oraz czy zmieniając w atmega 8 zegar na zewnętrzny kwarc 8 Mhz, zmieniam coś jeszcze poza bitami odpowiedzialnymi za taktowanie CKSEL3 do CKSEL0 ? Z góry dziękuje i...
atmega zewnętrzny kwarc kwarc czujnik zewnętrzny atmega32 zewnętrzny kwarc
korektor phono naprawa modułu pralki rozszczelnienie pompy wtryskowej
regulator obrotów wentylatora regulator obrotów wentylatora
Skrzypienie w nowej hulajnodze Joyor S5 - przyczyny i rozwiązania Pulsująca kontrolka ładowania przy 14,5V