Tu na forum jest AVR LAB++, od razu ściągasz go z pasującym AVR DUDE, spróbuj nim podziałać https://www.elektroda.pl/rtvforum/topic3...
W zasadzie większość atmeg /attiny można programować w Arduino, wystarczy pobrać płytki https://github.com/MCUdude, w twoim przypadku to https://github.com/MCUdude/MightyCore. Wszystko tam masz opisane, fusebits też.
Witam, tak jak w temacie potrzebuję nieco pomocy w dokończeniu kontsrukcji zaczerpniętej z modelarskiego forum, jest to amatorska konstrukcja służąca do programowania aparatury modelarskiej. Zestaw już uruchomiony pracuje na Atmega8, w tej chwili na wewnętrznym oscylatorze, więc na razie nie komunikuje się z aparaturą, muszę zmienić ustawienia fusebitów,...
Tak, procesor reaguje na RESET. Cóż.. korzystam z Bascom AVR. W ręcznym programowaniu procesora można ustawiać zabezpieczenia i fusebity. Z fusebitów znalazłem KLA987 i z listy wybrałem to co podałem powyżej. Nie pamiętam tylko jak było z SUT, czy 01, czy też 10. Z mojego logicznego rozumowania wynika, że procesor powinien dać się programować... a Bascom...
Zbudowałem w końcu tą przystawkę do Fusebit Doctora dla Atmegi 64 i.. udało się zresetować fusebity.. I programator potem ją normalnie wykrywa!!! (przynajmniej 3 sztuki pierwsze z brzegu, do nasępnych już nie miałem siły się bawić z ta amatorską podstawką pod TQFP64) https://obrazki.elektroda.pl/1078895100_... https://obrazki.elektroda.pl/4851322000_...
Czy moze ktos juz ustawial te fusebits w bascomie pod atmega 16 ?
Schemat - jest to atmega fusebits doctor. Fakt, tranzystory przy pewnym wlaczeniu byly gorace. Jutro sprawdze tranzystory. Jeszcze pytanko, czy jest jakas roznica pomiedy bc557B od bc557C? Pozdrawiam goraco, Bartosz.
Witam Mam poważny problem ponieważ wyskakuje mi error -24 po wgraniu fusebits do atmega 8515 i nic juz nie mogę zrobić ani reset ani nic nie dziala. Gdy wgrywałem albo odczytywałem program wszystko ok natomiast po wgraniu podanych FUSEBITS wyskakuje error -24 i juz po porcku, nie reaguje na nic. Czy da radę go jakoś uratować. W czym jest problem czy...
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...
ATmega128 ? Jaki kwarc w układzie ? Fusebits od zegara (CKSEL[0-3], CKOPT) skonfigurowane prawidłowo ?
Wpisałem ręcznie sygnaturę ale to nic nie pomogło. Da się coś z nimi zrobić czy już raczej trzeba je wyrzucić?? Welcome AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11 http://diy.elektroda.eu/atmega-fuseb... Usage in commercial/profit purposes not allowed MANUAL HVPP MODE Init programming... DONE Read signature... FF FF FF...
Witam Jestem całkowitym laikiem jesli chodzi o programowanie Avrów, dlatego kieruje tu pytanie. Wiem że temat był wieloktrotnie wałkowany tutaj. Wykonałem projekt zamieszczony na elektrodzie, jest w nim wykorzystany procesor Atmega 32. Wgralem oprogramowanie i ustawiłem bity, tak jak na poniższym rysunku: http://obrazki.elektroda.pl/3251396300_1...
Witam, uruchomiłem atmegę 324 w Bascomie wykrywa mi ją ustawiłem fusebits na 1111 - zewnętrzny kwarc 16mhz i taki jest na płytce - dodałem bibliotekę MightyCore wybrałem atmega 324 i próbuję wypalić przez Arduino mega ale wyskakuje mi błąd o błędnym id - Bascom wykrywa taki sam numer jak arduino podaje ze jest niezgodny. Proszę o pomoc jak w inny sposób...
Witam Jak układ się programuje i weryfikacja programu przebiega pomyślnie to ATmega na 90% sprawna !! Pytanie zasadnicze czy w opcjach programatora masz włączoną opcje AutoVerify jak nie to włącz i spróbuj jeszcze raz zaprogramowac procesor. Wydaje mi sie ze sprawa nawet nie tkwi w fusebits bo niby co miałoby być zamieszane. Jakby kawrc był ustawiony...
hm..zmieniłem zegar 8 na 1 w programie (właśnie coś mi sie wydawało że 500ms trwa znacznei dłużej niż faktycznie być powinno.Teraz jest dobrze) ale bez efektu w odczycie temp...nadal to samo.A w bitach kontrolnych co trzeba przestawić? Dodano po 1 dobra, zmieniłem we fusebits na external XTAL i 8MHz .Cośtam działa. Ale wskazuje mi 41st, a w otoczeniu...
Witam , postanowiłem zrobić wykrywacz taki jak na tej stronie http://articles.greenchip.com.ua/3-0-42-... z wersji rozbudowanej (płytka poniżej), dzięki uprzejmości jednego z kolegów z forum włóczykij. Zdjęcie płytki https://obrazki.elektroda.pl/2365923500_... https://obrazki.elektroda.pl/1725033900_...
To znaczy, że ustawiłeś jednak inne fusebits niz na rysunku. Bo gdy ustawiony jest wewnętrzny oscylator RC na 8MHz to wszystko powinno działać.Podobno zmienione nieopatrznie fusebity można odblokować jakims programatorem. Poczytaj o tym w Intenecie. Na przykład tu http://www.elektroda.pl/rtvforum/topic11... Albo lepiej tu: http://www.elektroda.pl/rtvforum/viewtop...
witam, zacząłem zabawę z atmegą, z pomocą doświadczonego nauczyciela napisaliśmy program ale niestety nie mam możliwości teraz skonsultowania z nim sprawy także proszę Was o pomoc, posiadam programator zrobiony na takim układzie: http://img213.imageshack.us/img213/6568/... Bascom widzi go: Atmega ma własne zasilanie na VCC 5V Robie kompilację...
No to pięknie :( Nie chciało mi się czytać i tłumaczyć z angielskiego. Postanowiłem pobawić się sam i myślałem że trafię na odpowiednie ustawiania Fuse Bit. Coś zmieniiłem i teraz nic mi nie chodzi, nawet nie daje się zaprogramować. Zmieniłem (dokładnie nie pamiętam) internal rezonator na low XTal czy coś takiego. Jak przywrócić poprzedni stan bo już...
WITAM ja ustawiam w ten sposób m8 niewiele się różni (chyba) KONFIGURACJA BITÓW ZABEZPIECZAJĄCYCH ATMEGA32 Chip Name MEGA32 Calibration B1 Lockbits Lockbit 65 11:No rectrictions for SPM or LPM accesing the boot loader section Lockbit 43 11:No restrictions for SPM or LPM accesing the boot loader section Lockbit 21 11: No memory lock features enabled...
Problem raczej nie jest po stronie kompilatora... Gdyby nie obsługiwał timera 3 to wywalił by błąd przy kompilacji... Więc jest tak jak pisałem trzeba wyłączyć tryb zgodności... W programie który używasz to ładowania pliku hex do uC powinna być zakładka Fusebits lub coś w tym guście... Jak już pisałem wcześniej za ten tryb odpowiada bit o nazwie M103C......
Najpierw "chip Erase", potem można mysleć... ;) Programowanie pamięci, w tym i Fusebits masz zablokowanie do najbliższego jej czyszczenia... Wszystkie CKSELX nie zaznaczone, a CKOPT zaznaczone {(chyba, że program posługuje się logiką odwrotną, wtedy spróbuj odwrotnie, to tylko 2 próby... ;) }( doc2467.pdf, s.36 - Stąd ) Light-I
Czyli -bardzo ostrożnie z naciskaniem potwierdzenia. Myśleć długo. Zanim naciśniesz. W zakładce program->send to chip-> manual program-> wciskasz "lock and fusebits". Szukasz "int. rc osc 8MHz" I to wciskasz po głębokim namyśle i wątpliwościach. Tych opcji jest kilka- wybierasz z max start time+64us. Ale nie mam podłączonej ATtiny26. Tak że to tylko...
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
Mi się bardzo podoba ten projekt, czy autor wrzuci program z ustawieniem fusebits , (w jakim programie) i wzorami płytek w pdf ?
Wydaje mi się, że niedawno podobny temat był na Elektrodzie. Ten wątek się często pojawia w różnych miejscach. Temat kwalifikuje się do postawienia pikiety pod bramą ATMELA z transparentem "ATMega Fusebits WON" (tylko co to znaczy WON po angielsku).
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ć....
Pozostaje tylko oprzeć się na zwnętrznym generatorze (są wersje z kompensacją temperatury), jest od tego odpowiednia konfiguracja Fusebits. Pozdrawiam, Light-I
Nie odpowiada on jednak na pytanie: Full-swing czy Ext. Crystal Osc.? Aliści (jest takie słowo!) podejrzałem składnię polecenia generowanego przy wgrywaniu bootloadera i w nim lfuse=0b11110111 czyli 0xF7 zatem - Ext. Full-swingCrystal. Ustawienia fusebits są w pliku avrdude.conf dostarczanym wraz z MiniCore. Sekcja dla 328 wygląda następująco: [syntax=ini]#---------------------------...
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...
No to żeś tak szczęśliwie trafił na JTAGA, który jest na porcie C... ;) Dorzuć na początku, po konfigach taką wstawkę w asemblerze, jeżeli nie widzisz potrzeby wyłączać JTAG-a fusebitami : $Asm push r16 in r16, MCUCSR sbr r16, 1<<JTD cli out MCUCSR, r16 out MCUCSR, r16 sei pop r16 $End Asm
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...
Witam... Przez pomyłkę ustawiłem Fusebits na External Clock no i teraz kaplica, nie mogę połączyć się z atmegą. Jest możliwość totalnego resetu atmegi???? żeby fusebity ustawiły sie domyślnie jak to było na początku????
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
A ta Atmega chodzi na kwarcu ?? czy tylko jest podłączony, no i jeszcze dzielnik jak jest ustawiony. Odpowiedzi na te pytanie znajdziesz szukając opisu Fusebits.
Jaka walka to tylko 4 przewody chyba że nie masz LPT w kompie. Bascom pod względem ustawiania "fusb..." jest najbardziej czytelny. Ja próbuje samodzielnie zaprojektować PCB ale idzie topornie. Dodano po 25 A jeszcze zapomniałem że pisze w HELPIE do BASCOM : Podczas gdy bity zabezpieczeń oraz tzw. fusebits pozwalają na dostosowywanie niektórych układów...
Tak to możemy bawić się do końca świata. Naucz się pisać tak, by było jasne co Ty zrobiłeś, a nie jakieś frazesy. Jakie dokładnie ustawiłeś fuse bity i jaki wsad wgrałeś (ale nie tak jak powinno być, tylko np wsad: atmega_fusebit_doctor_2.11_m8.hex ; fuse bity: FUSEBITS: internal 1MHz clock, EESAVE enabled: M8 L:0xE1 H:0xD1 ) Wtedy będzie rozmawiać...
Zobacz czy wybrales m8515.dat z menu: Options/Compiler/Chip/Chip Sprawdz tez FuseBits, czy uP nie jest w trybie pracy z np. generatorem kwarcowym.
Masz pecha - sam wywnioskuj dlaczego ;) [syntax=delphi]543 (b0:$1E; b1:$97; b2:$05; 544 name:'ATmega1284P'; 545 proctype:PROC_TYPE_AVR; 546 fsize:131072; esize:4096; usigsize:0; fpage:7+1; fpagesize:256; epage:0; epagesize:0; 547 osccal:1; 548 algo:ALGO_MEGA; 549 algo_erase:ALGO_ERASE_STD; 550 algo_lb:ALGO_LB_MEGA; 551 algo_busy:ALGO_BUSY_POLL_RDYBSY;...
Potrafi zapisać fabryczne fuski (opcja fusebits>defaults) ale jeśli zablokujesz komunikację ISP to na pewno się nie dogada. Bo zapewne pytasz o funkcjonalność jaką ma Atmega Fusebit Doctor? Dodam, że na biurku leży już urządzenie tłumaczące z ISP na HV. Jednak z powodu pewnych trudności związanych z pogodzeniem tych dwóch protokołów, nie wiem czy ujrzy...
Nie wiem, a jak to sprawdzić ? >No i czy ATmega nie ma wyłączonego Jtaga i OCD Od tego są odpowiednie bity konfiguracyjne (fusebits), które kazdy szanujacy sie program od ładowania pamięci mikrokontrolera powinen potrafić obsłuzyć. Poza tym Zasada nr 1 : Czytaj "Przyjazną" Dokumentację Producenta (RTFM) . Jak przeczytasz bedziesz wiedział więcej niżbyś...
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ą...
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...
Mam problem z ta Atmegą. Nie mogę znaleźć w necie dobrego kalkulatora. obecne ustawienia hFuse 99h lFuse 5Eh eFuse F3h Lock Bit 3Fh Takie odczytuje AVRDUDE Zależy mi na zewnętrznym kwarcu 16Mhz oraz używanie USB Device Czy ktoś mógłby przeliczyć ewentualnie wskazać kalkulator który posiada ATMEGA32u4
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ć...
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...
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...
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...
Mam problem z wyświetlaniem tekstu ATMEGA2560 z kwarcem 4MHz na lcd (zgodny z HD 44780). Próbowałem również z wew. oscylatorem z podobnym efektem. Podejrzewam złe ustawienie fusebits. Czy mógłby ktoś mi podpowiedzieć co należy przestawić? http://obrazki.elektroda.pl/5474677100_1... Pozdrawiam Marek
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...
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...
atmega fusebits atmega fusebits doctor fusebits atmega8
otwieranie portu telestar startować automatyczny zmiana zakres
interfejs diagbox naprawa udaru makita
Ridgeway BS-9355 instrukcja obsługi, parowanie Bluetooth, radio FM/AM/SW, PDF manual Suzuki Grand Vitara 1.9 DDiS - Brak Odczytu Przepustnicy