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.
Fusebit C - Divide Clock by 8 Enabled - oznacza włączony podział taktowania przez osiem.
Witam Czy mógłby mi ktoś powiedzieć jak ustawić takie fusebity? --> Fuse bits: LFUSE = 0b11101111. Pod opisem programu był tylko ten text.Boję sie coś namieszać.Mam mkavrcalculator ale demo.W innych programach np. bascom nie ma tak przejrzyście. Pomóżcie proszę.
Witam wszystkich. Czy może mi ktoś pomóc w zaprogramowaniu fusebitów w atmedze32? Otóż wsady mam bez źródła, więc nie mogę zrobić tego w bascomie. Zrzut ekranu jest w bascomie z oryginalnego procka, i tak trzeba ustawić nowy. Problem w tym, że nie potrafię porównać, rozpoznać jak to poustawiać. Posiadam kilka programów: Bascom, extereme burner avr,...
Ćwiczyłem na procku z Leonardo, wgrywałem bootloadery z Atmelowskim na końcu i wszystko śmigało. W docelowym układzie wlutowałem nowiutką Atmegę, mogę programować przez USB Flipem, ale jak podłączę zwykły programator(mKII) przez ISP to w Bascomie wprawdzie widać fusebity ale nic nie można zmienić. Można wybierać, zatwierdzać, ale po wgraniu odświeża...
Fusebity zmieniasz z poziomu softu obsługującego programator. Osobiście używam USBASP + Khazama Programmer. Reszta jest już intuicyjna.
Czy ustawienie Fusebit A987 0011:0011 są poprawne dla wewnętrznego oscylatora 4MHz? pzdr
Chodzi mi o zaprogramowanie procka 90s4433 z zewnętrznym kwarcem 8Mhz - jak ustawić fusebit, który parametr wybrać. (kwarc 8Mhz i 2x cond 30pF)
Problem rozwiązany :D Sprawę załatwił bascomAVR w wersji 1.11.7.3 wszystko śmiga elegancko programuje się też bez problemu :D Tylko jak mam ustawić te fusebity żeby działało na zewnętrznym kwarcu Zrobić to bascomem czy lepiej jakimś innym softem ??
Witam Mam atmege32 i wyswietlacz podlaczony do niej pod portc.0-portc.5. moje pytanie to jak ustawic fuse bity by uruchomic atmege na wew. oscylatorze? Po wgraniu programu bascomemAVR niema zadnej reakcji - wyswietlacz bez zmian... Tak jakby zegar stal. Dodam, ze pierwszy raz probuje uruchomic nowy uklad poniewaz dopiero zaczynam zabawe w mikroprocesory....
Witam uczę się programować, chcę zaprogramować ATmege8 z zewnętrznym kwarcem 16Mhz ale nie wiem jak ustawiać fusebity w Bascomie w ISP Programer mam tabelkę i tam ustawiłem tak: http://obrazki.elektroda.net/35_12450882... tylko ze w ISP Programerze nie wiem jak zaprogramować procka wystarczy kliknąć na Erase & Program All? a w bascomie nie...
Witam, mam problem z ustawieniem fusebitów w BASCOM AVR DEMO, a nie chciałbym zablokować kolejny procesor (w tym wypadku At Mega8) Mam ustawić fb następująco: CKSEL3..0:0011, CKOPT:1, SUT1..0:10, RSTDISBL:1, WDTON:1, EESAVE:0, BOOTSZ1..0:11, BOOTRST:1, BODEN:0, BODLEVEL:0 Czy ta kombinacja jest poprawna? CKEL3..0:0011 - Fusebit A987 (0011:Internal RC...
Witam. Chciałbym aby znikneły raz na zawsze problemy z fusami. Na razie wiem tyle; Atmega8, aby zadziała z zew. oscylatorem 16MHz to stan bitu A876 musi wynosić: 1111:1111 (ostatni na liście). Ale, aby tego dokonać trzeba przestawić bit wyżej, który odpowiada za opóźnienie. Ja dałem na NO DELAY i już się układu szeregowo programować nie da. Ktoś wie...
Witam. Mam problem z uruchomieniem sterownika z tej strony: http://mirley.firlej.org/prosty_sterowni... Mam problem z uruchamianiem avr dude i innych aplikacji do programowania. Mam w pełni działającego bascoma avr. Bascom poprawnie programuje avr ale jest problem z ustawieniem fusebitów. Na poniższym obrazku widać jak powiny być ustawione fusy...
Witam, to mój kolejny post na ten temat, zaczynam przygodę z Robotyką i mikrokontrolerami mam pytanie: Czy poprawnie skonfigurowałem fusebity pod kwarc 16Mhz? http://www.dioda.com.pl/forum/upload_img...
Witam, może ten temat był już poruszany na forum ale ja nigdzie nie mogę znaleźć odpowiedzi na mój problem. Posiadam atmege32 z rezonatorem 12MHz + kondensatory 22pF i nie wiem w jaki sposób ustawić Fuse Bits w programie Bascom-avr. Używałem wielu kombinacji ale żadna była nie udana. Używam programatora na LPT + rezystory. Mam nadzieje ze ktoś mi pomoże...
Chciałem zaprogramować Atmegę 8 do AVT5399 (2-kanałowy multimetr panelowy). Program dostępny jest w internecie. Zwróciłem się z prośbą do AVT by przesłali mi ustawienia fusebitów. Dostałem od nich ustawienia, ale kilka jest trochę inaczej niż w moim programie, w którym programuję. Pomógłby mi ktoś, które ustawienia pozaznaczać w mkAVRCalculator? Załączam...
ktore bity przestawic aby w bascomie chodzil ten procek z zewnetrznym kwarcem. tylko nie odsylajcie mnie do pdf/ ???
Witam! CZy ustawial ktos fuse bity w bascomie? Jak to sie robi,albo gdzie moge o ty poczytac? DZieki
Tak, na 100% ( zerknij na fusebity ). Tak jak napisałem wcześniej dodanie zewnętrznego epromu 24c02 robi problem - pamięci podmieniałem i dalej to samo http://obrazki.elektroda.pl/6675331400_1... Dodano po 5 może źle zainicjowałem I²C Nie znam tego. ATmega32 fabrycznie nowy ma włączony Jtag, ustaw stan fuse bita na przeciwny od...
E tam, żeby zaraz ściągać monstera do prostej roboty. Programujesz w C? Domyślam się, że tak, bo Bascom jakiś tam edytor fusów ma. To korzystaj z dobrodziejstw C, a konkretnie AVR-libc i ustawiaj fusebity wprost w kodzie źródłowym - http://www.nongnu.org/avr-libc/user-manu... Wyliczone na etapie kompilacji fusebity można wyekstrahować...
...wszystkie porty poza A koniecznie ustawić jako wejścia ale najlepiej w C czy innym języku w którym można pisać dla AVRów (nie w Bascomie) i skompilowanie go, a następnie wrzucenie tu hexa... Nie rozumiem jaka twoim zadaniem jest różnica, Bascom czy C w tym przypadku jeżeli wszystko i tak trafia od hex-a. Program jest poprawny i problem na pewno...
Witam Mam dziwny problem z Atmegą 32 i nie wiem co jest grane. Do jednego z wyjść podłączona dioda led i po naciśnięciu przycisku menu ma się zaświecić. Ja nawet nie dotykam przycisku a leda cały czas mruga - nawet jak przycik jest wypięty. Podmieniłem 2 inne atmegi32 i jest to samo. Ta głupota zjadła mi 2 dni. To samo się dzieje jeżeli do wysterowania...
chciałem zrobić wstawkę asemblerową dla watchdoga ale to już nie istotne bo nauczyłem się ustawiać poszczególne bity w rejestrach i rozumiem że to wystarczy... ale problem istnieje przesiadłem się na atmega1284p tu jest watchdog do 8 s no i dla 8 nie działa 4,2 i 1s również nie działa, działa dla 0,5 i mniej - dlaczego??? dla 0,5 s wdr Wdtcsr = &B00011101...
Fusebity ustawione poprawnie? Bywają układy które mają JTAG na PC 2-5 ustawiony fabrycznie.
A jakim dokładnie programem będziesz ustawiał fusebity? Dodano po 1 Bo AVRDUDE nie działa chyba z twoim programatorem
Czy nie uzyte piny lcd podlaczyles do masy? Zmieniles fusebity jak chcesz uzywac zew. 16mhz ? Nie pomyliles pinow? Sprawdz miernikiem czy wszystko jest ok. Masa wspolna? zasilasz lcd i avr z 5V?
A jak mam wyłączyc w BASCOM JTAG http://www.elektroda.pl/rtvforum/topic14... Od razu uprzedzam - 10 razy sprawdź, zanim zaczniesz programować Fusebity. Możesz zablokować ATMEGA.
Witam Mam problem z Atmegą 32, namieszałem w fusebitach i uP przestał się odzywać (Bascom i Pony Prog straciły z nim kontakt). Wszystko zaczeło się od tego że podłączyłem zewnętrzny oscylator 8Mhz do Atmegi. Za żadne skarby nie chciał mi ruszyć, wiec zacząłem kombinować i na efekty długo nie czekałem- mikrokontroler przestał się komunikować ze światem....
tez stawiam na fusebity
Jedyne wyjście to programator równoległy. I dlatego nigdy nie korzystam z takich narzędzi jak to bascomowe... AVR-Burn-O-Mat najlepszy i mniejsze ryzyko o złe fusebity.
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...
A fusebity przestawione na odpowiedni kwarc?- bo fabrycznie m32 jest ustawiona na 1MHz
Może faktycznie cos jest nie tak w fusebitach ale bardzo w to wątpie. W załączniku jest pokazane jak są ustawione fusebity.
15s x8= 120s = 2min. Wszystko się zgadza. Masz pewnie ustawiony internal RC oscilator na 1MHz. i tak wpisz- $crystal = 1000000 Ale dla $Baud = 19200 jest wtedy błąd >7%- nie będzie działać. Dla 8MHz będzie dobrze- ale trzeba przestawić fusebity. Aż strach poradzić jak- bo można zablokować procesor.
NIe chciałbym się tutaj wymądrzać z różnych powodów, głownie z tego aby nie wzbudzać niepotrzebnej polemiki nad tym co dobre a co złe. Dlatego to co napiszę jest tym akurat co mi odpowiada, niekoniecznie komuś innemu. Bardzo wygony jest CodeVisionAVR, kiedyś kupiłem jego pełną wersję więc można powiedzieć że zainwestowałem :) Cenię go z tego powodu...
Ponieważ takowego programu na stk200 nie znalazłem (przyznaje, że mocno nie szukałem) to przulutowałem w 3 minutki kwarc + 2 kędziorki i RS zaczął śmigać bez problemów Zajrzyj do dokumentacji AVR-Dude... Co do głównego tematu, tłumacząc jak rolnikowi, to nie wystarczy przylutować kwarc, aby procesor działał z daną prędkością, trzeba go jeszcze o tym...
Fusebity? W którym momencie się ustawia (czy programuje) po zakończeniu wgrywania programu? Jak powinny byc ustawione dla Atmega32 kwarc 16 MHz?
Można byłoby spróbować, może faktycznie to będzie to. Będziesz mógł go później wgrać ponownie? Raczej tak, tylko mnie te FUSEBity przerażają :D //EDit: Sprawdziłem nie ma wpływu stałe połączenie FTDI z pinami Avr. : / Być może w tym BT coś jest z poziomem stanów logicznych i avr sobie nie radzi.
No dobra czyli wynika z twojej wypowiedzi, że fusebity masz ok skoro do PC wszystko ładnie dociera. 1. Sprawdź co będzie po takim wysłaniu polecenia z procka: Print "AT+ZPPPOPEN" ; chr(13) ; bo normalnie PRINT śle na zakończenie CR + LF - więc może to, to (chociaż wątpię ale spróbować można) 2. jak się łączysz modem GSM z prockiem ?
Pytanie do autora projektu. Pamiętasz może jak ustawiłeś fusebity podczas programowania ATmega32. Nie chcę jej uwalić, a moja praktyka w programowaniu AVR jest zerowa. W BASCOM-AVR jak już wejdziesz w zakładkę z ustawieniami fusebitów,, to w części Fusebits High[C9] musisz ustawić CKOPT=0, a w części Fusebits [9F], CKSEL=1111 i SUT=01,
jak szybki maksymalnie sygnał można przesłać przez USB? Czy pójdzie mi 16MHz? Bo tak naprawdę to potrzebuję przetworzyć tyko jedną linię więc chyba mogę taktować na maksa :wink: Piny (D+ czy D-) portu USB nie są zwykłymi pinami I/O. Od tego zacznijmy. Chyba nie wiesz o czym piszesz. Zrób ten analizator na LPT, lub kup Atmegę 16 i o ile uda ci się zaprogramować...
Witam. Mam pewien problem związany z avr ATmega32 mianowicie jakiś miesiąc temu normalnie działała zaniechałem pewien projekt na miesiąc i mega przeleżała go w szafie. Kilka dni temu postanowiłem wznowić owy projekt i tu problem, avr programuje się normalnie ale program już nie działa, próbowałem i prostego migania diodą 0 reakcji, wysłania jakiegoś...
No i widzisz, na 100% masz dobre połączenia? Testowałeś na tym atmega32? 1. Daj kod odbioru normalnie w pętli głównej - wyeliminujesz kilka potencjalnych przyczyn błędów - kod jak w pomocy BASCOMA. 2. sprawdź czy masz poprawnie ustawiony kwarc migając diodą co sekundę z poleceniem wait 1 - jeśli nie będzie migać co sekundę to znaczy, że fusebity do...
Witam Dalej nic z tego nie wyszło. Próbowałem na wewnętrznym oscylatorze z rożnymi prędkościami i różnym baud. Ustawiałem flagę Osccal na 0 następnie zwiększałem o jeden i sprawdzałem kiedy na terminalu nie będzie krzaczków jednak nigdy nie wyświetliło żadnego normalnego tekstu. Ciągle znaczki. Na koniec próbowałem ustawić fusebity takie jak zaproponował...
Ddokumentacja mikrokontrolera to podstawa. Ustaw fusebity tak: Low: ff High: 89 i korzystaj z kalkulatora: http://www.engbedded.com/fusecalc Przeczytaj także: http://mikrokontrolery.blogspot.com/2011... http://mikrokontrolery.blogspot.com/2011... by już...
Właśnie sprawdziłem poprawny zapis użycia funkcji LOAD i nie ma tam znaku "=" tylko "," W każdym razie dzięki za info... bo mi coś ta funkcja nie działała do końca (chyba). A co do CKOPT to nie znalazłem tego :( Na screenie, którego załączyłem są wszystkie fusebity do ustawienia.. nie widze tam CKOPT-a (BASCOM 1.11.9.0) widze na screenach, że kolesie...
Witam serdecznie! Mam Atmegę32 napisałem na nią program (nieistotne jaki) i działa. Nie używam w nim portu c. Przyszedł czas że chcę wykorzystać w programie port c jako wykonujący załączanie optotriaków i dalej modułu wykonawczego i tu problem..... Napisałem specjalnie prosty programik aby ustalał stany wysokie i niskie na poszczególnych pinach portu...
Z pomocą Kolegi flapo213 rozgryzłem fusebity. Teraz mikrokontroler działa na wewnętrznym oscylatorze 1MHz. Jednak pokazany wyżej program wykonuje się ok. trzykrotnie(!) wolniej niż powinien. Dyrektywa $Crystal = 1000000 i $regfile = "m32def.dat" obecna. Zrobiłem też prościutki test: w nowym pliku utworzyłem coś takiego $regfile = "m32def.dat"...
Bascomowcy chyba nigdy się nie nauczą że ma być CONFIG PORT. W kółko wałkowany ten sam błąd. No i co ten program ma robić? Bo nie robi nic, więc jak stwierdzasz że coś robi? Uruchom sie na wewnętrznym oscylatorze RC, zmień odpowiednio $crystal, napisz program który coś robi i dopiero potem rób testy.
Sprawa ma się tak dlatego, że Atmega328P nie ma już FuseBit CKOPT . W starszych Atmegach przy kwarcach szybszych niż 8MHz zalecano włączenie CKOPT. Arduino wypalając Bootloader ustawia "zwykły" Eternal Crystal Oscillator. Zobacz jak różnią się amplitudy gdy wybierzesz "Full Swing" Jest chyba ciut bardziej prądożerny, ale bardziej odporny na zakłócenia...
Czesc Zumek ! Wiesz te procki przy uruchomieniu zachowuja się u mnie dziwnie, ciezko to opisac bo to wyglada na niestabilne dzialanie, raz go bascom "widzi" raz nie widzi,... Powinieneś poeksperymentować z liczbą w Options->Programmer->Delay. Nie napisałeś , czy procek chodzi na zewnętrznym kwarcu , czy jeszcze na ustawieniach "fabrycznych".Jak...
Witam. Zdaje sobie doskonale sprawę że temat był wałkowany milion razy. Przeczytałem chyba wszystkie posty dotyczące odbioru RC5 w avr - sprawdziłem z 10 różnych programów i efekt ten sam - nie mogę odebrać żadnej komendy z odbiornika rc5. Dlatego po dwóch dniach walki postanowiłem zapytać. Sprzęt: -Układ testuje na ATMEGA32 na płytce uruchomieniowej...
miałem kiedyś podobny problem ale z atmeg8A i winne były źle ustawione fusebity, także radziłbym CI przejżeć je jesczez raz bardzo dokładnie.
Witam Piotrva będę polemizował, cytat z manuala do Bascoma: 1. Zgłoszę to Markowi Albertsowi jako nieścisłość - ten zapis to zaszłość z procesorów 89C... które nie miały FB ani żadnych narzędzi do zegara - wtedy rzeczywiście $crystal oznaczało jaki kwarc jest podpięty do procesora fizycznie. Obecnie zaś, w wersji AVR nie z teorii, ale z PRAKTYKI wiem,...
Powiem krótko, to jaki procek zastosujesz czy m32 czy m168 czy m8 czy m128 - nie ma żadnego - najmniejszego znaczenia. poza tym piszesz że masz rezystor podciągający 500R ???? skąd taka wartość że masz równolegle podłączony tranzystor i co sterujesz go sam? "ręcznie" zadajesz pytanie typu: "Czy zmieniłoby coś jakbym w Atmedze 32 podłączył 1wire pod...
Witam! W moim projekcie który piszę w Bascomie, wgrywam bezpośrednio z BASCOM-AVR poprzez programator kupny USBASP wszystko działało bdb do pewnego czasu. Mianowicie przed chwilą przytrafiło mi się podczas wgrywania programu wyłączenie kompa (przyciskiem całą listwę wyłączyłem oczywiście przez przypadek). Po uruchomieniu na nowo procek dziwnie się zachowuje,...
W tym kursie masz dokładnie wszystko napisane "Jeżeli odczytujemy stan końcówki to wtedy używamy "pin", a kiedy chcemy nadać jakiś stan używamy "port"" więc powinieneś mieć: Do If PINC.7 = 1 Then Toggle Portc.0 Zresztą masz przykład z serwisu poświęconego zestawowi EvB 4.3 $regfile = "m644pdef.dat" $crystal = 16000000 Config Pinc.0 = Input...
Witam. No xml file - to samo miałem przez 2 miesiące:) Korzystałem z Bascoma, ale pewnego razu zainstalowałem AVRStudio. I stała się JASNOŚĆ :). Spróbuj. teedd P.S. Sprawdziłem - opis fusebitów jest brany z AVRStudio - katalog ....\Atmel\AVR Tools\Partdescriptionfiles\ - a więc sam AVROSPII nie wystarczy.
Jeśli nie zmieniałeś FuseBitów w swoim mikrokontrolerze to spróbuj dopisać parametr zmniejszający prędkość w ustawieniach Burn-o-mata jak na obrazku po czym uruchom program ponownie. http://obrazki.elektroda.pl/4298135200_1... parametr "minus B, odstęp osiem" Ten "minus" to tylko znak kolejnego parametru. Czyli parametr B będzie wynosił...
Zastosowałem w obu układach kwarce 8Mhz, do tego szybkość transmisji UART 4800. Układy spięte taśmą trzy przewodową - Rx/Tx/GND, zasilane z portów USB jednego komputera. Te przekłamania są losowe, muszę jeszcze sprawdzić, jak to działa z komputerem przez dłuższy czas. Zastanawia mnie, dlaczego mimo odpięcia zasilania z płytki Attiny2313 dalej układ...
Można programować kabelkami lecz lepiej jest złożyć/nabyć programator szeregowy STK200/300. Schemat przewala się na tym forum. Składa się z kilku elementów. Żeby zmusić procesor do pracy z kwarcem trzeba przestawić fuse bity. Proponuję programator Bascoma bo jest chyba najbezpieczniejszy w tej materii. Kółeczko przy końcówce na schemacie oznacza, że...
atmega32 fusebity fusebity atmega32 fusebity bascom
sterownik poduszka fabia uruchomić integra wymiana linek
Opis pinów ECU Citroen Saxo 1.5 Diesel Ładowarka do wkrętarki świeci diodą czerwoną i zieloną