Gotowiec: http://www.elektroda.pl/rtvforum/topic57...
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.
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.
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...
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ć
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.
No a jak wygląda sprawa sprzętowo? Wszystko poprawnie podłączone? Opornik podciągający na wejściu sygnału z DS'a jest? (bo jak raz nie zamontowałem opornika to objawy całkiem podobne były...) Pozdrawiam.
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...
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.
No i dzięki Wam poblokowałem wszystkie moje Atmegi 8 :(
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...
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. 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.
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 ???
• 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?
ATmega ma podłączony zewnętrzny kwarc? Jakaś gotowa kupiona płytka, czy "samoróbka"?
żeby atmega działała z zewnętrznym kwarcem 8MHz
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
Nie mam ustawionego na zewnętrzny kwarc.
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
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
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.
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...
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.
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ść...
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.
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ć.
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.
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.
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...
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...
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...
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
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...
A czym programujesz te kostki? Polecam działanie spod AVRStudio - masz tam kalkulator zintegrowany z programatorem (do fusebitów i nie tylko)
Dobra, a gdzie jest kwarc? Ustawisz fusebity na kwarc zewnętrzny i klops.
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.
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
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 ?
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
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.
Zakłócenia głownie od tranzystora mocy (sterującego cewką) , ale również skok iskry powodował zmiany stanu licznika.Dopiero rozdzielenie częsci cyfrowej od wykonawczej coś pomogło, chodź też zdarzały się cuda Od instalacji elektrycznej raczej zakłóceń nie miałem. Atmega z zewnętrznym kwarcem 8MHz, Tyle pojemności ile trzeba i gdzie trzeba, cały układ...
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...
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)?
Witam, nie znam się za bardzo na mikrokontrolerach i proszę o pomoc. Sprawa dotyczy przeróbki taktowania atmegi na zewnętrzny kwarc z obecnego taktowania przez CLKOUT układu ENC28j60 Obecny schemat wygląda jak ten http://www.tuxgraphics.org/electronics/2... Oprócz przeróbki elektroniki (tu wiem co należy zrobić) powinienem także...
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...
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...
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/...
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ć.
Nie dopisałem jaki kwarc-mój błąd. Atmega8 ma pracować z zewnętrznym kwarcem 12MHz. Pozdrawiam
Wgrałem plik .hex i wszystko jest ok zmieniłem fuses na kwarc zewnętrzny 16MHZ Ale jak wgrać program?
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...
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?
Witam! Mam problem podobny do paru postów niżej. Mam atmega 16 z zewnętrznym kwarcem 8 MHZ. Fuse bity w Bascomie ustawione na 111111 , ckopt na 1. Procek pracuje normalnie- mam program zegarek i na nim i chodzi dokładnie (mniemam że kwarc pracuje ok). Natomiast Ds18b20 zwraca wartość -1. Wg programu z poprzedniego postu wogóle go nie wykrywa. Próbowałem...
witam mam taki problem z układem na atmega16 ,1 na 10 włączen ukłąd uruchamia sie prawidłowo zasialanie standardowo transformator toroid ~10V ,mostek ,kondensator 3300uF /25V , 7805 + 2x100nF i 100nF przy atmega atmega posiada kwarc zewnętrzny 16mhz + kondensatory 33pF do masy objawy : układ pracuje z LCD i 2 x DS18B20 w momencie właczenia pojawiaja...
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.
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
Witam. Po raz pierwszy zaczynam używać Atmegi128. Chciałem odpalić programik testowy który zapali diody. Zapalam cztery diody na PORTC i to działa. Problemem pojawia się kiedy wstawię do programu dowolne polecenie wait waitms waitus. Program tak jakby się wtedy zatrzymuje. Atmega pracuje na zewnętrznym kwarcu 8MHz. [syntax=basic4gl] $regfile = "m128def.Dat"...
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.
Atmega odblokowana (zrobiłem fusebit doctora) i przestawiona na zewnętrzny kwarc 20MHz i tak jak zwykle zdjęć nie pokazuje.
Prawie każdy ma możliwosć podłączenia kwarcu, większość ma wbudowany rezonator RC. Napisz jaki procesor Cie interesuje.
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
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.
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...
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...
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...
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...
Tylko czy gdyby się nie wzbudzał zewnętrzny generator to mógłby z powrotem programować Fusbity?
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ą...
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?...
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.
http://obrazki.elektroda.net/22_12831922... Dodam jeszcze, że moja Atmega to: ATMEGA8-16PU
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 ?
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ę).
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ł...
Problem z bluetooth po UART rozwiązany !!!! Trzeba było ustawić zewnętrzny kwarc >8MHz dziękuję za pomoc i pozdrawiam !!
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...
Atmega wymaga raczej wymaga kwarcu, sprecyzuj berdziej. Pozdrawiam
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 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 ?
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
jeśli zle ustawiłeś fuse bity od zegara i nie chodzi to spróbuj podpiąć Xtal2 z tego działającego procka z Xtal1 tego niedziałającego i wtedy spróbuj ustawić na wewnętrzny. potem podłącz do niego kwarc i przestaw na zewnętrzny kwarc. z tego co pamiętam to w bascomie stawiasz ostatnią pozycje (1111) ale to jeszcze musisz sprawdzić. co do tego at90s8515...
Witam. W zakladce w programatorze Bascoma poszukaj sobie tego: 001111:Ext. Crystal/Resonator High Freq. ; Start-up time: 1K CK +64ms; [CKSEL=1111 SUT=00] i zaprogramuj fuse bity. Kwarc 8MHz z kondensatorami 33pF wraz z Atmega rusza.
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 Jakie maja być ustawienia w Bascom AVR Fuse Bitów pood kwarc zewnętrzny na 16MHZ
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...
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.
Witam, jestem bardzo początkujący w mikrokontrolerach, Arduino kupiłem sobie dopiero tydzień temu. Mam pytanie, ale nigdzie nie znalazłem na nie dokładnej odpowiedzi, więc stwierdziłem że zapytam tu. Czy mogę stosować moje Arduino UNO jako programator, w takim sensie, że wgram sobie program na Atmegę328 jaka tam domyślnie jest, potem wyjmę ją z podstawki,...
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...
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...
Nurtuje mnie dlaczego ATTINY2313 są niewidoczne pod MkAvrCalculatorem, raczej błędy w lutowaniu wykluczam Jeśli masz pewność że te sygnały niezbędne do programowania, dochodzą na tą podstawkę (można przemierzyć od podstawki, która Ci działa), to może być taka kwestia, że ten kwarc w Twojej sytuacji jest niezbędny. Przynajmniej do czasu przeprogramowania...
Jeżeli jest nie używana to pracuje na wewnętrznym kwarcu 1MHz więc zewnętrzny nie ma tu nic do tego.
Nie korzystałem nigdy z trybu asynchronicznego, ale właśnie w tym, że jest on asynchroniczny wydaje mi się, że leży Twój problem. W szczególności myślę tutaj o dostępie do rejestrów timera w tym trybie. Poszukaj na ten temat informacji. Może tu coś znajdziesz: http://www.atmel.com/dyn/resources/prod_... Drobna rada: [syntax=c]//zamiast...
Witam Osobiście nie programowałem ATMEG, a muszę zaprogramować układ ATMEGA8. Na domiar złego nie mam złącza ISP na płytce z elektroniką. Atmega nie ma zewnętrznego kwarcu. Posiadam dokładnie taki sam programator jak opisany przez P-o-l Domniemywam że muszę zmajstrować jakąś prostą przystawkę i podpiąć do złącza programatora. Chodzi mi o coś z nieco...
Mam pewien problem...(Atmega 128A) Otóż - wg. dataszita częstotliwość wbudowanego zegara rośnie ze spadkiem temperatury (dziwne...). Ale - nie ma informacji, jak się z kolei zachowuje zegar w przypadku napędzania zewnętrznym kwarcem. Bo z pomiaru (na razie wstępnego - od momentu uruchomienia systemu do wystąpienia pewnego sygnału) wychodzi mi, że odwrotnie...
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.
kwarc zewnętrzny atmega kwarc czujnik zewnętrzny atmega32 zewnętrzny kwarc
ikony systemowe windows tomtom dożywotnia versa podłączenie sygnalizatora
mikrokomputer cobra1 samsung ww60j4063lw
Renault Clio 2 - problem z otwieraniem po zamknięciu pilotem Jak wyłączyć zieloną kropkę nagrywania na dekoderze?