Tak, dobierz doświadczalnie wartość a transmisja powinna się poprawić.
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 chce polaczyc atmege16l z nokia 5110 i mam pewien problem wg noty katalogowej oscylator wynosi 8mhz czy moge zastosowac zewnetrzny oscylator 11.0592mhz ?
Znam dobry płatny MKAVR kalkulator i posiada wersje pb w swojej bazie no i zaletą jest prostota. Pewnie znajdzie się jeszcze dużo tego typu programów ale ten mi najbardziej przypadł do gustu.
Pewne znaczenie ;) mają pozostałe fusebity - jak je ustawiałeś? Czy wstawiłeś zworki JP2 i JP3?
Witam Programuje przez Bascom AVR Problem jest taki ze nie moge ustawic procka ze by dzialal na zewnetrznym oscylatorze. Fusebit ustawione tak jak na printscreenie. Zewnetrzny kwarc 16Mhz, kondensatory przy kwarcu 22p (dzisiaj jeszcze dla pewnosci wymienialem) Gdy przestawie go na wewnetrzny oscylator 1Mhz zaczyna dzialac.
Witam Chciałem uruchomic RTC z wewnętrznym zegarem LSI na STM32f107, ogólnie układ działa przy pełnym zasilaniu. Po odłaczeniu zasilanie VDD, i zostawie tylko VBAT zegar LSI sie zatrzymuje. Wychodzi na to że do poprawnej pracy RTC z VBAT, potrzebny jest zewnetrzny oscylator 32,768 kHz, czy ktos to moze potwierdzic?
attin2313 ma wwewnetrzny oscylator, i bardzo ladnie go widzi POonyprog, ale kiedy chcę przełączyc go na zewnetrzny oscylator ( w bitach konfiguracyjnych) wg noty aplikacyjnej to POnyProg go przestaje widziwc !! a podłaczyłes chociaz ten zewnetrzny oscylator?
Może te strony będą pomocne http://www.engbedded.com/fusecalc/ i http://mirley.firlej.org/mini_lampka_rgb...
Jest na tyle dobrze, że można na wewnętrznym RC robić transmisję USART (to gwarantuje producent). Oczywiście kwarc jest ciągle kilka razy bardziej stabilny.
Po pierwsze to włączenie optymalizacji nie skróci delaya, tylko wyłączenie go wydłuży. Druga sprawa to kolega Sokol_09334 nie bardzo chce chyba czytać ze zrozumieniem. Nie chodzi o to żeby zadeklarować poprawną wartość FOSC, tylko powyżej 262.14 ms / F_CPU delay jest niedokładny, czyli u kolegi już przy 22ms.
Nic nie muszisz dobierać. Pod XTAL1 podłącz zewnętrzny generator 1MHz i ruszy. Jak nie to info przecież są w datasheecie. Dodano po 2 C ~ 33p R ~ 10k
Ale niestety Attiny13 nie może pracować z oscylatorem RC a attiny12 może, więc nie jest tak do końca zamiennikiem.
Jednego Tiny ustawiasz na kwarc i włączasz CKOUT, a drugiego ustawiasz na zewnętrzny generator z XTAL1. Łączysz CKOUT z XTAL1, i masz gotowe. Czytać noty katalogowe i analizować możliwości.
Nową ATmega8515 musi wykryć. Programator: http://mirley.firlej.org/programator_stk... Program: PonyProg 2000, BASCOM-AVR
Było tak odrazu. Nie wybrałeś zewnętrznego kwarcu tylko zewnętrzny oscylator RC. A to są 2 BARDZO RÓŻNE rzeczy. Otwierasz notę katalogową Atmega8, strona 29, rysunek nr 12 "external RC configuration". Podłącz tak jak narysowali i tym razem fusebity ustaw na KWARC. I nigdy nie tykaj fusebita zmieniającego funkcję pinu RESET. Tego już tak łatwo nie poprawisz.
Witam. Wyłączenie zgodności z mega103 nie jest przyczyną braku komunikacji z programatorem. W trybie zgodności wyłączone są tylko dodatkowe układy, którymi różnią się te uC. Np. drugi UART, jeden z timerów 16bit, TWI, itp. Być może ustawiłeś fusebity na zawnętrzny zegar, bądź układ RC a nie kwarc? Wydaje się to być jedyną możliwą przyczyną.
Opis wersji znajduję się w pdf'ie w zakładce "Ordering Information" AU - to wersja bezołowiowa ;) Pb-free Co do fuse-bitów... najpierw Write FSH a potem Write FS Wyłączony JTAG i włączony zewnętrzny kwarc http://obrazki.elektroda.net/70_11571411...
Może zapomniałeś wyłączyć JTAG i wtedy część pinów mikrokontrolera (PC2-PC5) jest pod kontrolą tego interfejsu a nie Twojego programu. Dodatkowo bit CKDIV8 dzieli taktowanie niezaleznie czy jest to wewnętrzny oscylator czy nawet zewnetrzny kwarc. Podzieli i już i z 8MHz masz 1MHz.
Już chyba wiem, dlaczego się nie rozumiemy. Nie mam normalnego programator ISP, ale mam arduino uno jako osobne urządzenie z własnym procesorem. Tak się składa, że arduino można zaprogramować aby działało jako programator. I podłączając arduino (jako programator) do mojego sterownika jestem w stanie programować go jak za pomocą programatora. Oprogramowanie...
Uff... Odebrałem maila że wszystko stoi po mojej "poradzie". Ale chyba chodzi... Producenci-a nie programiści. Po resecie procesor "wstaje" po 16 taktach zegarowych- +0-64ms. To jest bezpieczniej-ale może być szybciej. Zależy od ustawienia(co chcesz uzyskać -stabilność czy szybkość). CKOPT do 8MHz może być dowolne. Przy 16MHz-nie.
witam ... mam pytanie odnosnie ATmega 128 ... niedawno kupilem i chcialem zaprogramowac ale... wystapily problemy :cry: prosze podajcie mi jakis opis jak mam ustawic oscylato zewnetrzny jakim programem... i jakim programatorem mam to zrobic .... jestem poczatkującym w tych sprawach jednakze bardzo potrzebuje tej wiadomosci ... jesli juz ktos to wykonywal...
Od niedawna bawię się z mikrokontrolerami i zacząłem narazie od attiny2313. Jako że ma wewnętrzny oscylator RC tzreba było ustawić procka na zewnętrzny oscylator czyli np. kwarc. Oczywiście jako początkujący musiałem źle ustawić Fuse BIty i od razu zablokowałem tak mikrokontroler, że nie było z nim kontaktu. Jedynym rozwiązaniem aby uratować / odzyskać...
Coś może w fusebitach? Był taki jeden, którego się włączało dla wyższych częstotliwości. Poza tym zmieniłeś w programie wpis o częstotliwości zegara? Jak coś możesz spróbować napisać prosty program włączający/ wyłaczający diodę co 1 sekundę i zobaczysz o co się rozchodzi. A to nie ma tak ze LCD dział np do czestotliwości 2MHz a pozniej jest za szybko...
Tyle że w tym układzie mam zewnetrzny oscylator 8Mhz i fusy z tego co pamietam z opisu płytki są ustawione na ten zewnetrzny oscylator(bez dzielenia). Sprawdziłem ani z 8000000L ani z 1000000L nie działa. Jak kiedyś robiłem sobie para stoper na LEDach to też przyjmowałem 8Mhz i działał więc to chyba nie to. Naprawdę nie wiem co tu jest nie tak
Ustawiasz go jako zewnetrzny oscylator o czestosci 3-8MHz - masz podlaczony kwarc?
Hmm, jesli doloze zewnetrzny oscylator 16MHz wgram fusebity to jak zmieni sie moj program? Rejestry ktore ulegna zmianie?
w czym napisales soft?? wlczyles zewnetrzny oscylator w ATMega??
Procesor odblokowałem, problem wraca. Kiedy chcę nastawić mu zewnetrzny oscylator i JTAG off fuse bitami L: 0xFF H: 0xD9 procesor się znowu blokuje. Jaki kwarc z jakimi kondensatorami masz tam podłączony?
Witam jak dokladnie zaprogramowac Atmege 8 na zewnetrzny oscylator ? Na razie doprowadzilem do zablokowania procesora . Programuje pony i ISP. Mozna ja odblokowac ? jesli tak to w jaki sposob .
Hmmm... A może przypadkiem przy konfiguracji zegara systemowego na zewnetrzny oscylator kwarcowy włączyłeś watchdoga ? ;) Sprawdź w fusebitach WDTON ...
http://obrazki.elektroda.net/59_12296981... Pozdrawiam Mariusz Dodano: chodziło o zewnetrzny oscylator RC; ten układ jest generatorem kwarcowym.
ale jaki sygnał należy podłączyć z programatora do XTAL1 ? Chodzi o podłączenie jakiegokolwiek zewnętrznego oscylatora? Dokładnie tak. Podłącz zewnętrzny oscylator i powinno zadziałać.
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ść...
Witam Nawet jeśli masz podłączony zewnętrzny kwarc to procek i tak z niego nie korzysta ( bo nie masz przestawionych fiuse bitów na zewnetrzny oscylator ) Spróbuj skasować procesor flasch i eeprom. Pozdrawiam
dzieki za rady i programiki.a ja chyba znalazłem bład w układzie. gdzieś się doszukałem na elektrodzie podobnego problemu i okazało się, że była ustawiona zła prędkość-był właczony wewnetrzny oscylator 1MHz a nie zewnetrzny a u mnie jest to samo (teraz w końcu wiem czemu PWM miał tylko 970Hz a nie 10,8kHz). ale pojawił sie problem-jak uruchomić ten...
Tak jak kolega (at)zycior pisze, wewnętrzny oscylator możliwy dla 328P to 128KHz lub 8MHz, jeżeli chcesz 4MHz to tylko zewnętrzny oscylator. Do taktowania 4MHz 2MHz 1Mhz 500kHz 250kHz 125kHz 62.5kHz 31.25kHz nie trzeba zewnętrznego oscylatora.
dobra spawa wyglada tak ze at90s2313 działaja, zbudowałem nowy programator na 74f244 i wszysko smiga atmega32 tez przeżył napięcie 9,5v mimo że był pod nim dosyć długo ale niestety zabolkowałem go nichcący fuse bitami chciałem ustawic zewnetrzny oscylator i mi cos nie wyszło :-\
witam, mam podobny problem. Mysle ze to idealny watek:-) Chcialem odpalic zewnetrzny oscylator (8MHz) na AtTiny2313 i wydawalo mi sie ze ustawiajac fusebity na 01101111 bedzie wszystko gralo, ale niestety...;/ Jaki jest sposob zeby przywrocic procka do zycia??? Uzywam programu sp12. Co ciekawe, program wgrany wczesniej dziala... wiec jakis oscylator...
to może koledzy podpowiedza jak zmienic mozna oscylator napedzajacy ten procesor lub oscylator wewnetrzny jak zmienic ustawienia programu Dodano po 4 A więc tak jest to oscylator wewnetrzny czy ktos jest w stanie zmienic ustawienia programu zeby mozna było zastosować zewnetrzny oscylator? i jak to dokładnie ma wygladac jaki oscylator zastosowac i pod...
widze ze firma ktora robila ten wsad handluje tymi klientami na allegro ... tylko ze ich karta ma dodatkowy zewnetrzny oscylator i pewnie dlatego nie chcialo wam dzialac ... Nie jest to ten sam uklad co standardowej karty na PIC16F84A ... moze ktos ma taka karte do fergusona i spisal by co tam siedzi ? pozdr sk
Rzeczywiście kontroler pracował na wewnętrznym oscylatorze. Zmieniłem wpis w programie na crystal=1000000 i teraz dziala ok. Mam w ukladzie dolaczony zewnetrzny oscylator 8MHz, ale pare postów niżej chłopak próbował zmienić właśnie to ustawienie i zablokował mikrokontroler. Teraz troszke sie boje tego robic :) Czy stosując się do [url=http://www.mcselec.com/index.php?op...
Ja nie jestem pewien ale crystal chyba ustawia wewnętrzny oscylator. A wewnętrzny oscylator jest do 8mhz (tak pisze w dokumentacji). Wiec spróbuj ustawić fusebita na zewnetrzny oscylator i nie urzywaj crystala. A pozatym sprawdz w procedurach wymagane czasy opuznień rzesyłu na magistralach szeregowych. Ja osobiście innego pomysłu niemam. A co do pomysłu...
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....
Nie wiem w czym bedziesz pisal ten program jednak zmiana fusebitow to wybor odpowiedniej opcji podczas programowania. Tylko uwazaj poniewaz mozna zablokowac mozliwosc programowania ISP lub wybrac zewnetrzny generator wtedy uC bedzie martwy. (nalezy podlaczyc zewnetrzny generator). Co do czestotliwosci wydaje mi sie ze to jest 1Mhz ale moge sie mylic....
Co ciekawe... Fabrycznie nowa ATMEGE8 zaprogramowalem z domyslnym wew. zegarem 1MHz i gdy w programie zmienilem: $crystal = 8000000 na 1000000 uklad zaczal o niebo szybciej pracowac :D co w dalszym ciagu nie zmienia faktu ze nie potrafie zmienic LFUSE na zewnetrzny oscylator 8MHz bo za kazdym podejsciem proc sie blokuje. Wiem ze temat byl poruszany...
Mam już ten program, zaistalowałem ustawiłem na ATTINY2313 i nie wiem które bespieczniki ustawić aby można było programować układ przez SPI z oscylatorem zewnętrznym albo wewnetrznym.AT90S2313 jest pod tym wzgledem prostszy do programowania. Czy wspólpracuje z programatorem na LPT typu STK200 Dodano po 1 Włożyłem układ ATTINY2313 w podstawkę jest dołaczony...
a po co ci ten kwarc wydaje mi sie ze na tym etapie oscylator zewnetrzny jest ci nie potrzebny. A tak to schemat chyba dobry. To co teraz pewnie utworzysz nowy temat jak to zaprogramowac :P
Mam problem z atmegą8 (przez własną głupotę i pośpiech). Używam programatora bsd (Brian Dean's Programmer), AVRDUDE z nakładką Burn-O-Mat v2. uC miał ustawione nominalne wartości fusbitów, które chciałem odczytać. W danej chwili byłem na zakładce Oscillator/Clock Options ->External Clock gdzie była zaznaczona tylko pozycja Slowly rising power , zamiast...
a moze ktos mi powie krok po kroku jak ustawic fusebity , jestem zielony a nie chce zablokowac procka sobie, mam oscylator zewnetrzny 4mhz
oscylator zewnetrzny zewnetrzny mikrofon zewnetrzny przetwornik
fałszywy płomień dodatkowy przycisk hormann panasonic plazma dioda czerwona
Kod błędu 5Er na wyświetlaczu kotła - co oznacza? Stukanie w dekoderze Orange - przyczyny i rozwiązania