Ok, spróbuję. Czy w takim wypadku odczytywanie fusebitów byłoby też zablokowane?
Miałem takie przypadki z Pony ale gdzies wyczytałem że NIE należy odczytywać fusebitów i tymi odczytanymi programować nowego procesora tylko po otwarciu okienka fuses wpisać ręcznie wymagane nastawy i wtedy programować. Być może jest to przypadek ale teraz zawsze tak robię i nie zdarzyło mi sie już nic sknocić. Najnowsza wersja Pony ma chyba już poprawkę...
A czy próbowałeś zaprogramować procesor poprzez Bascoma? Miałem ostatnio także problemy z usbaps i stk200 w Eclipse. Raz mogłem zaprogramować a 20 razy nie. Niby odczytywał dane z procka ale czasem nawet fusebitów nie szło przestawić. Dla testu uruchomiłem nową wersję Bascoma i odziwo problemu nie ma. Idzie zarówno zapisywać jak i odczytywać dane.
Symulator nie uwzględnia stanu FuseBitów - ich odczytywania jest dokonywane dopiero podczas programowania i to na wyraźne polecenie użytkownika.
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ł...
majtek007 Przy okazji przeczytaj: http://mikrokontrolery.blogspot.com/2011... W AS masz konfigurator fusebitów, w którym w sposób opisowy wybierasz co potrzebujesz - np. źródło zegara, a on ci obliczy wymagane wartości fusebitów. Dzięki temu naprawdę się nie pomylisz. Działa to także w drugą stronę...
Hmm, zacznijmy ab ovo - od schematu, dalej pokaż ustawienia fusebitów przed programowaniem, po i co potem odczytujesz HVPP - ponadto HVPP może uszkodzić układ - podajemy wszak na pin RST 12V ;)
A może podaj chociaż wartości HEX Fusebitów jakie odczytujesz teraz ze swojego procka tak dla upewnienia nas i samego siebie - bo rzeczywiście PC2 to sygnał TCK z JTAG'a. Poza tym, rozumiem, że tylko tak w celach czysto testowych ten kod rozpisany bo równie dobrze można byłoby to solidnie skrócić, chociaż to nie ma żadnego wpływu na problem o który...
Zapytam brzydko, chcesz powielać czyjąś pracę? Jak tak, zapomnij będzie zabezpieczona. Jeśli jednak nie chcesz kraść, oraz urządzenie z którego odczytujesz dane nie jest przed tym zabezpieczone, odczytaj sobie rowniez ustawienia fusebitów i ustaw takie same na kopii.
http://obrazki.elektroda.pl/1595345900_1... Witam, Ostatnio w wyniku dużej chęci rozgryzienia tematu wykorzystania układu FT232R do programowania procesorków AVR, postanowiłem zbudować taki prosty ale jakże przydatny programator dla każdego. Często nowe płyty główne lub notebooki nie posiadają już gniazda LPT więc odpadają proste programatory...
To wygląda że PCB jest niepoprawne a jak odczytujesz fuse bity to masz takie same wartości jak przedtem tzn czy na pewno zapisałeś wartości fusebitów ?
Omijanie się stanów nieustalonych. ATmega (nie L) może wystartować juz przy 3V (ale nie musi), ale inne elementy moga wymagać, aby napięcie najpierw narosło do np. 4.5V. Chodzi o to, żeby przy włączaniu układu, nie odczytywać bezsensowynch danych z urządzeń, które jeszcze się nie uruchomiły, oraz mierzyć przez ADC napięć, które dopiero się ładują.
Na screenie widze zakladke 'program device' wiec mysle, że jednak będzie takowa możliwość :) tak tak, ta opcja już jest bardzo zaawansowana ale jeszcze nadal program jest w "kuźni". - dodatkową możliwością tego programu będzie klawisz - "Read signature", który wczyta sobie sygnaturę podłączonego procka - sprawdzi sobie na tej podstawie jaki to jest...
W poprzednim poście pisałem że programator równoległy przy każdym wpisywaniu polecenia "avrpp -r" odczytywał inną wartość sygnatury i dalszy dostęp do zmian fusebitów i programowania był zablokowany. Miałem nadzieję że Atmega Fusebit Doctor uratuje mi procka, ale niestety Twórca tego wspaniałego urządzenia rozwiał moje nadzieje. Już miałem wrzucić go...
Witam Mam dość nietypowy problem. Leży przede mną klika attiny12 i niby programator go widzi niby się programuje i po weryfikacji wszystko jest ok ale nie mogę przestawi fusebitów... odczytuje mi same zera i każda pruba zaprogramowania kończy się tym że po wyjściu i otworzeniu fusebitów ponownie dalej widnieją same zera... Spotkał się ktoś z taki problemem...
Coś dziwnego się stało z jednym moim uC. Mianowicie po włożeniu go do programatora stk200 poprawnie odczytuje stan fusebitów, oraz zawartość flasha i eproma. Jednak kiedy tylko próbuję coś zapisać: nieważne co fusebity, flash lub eprom to nic nie zapisuje. W tym momencie już nie można zidentyfikować procesora ani nic nie można odczytać aż do wyjęcia...
http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
(at)strikexp W swoim arduino IDE 1,8,19 nie widzę nigdzie opcji zmiany fusebitów. Zrobiłem przed chwilą test, i programator USBASP odczytuje zawartość mikrokontrolera. O lockbitach nie będę nic pisał, bo już o tym wspomniano. Napiszę tylko, że Chińczycy potrafią wszystko, i za niewielkie pieniądze wykonują usługi odczytania wsadu z zabezpieczonych układów....
http://obrazki.elektroda.net/4_124743447... Witam! Chcialem sie podzielic moja nowa, czysto programowa konstrukcja. Jest to bootloader dla mikrokontrolerow AVR, tym odrozniajacy sie od wiekszosci tego typu programow (chocby ostatnio zaprezentowanego przez kolege mirekk36 AVR Boot Loadera), ze nie potrzebuje dodatkowego programu na PC i przyjmuje...
Witam Lampy nixie w moim zegarze to LC 531. Problemem nie było jakie fusebity ustawić, tylko łączność komputera z prockiem. Niby coś tam odczytywał, ale były to jakieś bzdury. Pozmieniałem ustawienie zgodne z tymi jakie powinny być i tak zapisałem. Ale przy odczycie fusebitów było co innego. Progranować procesor dał się bez problemów. Metodą prób i...
Trochę nie miałem czasu, więc dopiero niedawno zabrałem się i oto wyniki: Programator + AVRStudio obsługuje ten procesor, ale niestety tylko częściowo. Podpięcie 31 EA/VPP do Vcc nic nie daje, kluczem do współpracy jest ręczne podpięcie RST to Vcc - bez różnicy czy układ jest zasilany z USB programatora, czy z zewnętrznego zasilacza. Po podpięciu, prawidłowo...
Co o tym myślicie? Co może to powodować? Pewnie autor programu podszedł do sprawy jak typowy programista - jednokrotnie próbkuje sygnały spi i o przekłamanie nie jest trudno. Zamiast pony-proga spróbuj może avrdude. Używam tego w pracy do programowania i jestem bardzo zadowolony. Program posiada zabepieczenie przed przypadkową zmianą fusebitów (przed...
Jak najtaniej przestawić fusebity i go odblokować? Zajrzyj w dokumentację, "memory programming" > "parallel programming". Masz wszystko opisane jak na dłoni, wyprowadzenia pinów, jaki adres ustawić, jaką komendę. Nie potrzeba żadnego programatora. Ręcznie zwierasz piny ustawiając adres i komendę, i dajesz impuls na pin WR. Później ustawiasz dane na...
Jeżeli chodzi o odczyt inf. o procesorze to Bascom ( jak i inne programy np. PonyProg ) poprawnie odczytują typ i ustawienia fusebitów sprawdzę jeszcze dokładnie notę katalogową może rzeczywiście coś nie tak z podłączeniem programatora. Pozdrowienia dla wszystkich pomagających!!!
Chyba już wiem co może być, tylko nie wiem gdzie jest źródło problemu. Doczytałem się, że po zerowaniu po włączeniu zasilania bajty odczytu temperatury są ustawiane na wartość 85.00 stopni i tę wartość udaje ci się odczytać z rejestrów DS18b20 (co świadczy, że procedury odczytu działają poprawnie). Doczytałem się jednak też, że w układzie zasilania...
Witam. Kupiłem dzisiaj kostkę 8pu bo nie było 16pu i zaczęły się jaja:) Problem polega na tym że jak chce wczytać fuse bity * RSTDISBL = 1 * WDTON = 1 * SPIEN = 0 * CKOPT = 0 * EESAVE = 1 * BOOTSZ1 = 0 * BOOTSZ0 = 0 * BOOTRST = 1 * BODLEVEL = 1 * BODEN = 1 * SUT1 = 1 * SUT0 = 0 * CKSEL3 = 1 * CKSEL2 = 1 * CKSEL1 = 1 * CKSEL0 = 1 to za każdym razem blokuje...
Do czego jest potrzebne monitorowanie napięcia transformatora, jeżeli buduję zasilacz, to zaczynam przede wszystkim od tego żeby to trafo wytrzymało to obciążenie jakie wymagam od budowanego zasilacza. Według mnie jest to zbędny gadżet. Zawsze stosuję transformatory z zapasem 1/3 wymaganej mocy, od przeciążenia mam, czerwoną diodę. Według mojego widzi...
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...
To jednak zacznij od Fusebitów to dobra porada. Z poziomu programu czy makefile nigdzie się nie określa skąd pochodzi taktowanie procesora. To właśnie zależy tylko od fusebitów. A w makefile definiuje się co najwyżej wartość częstotliwości jaką jest taktowany procek. Ale to ty jako programista musisz wiedzieć jak on jest fizycznie przez ciebie albo...
Podłączenie jest prawidłowe. Mam płytę ATB1.04 + dedykowany adapter na atmega8, oraz płytkę projektu który buduję też ze złączem kanda i w obu przypadkach jest tak samo.Tym bardziej że w kalkulatorze odczytuje typ i sygnaturę procka , ustawienia fusebitów też działa. Myślę że to softwarowy problem , coś chyba z avr dude ,wersja nie kompatybilna (jak...
(at)ALL Problem rozwiązany, ale niestety w święta nie było czasu napisać. Dobrze wyszło bo kolega Freddy zauważył błąd konstrukcyjny - źle podłączone kondensatory na linii CZUJNIK-PROCESOR (ale o tym poniżej). Zwarcie wszystkich VCC/GND razem nie dało mierzalnych rezultatów, natomiast przecięcie ścieżek od SPI, które wykorzystywałem również do multipleksacji...
Cześć, kupiłem nową ATmegę328P do projektu na studia. Działała bez problemu przy prostych programach sterujących świeceniem diody. Schody zaczęły się gdy podpiąłem kwarc 16MHz i przestawiłem fusebity (lfuse = 0xFF). AVRDUDE co prawda wykrywał podpięte urządzenie, ale niepoprawna była jego sygnatura. Co ciekawe, przy każdym wywołaniu komendy zmieniała...
Po pierwsze: czy możesz wejść w tryb programowania szeregowego? To znaczy czy procek zwraca kod wysyłany w rozkazie - Dla Tiny26 jest to $53, nie wiem jaki dla Mega8)? Jeśli nie, to mogłeś niechcący wyłączyć nóżkę reset w fuse bitach. W takim przypadku tylko przeprogramowanie równoległe może pomóc. Jest też możliwe, że ustawiłeś taktowanie na przykład...
Witam. Pięć zablokowanych atmeg 128 to mój bilans na dzisiaj. Potrzebuję pomocy przy ustawieniu fusów w at128. Programator avtprog1 (czyli coś jak stk500), program avrstudio4. Po podłączeniu do programatora wszystko jest odczytywane z procka poprawnie. Wsad wchodzi bez problemu. Natomiast po zmianie na cksel 1111 11, czyli zewnętrzny kwarc atmega pada....
Przyczyną resetu jest EXTRF w MCUCSR - musiałem zmarnować jedną atmegę, żeby wyłączyć reset a wgrać wsad testujący wykrywający źródło resetu... no bo z bootem nie działa odczytywanie MCUCSR. Hmm, to sugeruje że jednak nie masz wyłączonego pinu RESET. Wiem, że piszesz, że na pewno masz, ale taki jest wniosek :) W tym zakresie nie spotkałem się z takim...
Witam. Potrzebuje kilku porad co do avr. Rozwikłania kilku zagwozdek. Zestaw: -podstawka TEXTOOL, DIP-40 -programator chiny, usbasp (bez slow sck) -eclipse -atmega16A - PU -brak zew. kwarcu Kod: https://obrazki.elektroda.pl/2537709500_... Pozdrawiam.
Witam, mam układ sterowania halogenami, którym kieruje atmega. Wszystko zasilane jest z trafo dla halogenów. W układ wpięte jest złącze ISP do programowania. Odczyt pamięci, fusebitów, sygnatury, itp. zawsze przebiega pomyślnie. Problem pojawia się podczas programowania układu. Udaję się to raz na mniej więcej 10 prób. Przy braku sukcesu pojawia się...
Hmmm... Tylko Programuję kontroler programatorem ZL2PRG i w Bascomie mogę tylko resetować z komputera uC, a nie działa mi wgrywanie programu do niego, ani nawet odczytywanie modelu, albo mam coś źle poustawiane... uC programuję PonyProgiem i tam mam Fusebity i np przy CKSEL3 mam tylko okienko do zaznaczenia, ale nie mogę tam podawać żadnych 1 ani 0....
Zainspirowała mnie wiadomość o skontaktowaniu się z producentem programatora. To dobry pomysł i nie wpadłem na niego pewnie dlatego, że za eksperymenty wziąłem sie dziś, czyli w niedzielę. Napisałem zatem stosownego emaila, ale ponieważ nie spodziewam się odpowiedzi przed poniedziałkiem, więc postanowiłem samodzielnie poszukać informacji na stronie...
http://obrazki.elektroda.pl/7273397600_1... Witam, Chciałbym przedstawić projekt własnego sterownika PLC, opartego o mikrokontroler ATmega1284P. Jest to ATmega o największej ilości pamięci flash (128kB), dostępna w obudowie DIP, jaką udało mi się znaleźć. Sterownik składa się z pięciu modułów montowanych na wspólnej płycie głównej....
Witam. Próbowałem zmienić częstotliwość zegara w ATmega32, ale nie mogę ustawić fusebitów. Ustawiam, programuję, a jak je ponownie odczytuję to okazuje się, że nic się nie zaprogramowało... Zauważyłem że są zaprogramowane wszystkie Lock Bity (BootLock12, BootLock11, BootLock02, BootLock01, Lock2, Lock1). Dlaczego fabrycznie są wszystkie zaprogramowane?...
Witam. Ja w instrukcji do zestawu znalazłem takie zalecenie: Programator FT232->Mikroprocesor port ISP TS -> MISO SR -> SCK CD -> MOSI RI -> RESET Sprawdź! Czy się mylę? Dodano po 3 Znalazłem coś takiego:
Ten program ci kompletnie do niczego. No Ok, ja rozumiem niechęć do polskich programów albo nawet konkretnie do mojego i polską "życzliwość inaczej" - ok, na to się nic nie poradzi, więc nawet nie będę komentował tej wypowiedzi, tym bardziej że za chwilę słyszymy, szok! PonyProg jest fajny i dopóki nie ruszasz fusebitów i nie dokonujesz zapisu to nie...
witam Mam takowy problem chciałbym zgrać sobie wszystko z układu ATmega 644 gdyż chciałbym odtworzyć sobie układ w przypadku awarii. Zrobiłem programator który działa poprawnie identyfikuje układ zapisuje odczytuje. Wsad zgrałem sobie za pomocą programu Bascom AVR i teraz pytanie czy można zapisać sobie ustawienia fusebitów ??
Witam. Ponieważ wykonuję sobie miernik na atiny13 nózkę reset trzeba było ustawić jako wejście/wyjście ale muszę zmienić w kodzie jedną liczbę lecz mam tylko zwykły programator i nie mam dostępu do wysokonapięciowego. Na stronie http://www.elektroda.pl/rtvforum/topic11... można wyczytać: Nie potrzeba żadnego programatora. Ręcznie zwierasz piny...
http://obrazki.elektroda.pl/8978439600_1... Ponieważ działań w systemie dwójkowym nie można wykonywać „od tak” na większości kalkulatorów, a takie obliczenia na programowych, wbudowanych w system, kalkulatorach są najczęściej męczące, autor postanowił zbudować swój kalkulator dwójkowy. Pozwala on na wykonywanie następujących...
Błąd występuje przy każdej prędkości. Fusebity jak wyżej. Odczytuje je właśnie w ten sposób. Pierwszy odczyt (zaraz po podpięciu programatora) wykazał włączony wewnętrzny rezonator rc oraz włączony dzielnik częstotliwości i wyłączony brown out detector. Zmieniłem to na zewnętrzny rezonator powyżej 8MHz i wyłączyłem dzielnik zegara. Zaprogramowałem -...
Witam. Dzisiaj chciałbym Wam zaprezentowć moją najnowsza aplikację - NAvr. Jest to już wersja 2.0a. Program NAvr® v.2.0a służy do graficznej obsługi znanego nam wszystkim programu avrdude. Obsługuje masę różnych procesorów oraz programatorów. Co można zrobić za pomocą tego programu? 1. Wgrać z dysku plik *.hex do pamięci flash 2. Ściągnąć na dysk...
Nie mówię że nie mam innego ale nie mam na razie przy sobie .Sprawdzę na stk500v2. Nigdy nie miałem problemów z ponyprogiem no może przy pamięciach 93cxx tylko ale procesor nie opierał się żaden. Dziwi mnie jedno - jak wsadzę procka mega8 to odczytuje fuse ale jak czytam go jako mega88 to go nie widzi, natomiast procka88 widzi czy jest ustawiony tak...
no to ja jeszcze odświeżę , ustawiłem atmega48 na 128khz : http://obrazki.elektroda.net/38_12398654... no i przestała się odzywać , ISP programer przy 32 768hz odczytuje błędne sygnatury ale czasami wykrywa uP jako : AT90S4433 , próbuję zmienić CKSEL0 ale nic to nie daje , wydaje mi się że zmienianie fusebitów po takim wykryciu raczej jest bez sensu...
Witam. Zrobiłem programator USBasp i chciałem zaprogramować siedzącą w nim Atmegę, programator jednak nie został poprawnie rozpoznany. Na stronie, której używałem jest opis, by zmienić fusebity: http://diy-elektronika.pl/wp-content/upl... Tak też zrobiłem, niestety po kliknięciu "write" i odczekaniu do 100% pojawił się komunikat:...
Kolego czy mógłbyś rozwiać moje wątpliwości, strasznie skromnie opisano te szeregowe HV w nocie... Program mam prawie napisany, i wygląda to tak: inicjacja trybu programowania, odczyt sygnatury, porównanie, odczyt fusebitów, zapis fusebitów, weryfikacja. Problem jest taki że zawsze dostaje złe wartości, na ten przykład sygnaturkę odczytuje, ni jak odczytane...
Witam. Zamiast kwarcu ustawiłem przez pomyłkę w fusebitach zewnętrzny RC, a konkretnie 0xF8 na lfuse, podpiąłem generator na ATTINY2313 do XTAL1 i właśnie takie fusebity odczytuje PonyProg oraz Avrdude, niestety podczas próby wgrania jakichkolwiek innych otrzymuję "Device missing or unknown device (-24)" i wtedy nie da się już nawet fusebitów odczytać...
Może moja uwaga na tym etapie pisania softu nie wniesie wiele do tematu, ale może się przydać w przyszłości. Chodzi o taktowanie procka. Jeżeli chodzi o EvBx.x z And-Tech to uC jest taktowany z kwarcu 16 Mhz, tyle że raczej z zewnętrznego. Na pewno taki kwarc jest na tej płytce, a jeżeli procek jest bez zmian fusebitów jak pisze modrzej1988 to na 99,99%...
http://obrazki.elektroda.net/79_12208735... Tym razem chciałbym zaprezentować nowe oprogramowanie dla wyżej wymienionych kitów, za pomocą których możemy przekształcić posiadany stary napęd CD-ROM w funkcjonalny odtwarzacz płyt Audio CD. Szczegółowe opisy kitów znajdują się tutaj: http://sklep.avt.com.pl/photo/_pdf/AVT26... i http://sklep.avt.com.pl/photo/_pdf/AVT94...
albo zassij sobie ze stronki www.lancos.com program ten o którym ja wspominałem PonyProg, w jego setup'ie ustaw tryb programowania Paralell, wybierz poniżej tryb "AVR ISP I/O", następnie kliknij test czy tam probe i powinieneś dostać komunikat TEST OK. Później z menu setup jeszcze tylko wciśnij calibration i potem możesz już z okienka windowsowego a...
Wkleje plik includowany z obsługa LCD, który stosuje oraz czesc programu głownego: LCS.asm: ;=======================================... ; Obsluga LCD zgodnego z HD44780 dla 8-bitowej szyny danych v1.0 ; Nie obsluguje BUSY flag ani odczytu adresu z LCD ;!!! Znak lub komenda do wyslania do LCD przekazywane sa przez...
Witam, na wstępie dodam że jestem bardzo początkujący w programowaniu. Staram się stworzyć program który by włączał i wyłączał funkcję RGB, poprzez pilot RC5. Staram się to zrobić po kolei i najpierw próbuję gasić i zapalać pilotem diodę. Problemem jest to, że program reaguje na każdy przycisk a nie na konkretny - zaprogramowany. Chce sterować klawiszem...
Cześć, ostatnio nie miałem czasu, także przepraszam za brak odpowiedzi. Program jest taki sam jak w pierwszym poście, tylko podmieniłem wzory na czas: RC5_main.c [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <avr/sleep.h> /* Załącz bibliotekę RC-5*/ #include "dd_rc5.h" /* LED testowy...
Dzięki za podpowiedź. Będę mógł sprawdzić dopiero pod koniec tygodnia. Niestety dopiero teraz, jak "mam mokro w gaciach" wczytałem się w datasheet i wyględa na to, że zupełnie niepotrzebnie kombinowałem, bo miałem ustawione wszystko jak należy. Mam jeszcze jedno pytanie, ale dotyczy ono raczej assemblera i 1wire. Mianowicie kopilator FastAvr z instrukcji:...
Problem polega na tym że nie mogę komunikować się z mikrokontrolerem kiedy ustawie typ procesora na Atmega64. Gdy ustawie w tryb auto mogę odczytywać z tej atmegi64 lecz nie mogę zapisywać(po zapisie "Write Failed"). Kiedy odczytuje z niej to w trybie auto wykryta zostaje atmega603 i to co prędzej zapisałem zostaje odczytane poprawnie. Jednak program...
atmega32 fusebitów ustawienie fusebitów ustawienia fusebitów
makro otwiera lokalizacje słaby dźwięk słuchawka philips najlepszy centrala domowy
automatyka crawford automatyka crawford
Lokalizacja czujnika drzwi w zmywarce Whirlpool WSIO 3034 PFE X Instrukcja obsługi pompy ciepła Nulite NE-B245/100E