Trzeba też wyłączyć JTAG, czyli Fusebit High H.
Witam. Mam problem z uruchomieniem sterownika z tej strony: http://mirley.firlej.org/prosty_sterowni... Bascom poprawnie programuje avr ale jest problem z ustawieniem fusebitów. ............ Jak poprawnie ustawić fusy w bascomie ? W czym konkretnie masz problem? Nie potrafisz poprawnie zidentyfikowac fusebitów, czy też ich wyeditowac wg potrzeby?...
Polecam [url=http://www.engbedded.com/fusecalc/]... stronkę oraz [url=http://elportal.pl/index.php?module... stronkę.
Masz USB? To kup USBasp (za podobną lub niewiele większą kwotę), a port LPT zostaw sobie na analizator stanów logicznych: http://mikrokontrolery.blogspot.com/2011...
Witam Ustaw 4 jedynki. Pozdrawiam
Bity które przestawiłeś są odpowiedzialne za taktowanie mikroprocesora. Jeśli masz podłączony rezonator to będziesz musiał go odłączyć i podłączyć pod nóżkę XTAL1 sygnał zegarowy ok. 1-4MHZ wtedy procek powinien zostać rozpoznany przez Bascom-a. Jeśli nie masz podłączonego rezonatora to podłącz go i jak nie pomoże to podłącz generator jak wyżej. Radze...
"Fusy" na 0000!. Trzeba będzie ustrugać zwenętrzny generator i podłączyć na XTAL1 (XTAL2 = Nc) sygnał prostokoątny o częstotliwości ok. 1MHz. Później należy przeprogramować "fusy" na 1111, odłączyć generator i podłączyć kwarc. Ustawiłeś procka na zewnętrzny sygnał zegarowy - to co innego niż zewnętrzny kwarc. Przewiń w Bascomie okienko z listą źródeł...
Fusebit kompatybilności z M103 skasowałeś?
Moje GG:21682677 Będzie łatwiej
Ehh. Ustaw fusebity.
"Czy jak zmienię fusebit i nie dam write tylko program (bascom), to programuje również fusebity? Czy możliwe jest, że się sam przeprogramował?" Tego na pewno nie wiem. Ale po 10 latach pracy w serwisie wiem że procesory(i zwykłe bramki) się psują. Czasem w bardzo dziwny sposób.
Fusebit C-ma być disabled.
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...
Ja na twoim miejscu zoptymalizowałbym napisy.
mówiąc o postaci HEX miałem na myśli 2 liczby w zapisie szesnastkowym, np: E1 99, które znajdziesz w prawie każdym programie zapisującym fusebity (w MkAvrCalculatorze są to 2 pola na górze z tymi liczbami zapisanymi fioletową czcionką). Co do CKOPT, odznacz go. Przydaje się on zaznaczony przy większych kwarcach (16MHz i więcej), tutaj lepiej, żeby był...
Witam. Jeśli bity rezonatora ni zostaly zmienione na zewnętrzny to po wgraniu fusebit a nastepnie zablokowaniu możliwe jest tylko odczytanie ustawień bitow, ale komunikacja nie jest tracona. pozdrawiam
Mam pewne obawy związane z tym ,że coś mogę podłączyć źle (to znaczy nie do tych pinów mikroprocesora co trzeba). Czym mogłoby to skutkować? Procesor przeżyje, nawet jak go odwrotnie włożysz w podstawkę. Co do SPI do nie trzeba podciągac pinów rezystorami, tylko musisz pomiędzy programatorem a procesorem wstawic do każdej z linii (MISO, MOSI, RESET,...
Mam pytanko jak ustawić fusebity w bascomie tak aby były jednakowe jak w poniższym rysunku przestawionym jest w programie w Burn-o-mat. http://obrazki.elektroda.pl/7874233400_1...
Witam ! Moim zdaniem aby nie przestawiać Fusebitów wystarczy linię w pliku BAS $crystal = 4000000 zmienić na: $crystal = 1000000 Pozdrawiam. Stefan W sumie masz racje, jeszcze coś namiesza. Ale teraz kolega się chociaż dowie, że nie jest obojętne jakie są fusebity.
Ustaw: CKSEL[3..0]=1111 (FusebitA987) CKOPT=0 (Fusebit H) a M8 będzie pracował na zewnętrznym kwarcu, np 16 MHz.
Nie wykrywa Ci procka, jakie masz fusebity? I sprawdź czy poprawnie podłączyłeś programator z procesorem
Fusebity, ustawianie oraz programy poglądowe możesz zobaczyć na mojej stronie: www. henwyd.republika.pl
Powodów może być wiele Jednym z głównych może być np.ustawiona nóżka RESET jako port in/out Wtedy bascom nie wykrywa mikrokontrolera W takiej sytuacji żaden programator szeregowy sobie z tym nie poradzi muszisz przekonfigurować (programatorem równoległym) odpowiedni fusebit i wszystko powinno działać
Fusebity ustawione poprawnie? Bywają układy które mają JTAG na PC 2-5 ustawiony fabrycznie.
Nie przestwiłeś Fusebita M103.
tak - takimi programikami można sprawdzić, i wartość należy zawsze wpisać do rejestru przy starcie każdego programu. To jest rejestr w pamięci RAM a nie EEPROM. Nie jest to też Fusebit. Dodano po 2 ale wiesz co? ja bym na twoim miejscu sprawdził ten procek z kwarcem = 8MHz czy przypadkiem się nie okaże że jednak też nie działają wyższe prędkości. Może...
Jeszcze fusebity
Samo się nic nie blokuje. Najwyraźniej źle ustawiasz fusebity.
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ż...
tez stawiam na fusebity
Witam. Czy mógł by ktoś zamieścić screen jak ustawić fusebity w bascom. :cry:
Mógłbyś napisać jak zmienić te FuseBity?
gabox YES :) Use the program BASCOM to set up fusebit.
A fusebity ustawiasz poprawne?
A fusebit "CKDIV8" masz wyzerowany?
luka_m1984 napisał: A czy byłby ktoś tak pomocny i napisał jak ustawić fusebity w BASCOMIE Ściąg program AVRDUDE z nakładką Burn-O-Mat, jeśli go nie masz i tam bardzo prosto w zakładce fusebits znajdziesz.
jeśli działasz w Windzie to zastosuj na chwilę jakiś inny program okienkowy np PonyProg albo Bascom i spróbuj tą drogą dostać się do procka albo tą drogą ustawiać fusebity nic nie mam przeciwko avrdude bo to b.dobry program ale ja jakoś wolę okienka i jasny wyraźny opis fusebitów które mam zaprogramować a nie wszystko z linii poleceń. poza tym jeśli...
Zrób test. Przestaw FuseBity w tym działającym prototypie na wewnętrzny oscylator 1MHz. Zresetuj/powercycle i zobacz czy uda się Tobie połączyć jeszcze raz ;) Może masz ustawiony zegar w programatorze na coś więcej niż 250K a nowy uC komunikuje się na 1/4 swojej prędkości taktowania. Jak nie ruszy to wiesz w czym grzebać ;)
Stawiam że to są źle ustawione fusebity Arduino używa botloadera a bascom nie. Trzeba ustawić procesor dla pracy bez botloadera ale ja nie używam do tego celu bascoma to nie bardzo pomogę. Sam tytuł w linku mówi że to są standardowe ustawienia fusebityów dla Arduino. Jeśli sobie nie poradzisz to daj znać i coś się z tym zrobi w tym momencie nie dam...
Bascomem albo PonyProg2000. Jak fusebity w Bascomie ustawić masz na tej stronie wyjaśnione.
1. Daj to Config pinc.1 = output i to samo dla pc2..3. Dla pewności. 2. Czy planujesz dokładnie drugiego ds18b20? Jeśli nie to wystarczy malutka zmiana żeby to naprawić. 3. Jutro napiszę jak zmienić fusebity.
Nie jest to konieczne chyba że chcesz kożystać z szybkiego procka (fusebit to szybki start)
Witam państwa mam problem ponieważ chce do mojego układu gdzie zastosowałem mikrokontroler załączyć kwarc 12MHz jak przestawiam w fusebitach na External RC i wciskam Write FS blokuje mi sie cały procesor i wyświetla się komunikat Redlab not found (BASCOM). Fusebit 0.SPI mam Enabled External Reset też jest Enabled już zmarnowałem 2 mikrokontrolery. Proszę...
Symulator nie uwzględnia stanu FuseBitów - ich odczytywania jest dokonywane dopiero podczas programowania i to na wyraźne polecenie użytkownika.
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.
Witam, miałem ten sam problem. Prawdopodobnie wykonujesz projekt wedlug mikroprocesorowej oslej laczki. Nie sprawdzalem tego jak jest w AT902313 na bazie ktorego pisany byl kurs(dziwne że nic o tym nie pisza w kursie) ale w Attinie faktycznie musisz przestawic fusebity bo domyslnie masz taktowanie 1MHz. W bascomie robi sie to bardzo prosto:Program-->send...
Witam. A dlaczego uważasz ze program startuje Ci dopiero po 5 sekundach ? Jesli sugerujesz sie wyswietlaczem LCD to moze on wprowadzic w blad. U mnie Mega8 statruje odrazu ,natomiast wyswietlacz wlacza sie dopiero po 3sekundach ...
Pierwsza linijka kodu to nie wartości do ustawiania fus... Tam musisz ustawić na zewnętrzny kwarc 8Mhz lepiej zrobić to w BASCOM. FUSEBIT KLA987 101111. A czy nie zablokowałeś procka tamtymi ustawieniami?
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).
Jakoś se radzi, ale żeby go zaprogramować, to muszę wkładać mniejszy kwarc, bo inaczej nie wykrywa go BASCOM.
Witam Fusebit High G 0:Preserve EEPROM
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...
Pokaż jak ustawiasz fusebity.
A moze to nie jest kwestia Bascoma tylko tego ze Atmega nadal chodzi na wewn. oscylatorze 1MHz. Z objawow by tak wynikalo ze tak wlasnie jest. Przestawiales fusebity na prace z zewnetrznym kwarcem ?? Pozdro Dexter
Nie próbowałem zmieniać ustawień Fuse-bitów, . no i w tym właśnie leży twój problem ;) ... musisz zmienić fusebity a dokładniej wyłączyć za pomocą nich JTAG, który jest właśnie na tych portach z którymi masz problem. Jak go wyłączysz to wszystko ci minie jak ręką odjął pozdr
ale jeśli programator czyta CI sygnaturkę to znaczy, że nic nie zablokowałeś - poza tym z tego co wiem przez ISP nie da się zmienić tego fusebitu :D
pierw na początku rogramu musisz wstawić dwie linijki $crystal=800000 $regfile= //tu twój procek poszukaj o tym w help potem w ustawieniach programatora odznacz autoflash kompilujesz program dajesz send to chip wybierasz zakładke fuse czy jakoś tak tak szukasz odpowiedniego (patrz dane katalogowe) i ustawiasz P.S. Fusy są tylko w najnowszej wesji bascoma
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...
Tak właśnie ten.Diody wywaliłem bo własnie zwarcie robiły. A jtag jest disabled w fusebitach (fusebit J).
... nie wiem za bardzo jak ustawić Fusebity. Informacji, najlepiej szukać u źródeł. http://www.fischl.de/usbasp/Readme.txt
Fusebits KL zostawiasz bez zmian, A987 ustawiasz na 1111 (z rozwijanej listy wybierasz taką opcję). Dodatkowo ustawiasz bit H: CKOPT na 0 (0 oznacza "włączony") i wyłączasz JTAG w bicie J (JTAG Disable) Co do Lockbits - nie zmieniaj, zostaw tak jak są. Wartości które tam masz wpisane umożliwiają odczyt pamięci programu i jej weryfikację Pamiętaj, że...
Na poczatku daj dyrektywe $crystal=1000000. ATmega fabrycznie pracuje z wewnetrzny zegarem 1MHz mimo podpietego kwarcu. Trzeba przestawic fusebity zeby zmusic procek do pracy z kwarcem. Pozdro Dexter
Sprawdzałeś jakie ustawienia dają takie fusebity?
Jasne fusebity zmienione jak trzeba.
Witam Mam także problem z tym układem problem polega na tym że układ wogule nie reaguje na zwarcie przycisku tzn nie uruchamia się, nawet próbowałem podłączyć się bezpośrednio do stabilizatora napięcie na 7 pinie = 4,81V bardzo słabo świeci dioda LED a układ nie daje oznak życia. Płytkę sprawdzałem wszystko ok programowany każdym z dostępnych wsadów...
a napewno atmega dziala na kwarcu 8 Mhz ? tzn czy dobrze podlaczony, i przede wszystkim czy fusebity dobrze ustawione.. bo jezeli nie to rzeczywiscie moze nie dzialac,bo bascom funkcje opozniajace przeliczy wedlug tych 8 mhz zadeklarowanych
Czy kwarc jest potrzebny podczas programowania przez ISP? Nie, jeśli nie zostały zmienione fusebit, to fabrycznie rusza wew. generator RC MOSI/MISO złącza ISP mają być podłączone do MOSI/MISO mikrokontrolera normalnie, MOSI-MOSI, MISO-MISO itd. Bascom 1.11.9.8 Demo + Win-driver (usbasp) działa.
nieźle nieźle - skoro już raz się tak przeflancuje procka fusebitami to drugim razem już na prawdę trzeba się przyłożyć do sprawdzenia dokładnie jak się programuje fusebity a nie opowiadać, że skoro odptaszkowałeś wszystkie CKSEL to ustawiłeś zewn kwarc..... ustawiłeś zewnętrzny generator a nie kwarc a to jest różnica - więc podłącz sobie jakiś generatorek...
Witam. Wiem, że temat stary, ale może podpowie ktoś jak ustawić fusebity w bascom-avr aby zaprogramować attiny13 i jak go potem podłączyć w zasilaczu?
To pokaż jak ustawione są fusebity po ich przeprogramowaniu przez ciebie, (może zrzut ekranu z MkAvrCalculator) po wciśnięciu żółtego przycisku "Sprawdź podłączony AVR" w zakładce programator - ok?
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?
Poczytaj o porcie C w Atmega 128 na forum. W sieci jest ponadto polska nota katalogowa. Ostatecznie przeglądnij Fusebity w Bascomie. O ile dobrze pamiętamport C trzeba odblokować.
Dziwny, bardzo dziwny przypadek ;-) Sprawdź 3x poprawność połączeń, fusebity (przestaw może na wewnętrzne 8MHz). Jak to nic nie da, to chyba pozostaje podłożyć innego DSa na próbę.
Na razie patrzyłem tylko w dokumentację Bascoma... dokumentacje tego procka ma coś koło 250 stron :/ Jeśli już wiesz ogólnie jak działają avr-y , to wtedy dokumentację czytaj wybiórczo , czyli tę część która Cie interesuje ;) Z dokumentacji Bascoma wynika, że stosując polecenie config timer nie da się ustawić prescalera dla trybu PWM... Między innymi...
Nijak, zmienia się to w fuse'ach. Np. ja korzystam z programatora z godnego z stk500 dostępu do fusebit'ów z poziomu bascom'a nie mam. Fusebity zmieniam za pośrednictwem avrstudio. Natomiast pracując na programatorach zgodnych z stk200/300, można fuse zmieniać w środowisku bascom. Sprawdziłem w bascomie robi się taką wstawkę fusebitem możesz ustawić...
No tak ,tylko że bez tych dwóch parametrów kontroler chodził bardzo wolno. Gdy wpisałem CRYSTAL i BAUD wszystko zaczęło chodzić z normalną prędkością i nie trzeba było przestawiać FUSEBIT. Język to BASCOM. Po co kombinować z FUSEBIT jeśli to samo załatwia CRYSTAL i BAUD?? Dodano po 4 Nigdzie nie znalazłem opisu co to znaczy. Może ktoś wie jaka jest...
STK200 A powiedzcie mi jeszcze jak odczytac i zmienic te fusebity?
W porządku, przejrzałem forum i to rzeczywiście może być ten problem, ale nadal nie wiem jak ustawić fusebity w bascomie - programator STK200/300.
Więc tak. Odcinek 1 sekundy ma być bardzo dokładny, czy nie musi? Jeżeli procek będzie pędzony z wewnętrznego oscylatora, to czas 1 sekunda nie będzie bardzo dokładny. Musisz zmienić fusebity, aby procek był taktowany z 4MHz, bo teraz jak sam widzisz pracuje na 1MHz.
w Bascomie Fusebit A987 to cztery bity, ja muszę zmienić trzy bity CKSEL3..1 ustawić w nich jedynki, czwarty bit w A987 jest nie istotny bo jest bitem SUT? Bit A - to bit CKSEL3 Bit 9 - to bit CKSEL2 Bit 8 - to bit CKSEL1 Bit 7 - to bit SUT zgadza się? Nie , nie zgadza się... W Bascom, czy innym środowisku fusebitami odpowiedzialnymi za taktowanie...
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....
Jak narazie dziwnym trafem większosć ukłądów miałem na AtMega8 i jemu podobnych i zawsze go montowałem z jakimś kwarcem, przez co nie mialem zadnych problemów. To jeśli nie wiesz co to są fusebity, to po co ten kwarc montowałeś? o.O Skoro i tak go nie używałeś:>
"Divide clock by 8" zrób na "disabled".
Fusebity ustawiłem w bascom avr standart a linie cs nie są zamienione
Chodzi o Atmega 8
Jakiego programatora kolega używa , i jakiego programu Fusebity ustawione prawidłowo ?.
Przy okazji co to za składnia ze znakiem równości... Load Timer0 = 4
Kolego, chcemy Ci pomóż, a Ty nas olewasz. To, że inne programy działają, nie znaczy, że masz dobrze ustawione fusy. Możesz mieć ustawiony oscylator wewnętrzny 1MHz, a w programie zmieniasz na $Crystal 8000000 i sporo programów będzie działać. Jak wrócisz do komputera, proszę podać dokładne ustawienie fusebit - odczytane z układu i narysować schemat,...
Ja w Bascomie wpisywałem obojętnie z tego przedziału i mi nie zablokowało procesora. Dodano po 6 takie masz możliwości ustawiania tego 1111...1010 oscylator z zewnętrznym rezonatorem kwarcowym 1001 oscylator z zewnętrznym rezonatorem kwarcowym niskiej częstotliwości 1000...0101 oscylator z zewnętrznym obwodem RC 0100....0001 wewnętrzny kalibrowany oscylator...
fusebity źle ustawiasz
nie pamiętam numerów nóżek i pinów, ale u mnie na takim programatorze ( wg Bascoma - Sample Electronic Programer) bez problemu działa. w opcjach trzeba tylko wybrać AT TINY 2313 i już. być może próbujesz programować go jako at90s2313. Jeśli nie masz opcji Tiny w bascomie, musisz ściągnąć nowszą wersję. kwarc nie przeszkadza, chociaż nie pracuje. fabrycznie...
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.
Aaaa, rozumiem, wielkie dzięki. Niestety pierwszą ATmegę już zablokowałem, na własnych próbach, ale to pól biedy, milionów nie kosztuje. W zależności co przestawiłeś można sobie poradzić prosto lub budując FuseBit Doctora: http://mikrokontrolery.blogspot.com/2011...
Czy ktokolwiek próbował zamiast kwarcu zastosować zew generator sygnału? Tak - ja na ten przykład :) Z tego co przeczytałem należy sygnał podać na Xtal 1 a noge Xtal 2 zostawić wolną... Zgadza się. A czy bezpośrednio pod Xtal1, to zależy co masz na myśli pisząc "generator sygnału" - dla mnie to bardzo szerokie pojęcie. A jak z deklaracją kwarcu w bascomie?Nadal...
fusebit podaj które masz obecnie ustawione.
Program działa tak jak powinien, wiec wniosek z tego taki że to nie problem ani kompilatora ani programu. Problem w 100% leży po stronie elektroniki. Sprawdź czy aby na pewno uC jest sprawny i czy jest poprawnie zasilany. Z jakiego kwarcu korzystasz?? I jak masz skonfigurowany mikrokontroler w Bascomie i ewentualnie fusebity?? Pozdrawiam Mateuszkat
zgadza się napisałem od nowa i działa użyłem portb.6 i jest tak jak chciałem teraz mam pytanie odnośnie oscylatora w zasadzie korzystam z wewnętrznego chyba 4mhz dzielonego tez chyba bo bascom jakoś to dziwnie pokazuje ustawiłem na wewnętrzny oscylator i dzielnik przez 8 gdy odświeżyłem fusebity to wartości się zmieniają zrobię screeny jeśli chcecie...
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 masz ta atmega8l? oczywiscie rx to tx i odwrotnie? skad masz kod? nie znam sie na komunikacji z komorka, za to troche na hardware. Ja na twoim miejscu bym zastosowal jakis lepszy konwerter napiec. Zrob prt sc jak masz ustawione fusebity.
Sprecyzuj "NIE DZIAŁA" , wyłączyłeś w FuseBit funkcję JTAG ?
bascom fusebit bascom fusebit kwarc programator fusebit
ducato obrót falownik sterować moment kodowanie thomson
Brother DCP-115C Windows 10 – drukarka przerywa wydruk, brak skanera lub odwrotnie na dwóch komputerach Zamiennik układu 70966FB - analiza i porady