Zapewne podczas programowania nie wybrałeś przy pomocy FuseBits zewnętrznego rezonatora kwarcowego. Domyślnie ATMega8 korzysta z wewnętrznego oscylatora RC 1 MHz.
Jak masz ustawione FuseBits ?
Witam 1. Czterech wspomnianych pinów nie należy nigdzie podłączać. Są do wykorzystania jako zwykłe porty I/O. 2. Trzeba przy pomocy programatora szeregowego np. STK200 wyłączyć JTAG ustawiając bit na 1. Inaczej porty wykorzystywane przez JTAG będą niedostępne do użytku przez użytkownika. Bez tej zmiany programowanie szeregowe będzie oczywiście działać....
Program wygląda OK, sprawdź część sprzętową, może pomyliłeś któryś z przewodów idących do LCD. Masz ustawiony zewnętrzny kwarc w FuseBits ?
Podczas pracy z podciągniętym sygnałem reset do Vcc, powinno być na tej nóżce około 5V. Jeżeli nie jest to błąd w programie, ani nie jest padnięty procesor, to jedyne co mi przychodzi do głowy - za szybki start procka, ja zwykle ustawiam 6CK + 65 ms (fusebits).
Najbezpieczniej będzie jak ustawisz na Int. RC Osc. 8Mhz i poza tym nic innego nie ruszaj. Bascom automatycznie odczyta ustawienia fusebits więc sprawdzisz i zapenwe będziesz miał Int RC Osc. 1Mhz.
A ja mam pytanko: jak przetłumaczyć na język polski LockBits oraz FuseBits?
Podaj jakie masz wartości hexadecymalne fusebitów. Fusebits - C4 Fusebits High - D9
NAJPIERW PRZECZYTAĆ A PÓŻNIEJ ROBIĆ - NIE ODWROTNIE. Aby dokonać zmiany ustawienia kwarcu z wewnętrznego RC 1 MHz na zewnętrzny ( np.8MHz). Trzeba przejść do programowania ręcznego procesora MANUAL PROGRAM i wybrać zakładkę LOCK AND FUSE BITS. UWAGA w razie pomyłki można nie odpalić procesora!!! ATmega8 CKSEL[3..0] - Fusebits opcję Fusebit A987 - 0001:Internal...
Cze, masz jakis patent na programową zmianę fusebits w ATmega8 przez program obsługiwanego procesora? Czy to jest ten nieznany mi rozkaz BZDURA w asemblerze? Próbowałem w Studio ale kompilator wywala mi ERROR? Co robić w tej sytuacji? Podaj proszę więcej szczegółów, może składnia rozkazu niekompletna? Pzdr. N.
Fusebit doctor - nie wymaga oprogramowania na PC (poza dowolnym terminalem) sluzy wlasnie do ratowania prockow z takich przypadkow: http://diy.elektroda.eu/atmega-fusebit-d... Lub moj wynalazek (soft niestety na chwile obecna tylko pod Win): http://www.elektroda.pl/rtvforum/topic23...
A jak macie ustawione fusebits-y w Atmedze8?
sprawdz 1. fusebits 2. Połączenia 3. zmniejsz kontrat
Here is the hex file for ATmega8. Leave the fusebits at the factory default values.
Czas odmierza, na pilota reaguje przestawaniem odmierzania czasu, poza tym nic się nie zmienia więcej na lcd. Pomógł - może 'rozdawać' tylko założyciel tematu, osobie, która mu pomogła. Jeśli chodzi o zamieszczanie zdjęć to pod okienkiem gdzie piszesz post jest link 'załaduj zdjęcie'. PS. Przed chwilą uwaliłem atmega8 ;/ źle ustawiłem fusebits, ale...
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...
gabox Eh..... Don't set up Fusebit in program PonyProg, because you may block the ATMEGA8 processor. I do that and I blocked the processor. Install the Bascom program and there set up the fusebits. One error in set up and the processor has been blocked.
http://feriar-lab.blogspot.com/p/avr-fus... 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...
a w tym wypadku mam ustawić na kwarc zewnętrzny? Czy tak jak ktoś mi radził, 8mhz? Prawdopodobnie taktowanie wewnętrzne czyli bez kwarcu, ale oto pytaj autora zegara kolegę ElektroTME. Jeśli chodzi o ustawianie to wysyłam załącznik. I pamiętaj pięć !!! razy pomyśl nim jeden raz zmienisz ustawienia atmegi, bo możesz zablokować atmegę. Dla atmegi8 taktowanie...
Tak jak kolega wcześniej napisał, wyłącz w fusebits fuse odpowiedzialny za dzelenie przez 8. Powinno pomóc :D
spróbuję ręcznie przeprogramować w trybie równoległym fusebits, jak się nie uda to będę lutować generator. Dzięki za szybką pomoc. Tu masz twoj temat opisany w szczegolach. http://www.scienceprog.com/life-giving-t... e marcus
Sprawdź ustawienia fusebits. Zobacz ten temat: http://www.elektroda.pl/rtvforum/topic15...
Hej, Może coś Ci pomogą informacje z tej strony: http://www.tkdami.net/~voytek/programy/p... Pozdrowienia
Write LB - zapisuje ustawienia z sekcji LockBits Write FS - zapisuje ustawienia z sekcji FuseBits Write FSH - zapisuje ustawienia z sekcji FuseBits High Write PRG - zapisuje ustawienia do pliku źródłowego *.bas w celu późniejszego, automatycznego zapisu ustawień podczas programowania procka. Z powyższego objaśnienia wynika, że po odpowiednim ustawieniu...
AVRDUDESS i masz graficzne środowisko oparte o AVRDUDE gdzie możesz sobie z .hex zaprogramować flash, a z .eep zaprogramować eeprom (jeśli masz w ustawieniach projektu zaznaczone "Generate .eep" - AVR GNU/Common, output files. Łatwo i przyjemnie. Albo jak tmf rekomenduje elf który za jednym zamachem załatwi sprawę flash, eeprom jak i fusebits.
odczytaj fusebity i sprawdz czy wszystko jest ustawione tak jak ma byc pod ISP Ale jak mam odczytać fusebits jak ISP nie widzi 2 procesorów?? A właśnie te 2 procesory są sprawne i działają cały czas w układach!! mają ustawione fabrycznie fusebity i nie zmieniałem ich!! tylko trzeci procesor widoczny jest w ISP i w nim mogę zmieniać fusebits i programować...
Nie mam doświadczenia z 168 ale w atmega8 32 i 16 nie było problemu. nie wymagają zmiany fusebits. Linie I2C wymagają zewnętrzych podciągów do zasilania. Pozdrawiam
Hmm.... za mało danych, jaki zegar ? Czy wybór zegara w fusebits jest prawidłowy ? Jakiś nawet odręczny schemacik ? Po co zewnętrzne podciąganie ? Pozdr. LightI
Ja mam AVT988- jako STK500v2 Bascom11.9.5. Tez nie widzi procesora- ale jak wejdę w zakładkę lock&fusebits to go znajduje. Daje się potem programować- ale robi to 10x wolniej niż poczciwy STK200. COM3, 115200. Może ktoś wie jak to przyspieszyć. Chociaż do szybkości STK200. Dodano po 3 Jak wejdę w chip->identyfi też znajduje. A stk200 rozpoznaje procesor...
W zakładce Fusebits, w najniższej linijce ustawia się źródło taktowania. Wybierz 1111:1111 External Xtal. Na początku pisanego programu umieść $crystal = 8000000 $regfile = "m8535.dat" To wszystko. Pzdr.
Ma być External Cristal Oscilator 3.0-8.0MHz w/g doc2502.pdf (s.24), czyli CKSEL0-3 niezaprogramowane (1111). Fusebit KL(SUT1:SUT2) też najlepiej dać na "11". Fusebit "F" (CKOPT) z Fusebits High można dla stabilniejszego zegara zaprogramować (czyli 0).
Ja mialem przygody z ATmega8 najpierw zablokowałem sobie fusebits i przestał sie programować (no ale to naprawiłem) nnym prockiem go odblokowałem i jeszcze 3 procesory programowały mi sie i działały ale nie wykrywało identyfikatora w bascomie i był cały czas bład weryfikacji "veryfi failed" i do tej pory tak jest z tymi 3 prockami ze działaja ale sie...
Pierwsze co mi się nasunęło - fabrycznie ATmegi są ustawiane na wewnętrzny zegar 1MHz i z ta wartością powinieneś wystartować w programie sterującym programowaniem, bez podłączonego kwarcu, a nastepnie po przekonfigurowaniu Fusebits( na początek polecam at90s8515 . lepiej się programują bo 8535 czasem mają kłopoty z programowaniem. trzeba im niekiedy...
Czy zmieniałeś fabryczne ustawienia fusebits?Jeżeli nie to masz odpowiedż.[url=http://mirley.firlej.org/...
Jak dla mnie wygląda na zły program / złe zaprogramowanie... Ponieważ - jesli byłby na zewnetrzny generator nic by nie działało - jeśli pracował by na wewnetrznym zliczal by bardzo szybko Przywróć fusebits do fabrycznego stanu i wgraj program (bez przestawiania fusów) i zobaczymy co dalej
Z tego wszystkiego zapomniałem napisać że program był napisany w Bascomie, z tego co wyczytałem to ta dyrektywa określa stan bitów zabezpieczeń i FuseBits. A czy jest jakiś sposób zresetowania mikrokontrolera aby powrócił do ustawień fabrycznych?
Jaką masz ustawioną (domyślnie) częstotliwość kwarcu? Nie znam BASCOMa, ale w przypadku ATMega musisz ustalić źródło sygnału zegarowego (i czasem też jego częstotliwość). Ustawiony fabrycznie pracuje na wewnętrznym generatorze RC 1 MHz. Zmieniając te ustawienia (fusebits) trzeba uważać, żeby sobie nie przełączyć źródła programowania i zegara, bo mogą...
Przyznam ze przeważnie używam procesorów avr w obudowach smd i jedyne warunki jakie trzeba spełnić to to by procesor był zasilany. Nie zależnie z jakiego źródła, no i obwód pinów programujących zamknięty przez wspólną masę. Każdy procesor z rodziny avr fabrycznie ustawiony jest na wewnętrzny generator 1Mhz wiec jest możliwe tylko programowanie z niską...
Otwórz dowolny kod i wpisz $prog po czym naciśnij na klawiaturze F1 Przeczytasz tam znaczenie każdego bajtu i ich kolejność. Nie można skasować jednego bo kolejny zajmuje miejsce skasowanego ;) Żeby nie programować danego bajtu należało zostawić puste miejsce, ale pomiędzy przecinkami. $PROG LB, FB , FBH , FBX <- Lock Bits, FuseBits Low, FuseBits...
Widze że konsola używa AVRDUDE. Możesz ściągnąć darmowy program BURN-o-mat. To jest nakładka na program AVRDUDE bo AVRDUDE to program konsolowy. Niezrozumiały czasem dla wszystkich. BURN-o-mat jest więc jego wygodną nakładką. Po instalacji pokaż mu tylko gdzie jest AVRDUDE (można chyba nawet zainstalować wspólnie ) http://obrazki.elektroda.pl/1135114500_1...
#define F_CPU 11059200UL No i oczywiście odpowiednio ustawić Fusebits - najpierw odczytać ich stan, potem ustawić : wszystkie CKSEL n mają być niezaprogramowane, a CKOPT zaprogramowany.
You also need to set fusebits in the AVR microcontroller to use 8MHz internal RC oscillator for correct timings generation. I don't know which AVR you use, but for example ATMEGA8 was set for 1MHz internal RC oscillator by default.
Tzn. chodzi o zakładkę Lock and Fuse bits ? Jeśli tak to mam w niej Chip Name: MEGA8 Calibration 0: 9F Calibration 1: 9F Calibration 2: 99 Calibration 3: 99 Lockbits FF Lockbit 65: 11 Lockbit 43: 11 Lockbit 21: 11 Fusebit 7D Fusebit C: 0:BODLEVEL 4.0V Fusebit B: 1:BODEN disabled Fusebit KLA987: 111101: Ext. Crystal/Resonator Medium Freq. Fusebits High...
Podłącz sygnały o takich samych nazwach razem. SCK do SCK, MISO do MISO, MOSI do MOSI i RESET do RESET. Oczywiście masy GND też. Numery wyprowadzeń wtyczki są dowolne, ważne jest doprowadzenie takich samych sygnałów. Yaap - zawsze polecałem, ale ostatnio mam mieszane uczucia. Czy u Was da się programować FuseBits i LockBits? U mnie za każdym razem Yaap...
Witam. Atemaga8. Napisałem w bascom prosty program do wyświetlania danych na LED siedmio-segmentowym. Segmentami sterują między innymi porty PD0 (Rx) i PD1 (Tx). Wszystko działało do czasu wgrania bootloadera. Boot działa i ładuje oprogramowanie ale przestały działać wymienione wcześniej porty a co za tym idzie nie świecą dwa segmenty pod nie podłączone....
TQFP32 - bałem się go grzać powietrzem bo blisko jest kwarc i reset plastikowy przycisk. Nałożyłem dużo cyny na nóżki na 4 bokach, i potem grzałem kolbą cynę jednocześnie 4 boki aż odpadł. Raport - wgrywanie bootloader-a do Atmega8 (nówka ze sklepu), 1) w przejściówce IDC10 na IDC6 był problem z GND pinem. W/g schematu gniazda usbasp GND powinien być...
Tak, tylko że Ty patrzysz na wersję firmware 2.09 ja wgrywam V2.03 (płytki nie będę poprawiał do najnowszej 2H bo jak, pisałem pola są albo do poprawy , albo zmówię sobie). Natomiast dobrze mnie nakierowałeś bo dopiero w zaktualizowanej wersji w notatniku jest napisane. Firmware 2.03: -added support for HVPP chips: AT90s8515, AT90s8535, AT90s1200, AT90s4433,...
A ustawienie fuse bitu dla epromu? W pliku read! mam taki opis: Firmware 2.11: -fixed bug when not writing the HIGH fusebyte (concerns all chips!) "Just" a typo which i made during optimalisations for 2.10 firmware :) FUSEBITS: internal 1MHz clock, EESAVE enabled: M8 L:0xE1 H:0xD1 M88,M168 L:0x62 H:0xD7 E:0xF9 M328 L:0x62 H:0xD1 E:0xFF
Mam pewne obiekcje, bo z tym językiem się specjalnie nie lubimy, poza tym symulator to nie to samo, co płytka, ale pewnie to będzie jakoś tak. Wersja najprostsza z możliwych - pobranie znaku z RS, wysłanie na port, pobranie danych z portu i wysłanie przez RS. Całość synchronizowana znakami wysyłanymi z peceta. Oczywiście przy braku pełnych portów 8-bitowych,...
Witam! Miałem 2 sprawne Atmegi8 i sądze że nadal są sprawne, bo jak wgrałem do nich ten sam program w wersji testowej to chodzi ciągle, ale przyszedł czas na zmiany i po próbie wgrania do procka ten się usypia, po resecie (wyl. zasilanie) wstaje i działa program ale nie da się programowac bo jest to co wyżej, czytac sie da. Zewnętrzny kwarc 12MHz (Atmega8-16PU...
A jak wyglądają bity konfiguracyjne (fusebits) ? Prawde mowiac nie wiem. Nie grzebalem w nich, wiec pewnie sa takie jak byly od nowosci ewentualnie jezeli pod wplywem tego monstrualnego kodu sie zmienily ;) pozdrawiam Zuk
Fusebit C powinien być disable. A jest enable i procesor chodzi na 1Mhz. Wszystko normalne, tak jest fabrycznie ustawiony. W programatorze wchodzisz w zakładkę fusebits i ustawiasz fusebit C na disable. NIE RUSZAJĄC INNYCH FUSEBITÓW! P.S Sprawdzony program wysłałem Ci w mailu. Ale jest on przeznaczony do pomiaru czasu z fototranzystorów a nie z przełączników-...
Mógłbym porzucić bascoma, gdybym tylko umiał przepisać ten programik (znaczy ten wkład) na inny język, ale też nie umiem. A z wyszukiwarki korzystałem, lecz niewiele mi to mówi. w zakładce Locks and Fusebits to wygląda zupełnie inaczej. Chyba, że da się najpierw wrzucić program tym Bascomem, a dopiero potem poprzestawiać bity, jakimś innym. (żebym jeszcze...
Czy używasz WatchDoga czy go przypadkiem nie włączyłeś na stałe (FuseBits)? Możesz odczytać stan rejestru MCUSR aby sprawdzić co było przyczyną resetu.
Kolego czy oglądałeś jakiś poradnik Mirka36, twórcy MkAVRcalculatora, jak sie go używa, albo czytałeś instrukcję? Zmiana FuseBitów, nawet w tej zakladce "Proste" nie oznaczy tylko zaznaczenia kropki przy danym taktowaniu. Po zaznaczeniu kropki trzeba przejść na zakładkę Programator i tam wybrać Zapis i postawic ptaszka przy FuseBits po czym nacisnąć...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Postanowiłem napisać swój własny (choć ciasny) programator dla popularnych procków Attiny i Atmega. Sercem programatora jest obecnie ATmega8 komunikująca się z PC za pośrednictwem FT232R. ATmega8 ma za zadanie zaprogramować uC ATtiny2313. Obecnie wykonuje następujące czynności: wchodzi do trybu programowania (echo 0x53 jak w DS) odczytuje sygnaturę...
Witam, ...Na samym początku programu mam miganie 100x50ms - stad wiem, czy program wisi czy nie. ... jestes w stanie to zauwazyc to dla ludzkiego oka swiecenie ciagle no i masz opoznienie rzedu 5s na starcie. Wlasnie od tego masz konfiguracje procesora fusebits, ustawiasz odpowiednie poziomy i opoznienia przy starcie, czemu nie dasz kondensatora raczej...
Może masz źle ustawione FuseBits a jak jest z taktowaniem ?
KOD: $regfile = "m8def.dat" $crystal = 1000000 ' fusy ustawione na wew.RC oscylator 1MHz Config Portc.5 = Output 'Led podlaczony do pina 28 katoda, anoda do +5V przez 1k Led Alias Portc.5 'alias dla Leda mozna nie stosowac Led = 1 'podciaganie dla pina leda - Led nie swieci Do ' petla glowna Led = 0 ' zapal leda Waitms 500 'na pol sekundy Led = 1 'zgas...
http://embdev.net/topic/291954 Może to coś pomoże. Bardzo przydatny link. Dzięki! A przestawiłeś fuse bits? Domyślnie chyba jest ustawiony prescaler przez 8. Przecież napisałem, że chcę ten preskaler z fusebits usunąć programowo. Pozostaje jeszcze pytanie czy wewnętrzny oscylator 8MHz da radę z uartem 10400 (UBRR=8MHz/(8*10400)-1 = 95.154, czyli dokładność...
Witam!!! Ja dużo ciekawych rzeczy znalazłem na: http://ajd.czest.pl/~pawel.borkowski/ http://www.henwyd.republika.pl/TekstyHTM... Pod tym I linkiem szczególnie interesować Cię powinno "Programowanie mikrokontrolerów". X1(2313)=XTAL1(ATMEGA) X2(2313)=XTAL2(ATMEGA) Vdd i Vcc można powiedzieć, że to to samo Pod II linkiem są wskazówki jak odblokować...
No dziewiczy to bodaj z 1Mhz. Fakt że nie ustawiałem fusebitów. Ale teraz niestety postanowiłem poeksperymentować z fusebitami od częstotliwości i narazier jest zablokowany (programowałem go używając sample elektroniks programer znaczy bezpośrednio podpinając pod lpt) Doczytałem w dokumentacji jak zaprogramować fusebytes dziś to zrobię. Tylko pytanie...
Bity zabezpieczeń (Lockbits) to co innego niż bity konfiguracyjne (Fusebits) ;)
Witam! Kilka lat temu zakupiłem zestaw AVT2550 zmontowałem, uruchomiłem i zapomniałem o nim . Teraz wrócił do łask ale nie działa komunikacja przez RS232 z PC!!! Od kilku dni szukam po forach podobnego problemu i sprawdziłem już chyba wszystko ustawiłem Fusebits i naprawdę już nie wiem co robić . Mam nowy procek ATMEGA8535 16PU pracujący...
Na takie objawy może miec wpływ wiele spraw, niestabilny zegar (np. masz kwarc zewnętrzny 16MHz, a niezaprogramowany bit konfiguracyjny CKOPT), może być fatalne połączenie wszystkich procedur w całość i/lub nieprzemyślany do końca kod programu itp. Może jakieś ściślejsze i nieskrótowe dane ? Cio to jest kwarc "7" i preskaler "3" ? Jakie parametry konfiguracji...
Ustawiałeś Fusebits, aby zaprząc kwarc do pracy ? Fabryka Atmela domyślnie dała mu wolne... ;) Light-I
Oprócz tego w ATmega8515 (zakładam że procek jest podobny) trzeba jeszcze ustawić w Fusebits High opcje Fusebit P - osc. options programed na 0 co uaktywni wybrane ustawienia oscylatora (0 - uaktywnia). Programujemy naciskając Fusebits opcje Fusebit KL - 01:6CK, 4.1 mS fast rising power po resecie procek będzie szybciej startował. Programujemy naciskając...
Często zdarza się że zaczynający prace z tymi uP mają problemy z fusebitami. Do najczęstszych problemów należą praca na wewnętrznym oscylatorze RC zamiast podłączonym rezonatorze kwarcowym. Zdarzały się też przypadki zablokowania możliwości programowania procesora przez SPI. Aby nie powielać tematów oraz stworzyć bazę wiedzy, kolejne pytania zadajemy...
Dzięki za rady Po podłączeniu zewn układu RC (kondensator 22pF i rezystor 2,2kom) do xtal1 uadało się odblokować.
Niestety nie posiadam, ale pogę spróbować coś takiego zmontować na szybko, tylko co dalej? Dla ścisłości: Programowałem programem MkAVR Calculator przy użyciu programatora http://electronics-diy.com/avr_programme... Odczyt zaprogramowanego układu: http://obrazki.elektroda.pl/2016471800_1... Odczyt Fusebit zaprogramowanego układu: http://obrazki.elektroda.pl/7007563400_1...
Na stronie 'domowej' Bascoma (http://www.mcselec.com/) znalazłem informacje jak to rozwiązać. When the fusebits are set to an external oscillator (because you select wrong fusebits or because of a problem during programming) , the microprocessor expects an external clock signal. Since this is not applied, the micro can not be programmed anymore. You...
Firmware: Flash "bin/firmware/usbasp.atmega88.xxxx-... or "bin/firmware/usbasp.atmega8.xxxx-x... to the used controller with a working programmer (e.g. with avrdude, uisp, ...). Set jumper J2 to activate USBasp firmware update function. You have to change the fuse bits for external crystal (see "make...
Siemka! Odpowiedzi na Twoje pytanie może być kilka. Jeżeli kostka była widziana wcześniej przez programator a teraz nie jest, a grzebałeś coś w fusebits to możliwe że zablokowałeś kontroler i trzeba go przeprogramować w programatorze równoległym o ile wymienione przez Ciebie metody nie pomagają. Jeżeli to jest układ dziewiczy prosto ze sklepu to w przypadku...
To mi wygląda raczej na to, że masz zamienione RX z TX. Masy oczywiście połączone? Oznaczenia często mogą mylić. Jest napisane RX i TX, ale nie jest napisane od której strony. Czy od strony układu, czy czegoś co się do niego podłącza. ..zadzialalo :) niestety na 1MHz i badu rate 9600 slalo mi smieci, po zmianie na bd na 300 chodzilo ladnie. Postanowilem...
Tak, jtag jest wyłączony http://obrazki.elektroda.pl/5035505200_1... A z jakiego powodu masz zaprogramowany fuse "BOOTRST" ? - ten ostatni na dole tabeli, (Fusebit high D). Czy używasz bootloadera? Jeżeli nie, to zmień ten bit na (1) i twoja sumaryczna wartośc Fusebitshigh zamiast byc CC , przyjmie wartośc CD . http://obrazki.elektroda.pl/4712170300_1...
Prawdopodobnie bedziesz musiał zmienić coś w FuseBits.Ale jak nie chcesz tego robić to możesz w programie ustawić że wykorzystujesz domyślny kwarc (teraz nie pamiętam czy domyślny jest 1MHz czy 8MHz-raczej 1MHz). Co do programatora, to TAK, jest to dobry schemat STK200.
Witam! Poniżej prezentuję najprostszy chyba z możliwych listingów odczytujący wskazania ADC i wysyłających je do PC przez RS232. Problem w tym ze nie da się wysłać nic z częstotliwością powyzej 4800 bps. zamiast konkretnych wartości jakieś krzaki przychodzą. ' osiągnieta rozdzielczosc: 5V/1024= 0,00488V= 4,88mV $regfile = "m8def.dat" $crystal...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Właśnie jestem na etapie uruchamiania tego urządzenia. Czy ktoś może mi podpowiedzieć jak należy ustawić fusebits w ATMEGA88?
Kiedyś przestawiłem MEGA16 na zewnetrzny oscylator (oczywiście przez pomyłke) Uratowało mnie wtedy zrobienie generatora przebiegów prostokątnych na MEGA8 i podłączenie wyjścia M8 do XTAL1 na M16 i dopiero wtedy przeprogramowanie FuseBits Pozdrawiam Piotr
Jak masz kwarc 1MHz to podłącz najpierw ten kwarc - może ruszy. Skoro rzeczywiście przestawiłeś CKSEL3 to układ powinien być taktowany teraz kwarcem z zakresu 0.9-3MHz. Daltego nie lubię PonyProgra - bo strasznie zamieszano w nim problem Fusebits i łatwo o pomyłkę.
Pytanie: czy Ty sam kompilowałeś program dla Atmegi32? Na wskazanej stronie jest używany procesor Atmega88.
Podczas programowania pojawia mi się również ostrzeżenie "Over Current Detected!" Program jest taki jak poniżej i nie wiem czy źle ustawiam fusebits czy program jest do bani bo nie działa [syntax=c]/* Atmel Studio 6 */ #include <avr/io.h> #include <util/delay.h> #define F_CPU 16000000UL // kwarc zewnetrzny, 2x33pF //#define F_CPU 4000000UL...
Trochę warto poczytać, przyda sie na przyszłość. http://atnel.pl/oprogramowanie-pc/mkavrc...
Nie ma rezonatora zewnętrznego więc pewnie pracuje na wewnętrznym ( ten fusebit musisz ustawić ). A pozostałe tak jak zawsze :)
Musisz prawidłowo ustawić Fusebity oraz wgrać jakiś bootloader
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.
Wyczytałem w pdf tego AVT że należy ustawić fusebity (uruchomić wewnętrzny oscylator rc procesora działający z częstotliwością 8 MHz) Nie rozumiem drugiego pytania? nie wiesz gdzie jest 1 pin tak ? Jeśli czegoś nie wiesz, zawsze zaglądaj do noty katalogowej. Tam widać wcięcie.
Kole powiedział że używa IPSproga i to dobrze, bo tam fusy są pokazane identycznie jak nocie katalogowej :) CKSEL3...0 wartości 1111 i po kłopocie :)
Polecam [url=http://www.engbedded.com/fusecalc/]... stronkę oraz [url=http://elportal.pl/index.php?module... stronkę.
Tak. CKSEL dotyczy ustawień oscylatora. A że sygnał z tego oscylatora później będzie dzielony przez 8 to już tego oscylatora nie obchodzi.
AtmegaA po wyjści z fabryki jest ustawiony na Wewnętrzny oscylator 1Mhz. poczytaj na forum o fusebitach i przejżyj FAQ tam wsztystko opisane. nieexperymentuj z fusebitami bo zablokujesz proca
Masz tam kwarc 12MHz więc pod taki należy ustawić fuse. Nota uC: http://www.atmel.com/atmel/acrobat/doc24...
Hej, Zajrzyj na http://www.tkdami.net/~voytek/programy/p... Pokazałem tam zrzut z PonyProga z ustawieniem bitów CKSEL dla pracy z kwarcem. Na 8MHz chodzi na pewno bo taki mam kwarc. Dla 16MHz - z danych atmela wynikałoby, że należy wstawic ptaszka również dla bitu CKOPT. Wówczas oscylator pracuje z większym napięciem oscylacji - rail-to-rail.(patrz...
Odczytałem FuseBits z układu Atmega8535 jaki przysłało mi AVR. http://obrazki.elektroda.pl/7281509700_1...
Specyfika tego mikrokontrolera, zmusza Ciebie do zastosowania Timera2 w trybie asynchronicznym, a mikrokontroler powinien być taktowany wewnętrznym generatorem RC, czyli tak jak radzi kol. wyżej. Przy takim rozwiązaniu korzystać możesz ze specjalnego trybu oszczędzania energii: POWER SAVE. Niestety nie da się w tym mikrokontrolerze taktować kwarcem...
Tego nie widziałem. Znalazłem za to informację że dotyczy to rezonatora pracującego jako generator wytwarzający główny sygnał zegarowy: http://obrazki.elektroda.net/9_123515576... A po drugie, akurat w ATMega8 jest błąd w krzemie i te wewnętrzne kondensatory nie działają (tzn. FuseBit ich nie włącza). Użycie rezonatora jako źródła sygnału dla...
Jeśli ustawiłeś tak jak na załączonym obrazku pozostaje HVPP lub fuse-doctor ,bo masz wyłączone programowanie szeregowe po SPI do tego mikrokontroler musi mieć podłączony rezonator kwarcowy lub ewentualnie podany sygnał zegarowy .
Jeśli kwarc taki jak piszesz to w programie MkAvrCalculator , który będzie w pełni za free działał z twoim prockiem - zobacz jak się to ustawia prosto: http://obrazki.elektroda.pl/9690130600_1... Wystarczy zaznaczyć tą opcję którą pokazałem w tej czerwonej ramce ;) a potem przejść do zakładki programator i zaprogramować fuski do procka.
atmega8 fusebits fusebits atmega8 bascom atmega32 fusebits
bezpieczniki octavia speakon speakon wieczna bateria
pralka indesit cieknie pralka indesit cieknie
Świece zapłonowe do Hondy Jazz 2005 1339 cm³ 61 kW Jak połączyć dwa panele 175W? Akcesoria i porady