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ż.
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...
Witam, próbowałem odblokować 4 ATMEGI za pomocą Atmega Fusebit Doctor i niestety nie udało się to, nie da się zapisać nowych ustawień. Da się coś jeszcze z nimi zrobić?? Jakieś rady? kod z terminala: 1 atmega8a-pu Welcome AVR Atmega fusebit doctor (HVPP+HVSP) version 2.11 http://diy.elektroda.eu/atmega-fuseb... Usage in commercial/profit...
ATmega128 ? Jaki kwarc w układzie ? Fusebits od zegara (CKSEL[0-3], CKOPT) skonfigurowane prawidłowo ?
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...
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_...
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...
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
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,...
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ć....
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).
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...
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...
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]#---------------------------...
Witam Strzelam: za cienkie ścieżki lub przewody doprowadzające zasilanie do LED i MOSFET? Sprawdź ustawienia fusebits BODLEVEL w procesorku.. Powinny być wyłączone lub ustawione na najwyższe napięcie.
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...
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
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...
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
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.
Hej, Może coś Ci pomogą informacje z tej strony: http://www.tkdami.net/~voytek/programy/p... Pozdrowienia
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ć...
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...
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;...
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ś...
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...
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...
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).
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...
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ć...
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...
Dobra oki... rzuciłem się właśnie na datashet jednego i drugiego i fakt że w At168 tego nie wspominają. Albo cos mi sie po...ylo, albo zle odczytałem fusebits z odczytu w BascomAVR, Za dnia to sprawdze bo faktycznie sugerowałem sie tym a danymi aplikacji... Jednym słowem lekki bałagan wprowadziłem... mea kulpa.. sorki za tą część i chylę czoła...
Tak też kombinowałem. Sądzę że problem jest gdzieś wcześniej, bo ten kod tylko weryfikuje zapis we flashu. Posiedzę trochę przy tym i odkryję w którym momencie przestaje działać. ****************************************... EDIT Po długiej walce doszedłem do bardzo zaawansowanej formy działania bootloadera czyli: -sprawdzane są poprawnie...
Mając otwartego BascomaAVR i ATmega32 w programatorze, klikasz Manual Program , zakładka Lock and Fuse Bits , w grupie Fusebits High zmieniasz Fusebit H na 1: JTAG disable i klikasz na przycisk Write FSH . Musisz przy tym uważać, aby nie zmienić innych ustawień (chyba, że tego chcesz)
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...
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...
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...
Witam szanownych elektrodowiczów. Ponieważ jestem tu nowy przedstawię się krótko. Mam na imię Tomek i mieszkam na Podlasiu. Ostatnio zająłem się zabawą AVR. Posiadam Atmegę 16 zmontowaną na płytce uniwersalnej z zewnętrznym rezonatorem, stabilizatorem 5V i układem MAX. Przy próbie programowania (język " C ") PonyProgiem wyskakiwało: "Device missing...
Hi here is Erik Please help me right selected the security bytes in the PonyProg I must prg Attiny2313,,I have schematics and Hex format program. But after I programing tiny ...the hardware not function.. me setting is CKDIV8 is ON SUT0 is ON CKSEL3 is ON CKSEL1 is ON CKSEL0 is ON OTHER bytes is ALL OFF Very Thans by Help me Sorry me English,, I am...
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...
AVR Fusebit Doctor odczytuje podpis uC, ale nie weryfikuje bezpiecznika Write/Reset.!!! Zbudowałem Atmega Fusebit Doctor z ostatniej aktualizacji Firmwire v2.11 Board V2h na PCB. Atmega8A jako Doc Chip Za każdym razem, gdy wkładam mój zamurowany (z powodu niewłaściwego ustawienia bezpiecznika zewnętrznego zegara) Atmega8A uC do gniazda Fusebit Doctor,...
Tak sam kompilowałem polecenie - "make test1.hex" MCU=atmega32 F_CPU=16000000 CC=avr-gcc OBJCOPY=avr-objcopy # optimize for size: CFLAGS=-g -mmcu=$(MCU) -Wall -Wstrict-prototypes -Os -mcall-prologues eth_rem_dev.hex : eth_rem_dev.out $(OBJCOPY) -R .eeprom -O ihex eth_rem_dev.out eth_rem_dev.hex avr-size eth_rem_dev.out (at)echo...
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...
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...
Mój post który wylądował w koszu 12 Sty 2014 10:02 Mikroprocesorowy tester elementów nowe wersje Przeglądając niemieckie czasopismo Funkamateur 11/2013 natknąłem się na artykuł "Universeller Bauteiltester fur Transistoren und mehr". Jest to rozwinięcie testera z forum mikrokontroler.net .Podaję link do strony http://www.mikrocontroller.net/articles/...
Zaproponowana instrukcja Config Clockdiv=2 działa prawidłowo. Tak samo jak wstawka ASM i operacje na rejestrach (mea culpa tylko z jednym - przy zapisie prescalera oczywiście bit CLKPE ma być równy zero) Problem u mnie nie występuje, Bascom 2.0.7.6 FULL. Zapytam więc jaką wersję ma Autor wątku? [syntax=basic4gl] $regfile = "m328pdef.dat" $crystal =...
Witam wszystkich podczas ostatnich zabaw z programowaniem zgubił mnie jeden problem a mianowicie ... wykorzystując delay.h i instrukcję np _delay_ms(100) zauważyłem ze ten czas jest o wiele krótszy ... chciałem dowiedzieć sie od czego to zależy ... fusebits ustawione na zawnętrzny oscylator ... czy może to być wina kompilatora ? ... używam winavr i...
Bardziej chodziło mi o wersję firmware. Jak podłączyłem Dragona do Atmel Studio 7 po pokazało mi że mam aktualnie w Dragonie wersję 6.10 (nie aktualizuje bo używam ze starym Studio 4.18) a można zaktualizować do 7.27. Jakie masz wartości FuseBits?
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.
Zapewne podczas programowania nie wybrałeś przy pomocy FuseBits zewnętrznego rezonatora kwarcowego. Domyślnie ATMega8 korzysta z wewnętrznego oscylatora RC 1 MHz.
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...
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.
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. Panowie chciałbym zapytać o ustawienie fusebitu CKOPT w baskomie. Chciałem przejść w atmega32A-PU z wewnętrznego kwarcu 1 Mhz n a zewnętrzny 10Mhz ,tylko mam jeden problem. Wiem że fusebit A987-z ustawienia 0001 muszę zmienić na pozycję : 15 w bascomie czyli 1110 ext. crystal/resonator hight freq. lub 16 w bascomie czyli 1111 ext. crystal/resonator...
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ą...
Nic mi więcej nie przychodzi do głowy. Bez schematu, kawałka programu i widoku ustawień konfiguracyjnych(fusebits i Lockbits) moge tylko zaproponowac podmianę procesorka na inny. Light-I
Tak jak napisałeś - wystarczy podłaczyć zewnętrzny oscylator RC(znaczy rezystor i kondensator). W manualu jest wszystko napisane jak dokładnie podłączyć i jak policzyć częstotliwość.
Witam wszystkich. zegar juz ukonczony tylko mam jedno pytanie odnosnie fusebits jak mam je ustawic w bascomie??? http://obrazki.elektroda.net/27_12318678...
Proponuję abyś teraz wyremował ten fragment: $prog &HFF , &HEF , &HD9 , &HFD -bo w sposób mało kontrolowany będziesz zmieniał fuse bity w innych programach. Lepiej to robić w Bascomie w opcji programowania LOCK&FUSEBITS. "przy okazji kupiłem sobie programatorek"-zawsze byłem zdania że programatory, cyna lutownicza itp. powinny być w każdym kiosku. To...
[quote="ispcobra"]Witam! w AtMaga128 nie ma timera3 w M103 compatibility mode; - musiałbyś wyłączyć ten mode programując fusebits. e marcus
Rozwiązałem problem. W "Fusebits Extended", "Fusebit P" był ustawiony na "0:ATMEGA103 compatibility mode set", a w programie używałem "$regfile = "m128def.dat"" i moim zdaniem po powrocie z instrukcji "Waitms 500" program zaczynał się od początku.
Witam programowałem atmege 128 - podłączenie ISP wg specyfikacji( PDI PDO SCK REset ogólnie dobrze bo 1 raz się zaprogramował) następnie przeszedłem do fusebits (programuje w BASCOM AVR demo) i tutaj wszystko ładnie ustawiłem o ile pamiętam zmieniłem na zewnętrzny oscylator 8MHz - (mam w układzie 8Mhz crystal) było ustawione Internal 1MHz, dodatkowo...
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.
a ja mam pytanie - do czego służy linia PEN przy programowaniu Ponyprogiem i STK200? Pytam, bo od dłuższego czasu prubuję uruchomić ATMEGA128 i nic mi nie wychodzi. Po założeniu nowego procka tylko raz udaje mi się odczytać FuseBits i na tym koniec. Kolejny raz nie mogę odczytać i zapisać niczego, ponyprog wyświetla napis "Unknown device" co się dzieje?...
Mam ten sam problem. Mam programator STK200, wykorzystuję PonyProg, procesor Atmega128. programator podłączam do PE0(MOSI), PE1(MISO), PB1(SCK), RESET. Tena sam programator sprawdzałem na ATMEGA16PI i działał. Po zmontowaniu układu z ATMEGA128 udało mi się tylko raz odczytać FuseBIts i na tym koniec. PonyProg wyświetla komunikat:"Devie unknown". Wypróbowałem...
Witam serdecznie wszystkich. Kiedyś w swoich małych projektach z mikrokontrolerami avr wykorzystywałem enkodery obrotowe do zmiany ustawień czy parametrów. Dzisiaj chcę również wykorzystać enkoder z Atmega 128 z podłączonym grafikiem 240x128 i na praktycznie każdym porcie dzieje się to samo czyli ruszę gałką enkodera i wartość zmiennej oscyluje szybko...
Przyznam się szczerze , że wcześnej bawiłem się at90s2313 w BASCOMIE i dopiero zaczynam w C.Jak sprawdzić czy mam włączoną tę obsługę JTAGa.Z tego co wiem to są za to odpowiedzialne fusebits ale nie specjalnie wiem jak się do tego zabrać...Czy może mi ktoś to objaśnić??
Witam! Mam problem z uruchomieniem interfejsu JTAG ICE (zakupiony w firmie kamami, wersja USB) w połączeniu z ATmega128. Przez ISP ustawiłem bity OCDEN i JTAGEN JTAG ICE instaluje się jako port COM (w moim przypadku COM3) AVRStudio (ver 4.16 ale próbowałem też 4.12): mogę wejść w tryb programowania (zmienić fusebits, odczytać i zapisać flash, eeprom...)...
http://obrazki.elektroda.pl/3036840200_1... Wstęp/założenia Przedstawiam sterownik jasności diod LED przy pomocy PWM 14bit, max 6 niezależnych linii, 3 różne źródła sterowania jasnością. Układ został uruchomiony w dwóch wersjach: Attiny13 (2kanały) oraz Atmega48 (6kanałów), dodatkowo w kodzie obsłużyłem Attiny24 (4kanały) jednak nie...
Zobacz ustawienia fusebits i poprawność zaprogramowania flash'a procka. Sprawdź napięcia zailając i poprawność połączenia wyświetlacza. U mnie po złym podłączeniu umarł wyświetlacz. Dobrze mieć do testów wyświetlacza nokię 3510i.
Witam:) Wykonuje ćwiczenia z książki P. Góreckiego i pojawił się problem. Program dotyczący licznika- działa gdy po wgraniu go do flash np. odczytam fusebits (AVRstudio) po odłączeniu zasilania i ponownym podłączeniu mikrokontroler milczy, ponowne odczytanie fuse ożywia go. Ma ktoś jakieś pomysły ? Zmieniałem ustawienia BODLEVEL nic nie daje.....
Najlepiej zainstaluj sobie bascoma i tam w zakładce programowanie masz do ustawiania bardzo prosto wszystkie parametry Fusebits. Jeśli nie chcesz bascoma to np ponyprog ustawianie fusebitów i lektura datasheet danego avr-ka. Polecam na początek bascoma do samego zmienia ustawienia Fusebitów Pozdro
Podepnij zamiast rezonatora kwarcowego, generator. Może być to generator kwarcowy. W programatorze posiadam generator kwarcowy 12MHz, jak się procek przyblokuje(złe ustawione fusebitsy-low) to podpinam generator i mikrokontroler zaczyna gadać.
Przypuszczam że próbowałeś zmienić ustawienia Fusebits na zewnętrzny oscylator. Proponuję zapoznać się z tym postem. http://www.elektroda.pl/rtvforum/viewtop...
Wszystko jest w porządku z tymi pinami... Temat nie raz wałkowany... W fusebits wyłączyć JTAG i po problemie... Kod programu nie ma wpływu na wybór źródła sygnału taktującego... Fabrycznie AVR chodzą na wewnętrznym generatorze RC i żeby to zmienić trzeba zmienić ustawienia w fusebits... Częstotliwość dobierasz do aplikacji... Większa f oznacza większy...
atmega fusebits atmega fusebits doctor fusebits atmega8
aplikacja zdjąć iphone rozkręcić młynek saeco awaria rozrząd
Podłączenie czujników pompy wtryskowej Citroen Saxo 1.5 Diesel Citroen Saxo 1.5 Diesel: Funkcje czarnej i niebieskiej wtyczki na pompie wtryskowej Bosch