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...
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...
No właśnie ten nie czyta HEX przy wgrywaniu w eeprom. No coż, prostu zapakowałem soft 2.11 i ustawiłem fusy na właśnie tą wersję i mam następujący wynik. Podłączeniu programatora zielona dioda szybko miga na sekundę , wciskam przycisk , szybko miga i pali się czerwone ciągle. Oczywiście będę bawił się po weekndzie następnym atmega 328 bo taki mam lecz...
Zaprojektowałem płytkę testową dla AtMega 2560. Zakupiłem na nią już 3 procesory i 2 z nich nie zadziałały... Jeden zablokowałem we Fuse Bitach, a pozostałe 2 w ogóle nie nawiązują komunikacji z programatorem. Próbowałem już SPI, JTAG... Dzisiaj doktor elektroniki spędził nad tym ze mną ponad 3 godziny, pracował na oryginalnych programatorach Atmela...
Czytając Wasze wypowiedzi można napisać pracę doktorską. Aby tego uniknąć wystarczyło tylko przeczytać pierwszy post ze zrozumieniem. Autor dał odnośnik: Na stronie jest wsad do procka oraz fuse bity https://radioaktiv.ru/uploads/posts/... fuses.png w którym są podane fuse bity, ale w kodzie , z którym autor sobie nie radzi...
Prawdopodobnie źle ustawiłeś fusebity, co spowodowało zablokowanie kontrolera, przydałby się programator HV. Na Elce jest opisany projekt takiego AVR Doktora.
Po Twoim opisie wynika że zablokowałeś mikrokontroler , możliwości są trzy : - wyłączyłeś Reset - wyłączyłeś możliwość programowania przez ISP - zmieniłeś konfigurację oscylatora jedynie w trzecim przypadku istnieje możliwość próby "ożywienia " mikrokontrolera w pozostałych tylko programator równoległy tylko że nie można go używać kiedy procesor znajduje...
No coż, będe musiał zlutować ten fusebit reseter z innego wątku na elektrodzie. Jak "doktor" nie da rady to raczej Atmegi mogą być uszkodzone. https://www.elektroda.pl/rtvforum/topic1... <- Atmega Fusebit Doctor (HVPP+HVSP) - napraw fusebity
Już próbowałem podawać mu 1MHz z innego procesora ale niestety nie ożył. Zamówiłem ATMEGA8 i zbuduję sobie takiego doktora bo to nie jedyny uwalony procesor w mojej kolekcji. Bardzo dziękuję za informacje. Dla potomnych: Wszystkie scalaki naprawiłem za pomocą tego układu http://mdiy.pl/atmega-fusebit-doctor-hvp... . Zmontowałem go na szybko bez oporników,...
Atmega do której wgrywałem bootloader nie jest na płytce arduino, jest to odbiornik RC. także prócz kwarca 16Mhz nie ma tam nic co mogło by zakłócać programowanie, a do tego odbiornika wgrywałem bootloader juz nie raz ale niestety tym razem chyba padła/zablokowała się atmega i penie bez fusebit doktora się nie obędzie.
Kwarc mam 10Mhz. Chciałbym sobie kupić gotowego Doktora bo będę miał gotową płytkę drukowaną. Czy na tranzystory w Atmega fusebit doctor nada się BC557B?
A atmega zasilana jest napięciem 3.3-4.2V. Jak najprościej i najpewniej spasować te poziomy? Zasilić modem również z tej baterii.
Tryb multimaster jest trochę niebezpieczny bo RS485 to jak Ci pisałem wcześniej to tryb Half Duplex czyli w danej chwili może nadawać tylko jedno urządzenie... Jak najbardziej się zgadzam, ale u mnie to, że slave jest masterem i wysyła jakiś "rozkaz" do innego to zdarza się bardzo rzadko i to są tylko pojedyncze polecenia. Przetestowane już i zero...
Strony Elektrody (i nie tylko) czytamy do końca i ze zrozumieniem. tak wszystko mam ze strony z elektrody , fusy ustawiam 8mhz wewnętrzny i EESAVE ale autor Fuse Bit Doctora napisał nieco dalej: FUSEBITS: internal 1MHz clock, EESAVE enabled: M8 L:0xE1 H:0xD1 M88,M168 L:0x62 H:0xD7 E:0xF9 M328 L:0x62 H:0xD1 E:0xFF...
Witam, właśnie odczułem potrzebę użycia tego sprytnego doktora, z tym że w szufladzie jako kandydata na doktora mam tylko wersję ATmega8A-AU. Czy ktoś z Kolegów spotkał się z projektem PCB pod układ Atmegi w obudowie TQFP32? Na szybko wystarczy mi wyleczenie tylko Atmega8 w obudowie DIP, nie muszę mieć piętnastu różnych podstawek. Pozdrawiam.
Rozszerzę trochę temat (razem z pinikiem tworzymy doktora). Próbowaliśmy wgrać program do ATMEGI8A poprzez avrdude takim poleceniem : avrdude -p m8 -c arduino -P COM5 -b 19200 -U flash:w:plik.hex czyli takim jak polecenie na stronie, którą podałeś. Tak na prawdę niezależnie od polecenia i parametrów (dodanie parametru -B też nic nie dało) wyskakiwał...
Wzór z dokumentacji (crc=x8+x5+x4+1) jakoś mi nic nie mówi. :) Czyli znów chcesz wyważać otwarte drzwi. Ja bym wyciął kod z jakiejs biblioteki obsługujące 1-Wire. W bibliotekach Avr-Gcc jest funkcja licząca CRC (nie tylko 1-Wire, także CRC16 i inne) w ASM. Ale jak chcesz się doktoryzować, twoja sprawa. Może zacznij budować mikrokontrolery z pojedynczych...
Fabrycznie nowa atmega z programatorem USBAsp zablokowałem sobie je w Bascom tak jak mowie chciałem przestawić fusy na 16Mhz zewnętrzny kwarc projekt jaki chciałem zrobić to analizator widma akustycznego V2 znaleziony na elektrodzie no właśnie przez ten program padły mi 3 Atmegi8 Czytałem coś o generatorze prostokątnym ale za bardzo nie znalazłem żadnego...
Tak naprawde o AVRach jest mało dobrych żeczy w necie (oczywiście po polsku). Polecam książke Mikrokontrolera AVR ATmega w praktyce Rafała Baranowskiego , naprawde dobra pozycja. Jeśli chcesz coś z neta polecam wykłady dr. Czaji http://www.pg.gda.pl/~zbczaja/mkm.html Ogólnie ciężko jest z polską dokumentacją czy innymi materiałami do tych układów
Wiecie jak to jest przelać coś na rzeczywisty układ- sporo niuansów. (...) Dlatego najlepiej już na wstępie o tym wspomnieć, bo to ułatwia eleiminację problemów. Zamówiłem 74HC244N aby przekonwertować napicia. Szkoda,że bufor działa w jedną stronę- jako we lub wy. Jeśli w czasie działania programu zmienia się kierunek portów jest lipa ;/ ;/ Jestem...
Widzę że hejt się leje..... (at)waltersalata z tym LOSOWYM wydartym z czeluści internetu kodem to GRUBO przesadziłeś .... nie podoba ci się kod to go nie komentuj w obraźliwy sposób a jak masz zastrzeżenie to pokaz jak taki kod powinien według ciebie wyglądać. ARDUINO nie lubi się z ATMEGA32, może potrzebuje specyficznego pisanie kodu ale mniejsza o...
Witam. Postanowiłem zająć się ostatnio tematem związanym z "zablokowanymi' mikrokontrolerami. Mam kilka egzemplarzy Atmega8 i atmega 168, które w jakiś tam sposób podczas programowania zostały "zablokowane. Poczytałem w necie posty na temat fuse doktor'ów i innych metod ich reanimcaji. Ponieważ nie posiadam żadnego urządzenia typu resuerektor czy programator...
Najprostsze dla mnie jest podpięcie generatora. Jak to nie pomorze to musiał bym zbudować tego fuse-bit doktora a dostęp do większości pinów mam (gorzej będzie jak będę musiał oczyścić linie ze scalaków....). Jutro spróbuje z generatorem. Ehh a tak się spieszyłem bo chciałem to dziś skończyć :(
kolego sundayman uogólnianie jest bardzo szkodliwe, napisałeś że "dedykuję wszystkim pożal się Boże "studentom"" a wiec że gdyby nie Ci studenci, doktorzy, profesorowie to nie powstawały by te świetne układy scalone, mikroprocesory i wszystkie genialne wynalazki którymi posługujemy się na co dzień...oczywiście zaraz wszyscy podadzą przykłady jak to...
Dzięki za merytoryczne podejście do tematu. Otóż ja nigdy nie miałem ustawionego poncia na auto, zawsze była tam avr micro Atmega8 , bo na takich pracowałem, o auto nawet nie słyszałem :] Szczerze mówiąc papugowałem pierwszy artykuł który przeczytałem o programowaniu , konkretnie powiązany był z biblioteką usb ,której używałem. W czasach gdy zaczynałem...
Zacytowałeś 2 szt. programatorów, ale obstawiam stk200 . PS: Jedną mege8 mam już z głowy :cry: No cóż, czasem trzeba mieć kilka układów w zapasie, w końcu to tylko kawałek krzemu z metalowymi wyprowadzeniami... Przed ewentualnym wyrzuceniem się wstrzymaj, dopóki nie złożysz Fusebit doktorka lub nie zdobędziesz programatora HVSP/PP. Edit: No chyba, ze...
Witam! Z góry muszę wszystkich przeprosić... Wychodzi na to, że chciałem zrobić to 'za szybko' i pominąłem ważną kwestię: użycia odpowiedniego stabilizatora (w sklepie po prostu wziąłem na raz 78L05 który jednak daje max 100mA i 7805 będąc przekonany że to to samo...). Wylutowałem 78L05 który tam włożyłem myśląc, że to 7805, i wlutowałem na miejsce...
Generalnie to projekt dla brata do badań do Doktoratu. W domu ma on taki włącznik czasowy mniej więcej taki http://obrazki.elektroda.pl/9828225600_1... . Lecz tam można włączać lub wyłączać co 15 min a on na razie potrzebuje zmieniać co 1min a później co inny okres czasu więc chciałem to zrobić na najmniejszym AVR i zmieniać czas programowo...
Z produkcją przemysłową to przesada, ale póki co łażą za mną sępy i pytają czy im takie coś zrobię, więc będę musiał zbudować ich kilka, jeśli zadziała... ... bo właśnie działa tak średnio. Przebudowałem układ zgodnie z sugestią kolegi Zumka, na kolumny dałem 100ohm, na wiersze dałem na próbę zwykłe BC557 (bodajże, no, zwykłe PNP) i... problemy są dwa,...
Program testowy skompilowałem od nowa, wgrałem do uC jednak nie ma oczekiwanego efektu. Następnie próbowałem zmienić fuse bity na kwarc zewnętrzny 12MHz i zablokowałem procka albo już zupełnie przestał działać (spróbuję go jeszcze odblokować fusebit doktorem, którego muszę dopiero zmontować). Program testowy, który napisałem w bascomie wrzuciłem do...
Mozę trochę źle się wyraziłem mówiąc że jestem amatorem, programować umiem w kilku językach, wysterowanie diody led to raczej nie problem.Zaprojektowałem z pomocą (dużą pomocą) jednego doktorka płytę ewaluacyjną do atmegi16 i teraz używam ją do zrealizowania właśnie tego projektu. Podsumowując umiem programować i zrobić z mikroprocesorem takie proste...
2803 to jest już doktorat, toth pytał po co mu rezystor 1k w bazie. Pozdr. N.
Ustawienie dla TX: RFXX_WRT_CMD(0x80D8);//EL,EF,433... RFXX_WRT_CMD(0x8239);//!er,!ebb,... RFXX_WRT_CMD(0xA640);//434MHz RFXX_WRT_CMD(0xC611);//19.2kbps RFXX_WRT_CMD(0x94A0);//VDI,FAST,... RFXX_WRT_CMD(0xC2AC);//AL,!ml,DI... RFXX_WRT_CMD(0xCA81);//FIFO8,SYN...
Coś mi nie wychodzi chyba w złym momencie kody wpisuje Twoje podpowiedzi kolego "emarcus". [syntax=basic4gl] 'Stoper $regfile = "M32def.dat" $crystal = 16000190 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 Config Lcd = 16 * 2 Config Timer0 = Timer , Prescale = 1 Config Porta.2 = Output...
Działa to trochę zniechęcająco ... nie ukrywam. Byłem dzisiaj w od rana w sklepie i zakupiłem kwarc 8MHz i 16MHz z nadzieją że może ruszy na innych - sprawdziłem na obu i niestety nie ruszył Tego doktora na pewno narazie nie zrobię, może kiedyś ... Ale zakupiłem od razu nową ATmege32-16PU (poprzednią też taką miałem) jakbym wiedział to tego NE555 tez...
dziękuje za odpowiedź, zapomniałem napisać że NIE zmieniałem Fusbitów w tych prockach więc dziwię się że przestały odpowiadać. Zostawiłem na wewnętrznym gen 8MHz oraz bez dzielenia przez 8 (co wcześniej już miałem wyłączone we wszystkich tych prockach). Próbowałem już nawet z zewnętrznym generatorem na 555 którym wcześniej inne TINY już naprawiałem...
Ok, dzięki. Pytam bo mam problem z uruchomieniem I2C. ostatnio robiłem to dość dawno na ATMEGA, poza tym przeważnie używam swojego I2C programowego, co daje mi dowolność pinów i ewentualnych modyfikacji w szerokim zakresie, no ale nie po to jest I2C sprzętowy:) Nie rozumiem chyba sekwencji obsługi. Czy wygląda to tak że ładuję pierwszy bajt (adres urządzenia)...
Atmega 8 11mhz akumulatorek 600mA budzony co 1 sek chodzi ponad poł roku. Diabel tkwi nie w doborze procesora ale w dobrym programie. , ale oczywiscie niskopoborowy procesor nie zaszkodzi z tym ze raczej trzeba w twoim przypadku patrzec na pobor mocy w trybie uspienia a w trybie active nie bedzie istotny pod warunkie zapewnienia odpowiedniej mocy. Dodano...
2. Nie wiem, Nie wiem co rozumiesz przez sygnał. Sygnał prostokątny o częstotliwości do 100 kHz. Myślę że wybrałeś zły sprzęt do tego zadania. Sprzęt został narzucony odgórnie i to jest akurat moduł MMmega02 Moim zdaniem należałoby najpierw przemyśleć co tak naprawdę chcecie mierzyć, jak często, z jaką dokładnością. Bo koncepcja pomiaru wydaje się...
Dr. Vee tak wlasnie zrobilem - napisalem w poscie wyzej ze bede CTC uzywal jako proste rozwiazanie. Emarcus twoja porada odzwierciedla moje intencje. Elektronika zainteresowałem sie bardzo niedawno a na poważnie przysiadłem gdzieś tydzień temu. Podłaczenie uC pod LCD było dla mnie ogromnym osiagnięciem dającym duża sadysfakcji. Siedzę z dokumentacją...
Witam, po długim czasie znów odgrzebuję ten temat... i problem z czujnikiem, który zostawiłem na rzecz ważniejszych rzeczy. Sprawa wygląda tak. Totalnie nie mam już pojęcia co jest nie tak, próbowało mi na uczelni pomóc 2 doktorów i żaden nie miał pojęcia co się dzieje. W końcu zalecono mi wywalić owy czujnik SFH5712 który miałem i kupić coś bardziej...
1) cyt: to jest całkiem inna bajka - ale co konkretnie Doktorze? 2) ramka 20ms w serwomechanizmach modelarskich może być niedokładna, nie ma znaczenia dla pracy dekodera, służy tylko do synchronizacji czyli określenia początku ramki i może być nierównomiernie wysyłana nawet kolejna ramka. Ważne są tylko impulsy poszczególnych serw. 3) czyli niepotrzebnie...
Witam, Na ostatnich laboratoriach z mC dostaliśmy pojęcia do opracowania na następne zajęcia i wśród nich pojawiły się tablice funkcyjne. Szukałem już informacji na ten temat w google i w książkach które mamy przewidziane do zajęć jednakże nigdzie nie znalazłem o tym żadnej informacji. Zatem czy ktoś może wie o co chodziło panu Doktorowi? Może jest...
Wielkie dzięki Doktorze :)
Masz sporo racji noel.. ale ja widzę różne, różne magisterki - nie róbmy takiej wielkiej nauki!!! Bo się okaże, że za 3 lata nikt nie będzie się bronił, a nowych doktorów będzie 3 w całym kraju! Nie ma co się oszukiwać - "zrobiłem bramę automatyczną, która się sama komunikuje z systemem alarmowym domu, wcześniej już zainstalowanym. Komercyjnego urządzenia...
źle... nie mieszaj bibliotek Arduino i STM bo nie opanujesz kodu: void ADC_Config(void) { // Włączenie zegara dla ADC1 i GPIOA RCC->APB2ENR |= RCC_APB2ENR_ADC1EN | RCC_APB2ENR_IOPAEN; // Konfiguracja GPIOA jako wejścia analogowe (PA0 - PA7) GPIOA->CRL &= ~(GPIO_CRL_MODE0 | GPIO_CRL_CNF0 | GPIO_CRL_MODE1 | GPIO_CRL_CNF1...
pewnie - lepiej zaprzac dwa timery do zadania ktore wystarczajace jest dla jednego oraz rozkazu mnozenia i dzielenia... ja rozumiem, ze matematyka nie jest extremalnie przejrzysta, ale czy majac dana czestotliwosci i wypelnienie naprawde trzeba miec tez doktorat zeby przeksztalcic to na parametry timera? przeciez to sa DWA wzory. 4\/3!!
To mi go prześlij będę miał dobry mikrokontroler Smile Taniej Cię wyjdzie pójść do sklepu kupić ATmege, niż znaczek c(: Nie posiadam "Fuse Doctora" i nie zależy mi na ratowaniu tego procka na tyle, żeby owego doktora zrobić.
Długo się nie odzywałem, bo miałem drobne problemy :D Dzięki Dawid512 za pomoc :D Problem polegał na tym, że kupowałem kondensatory i sprzedawca to jakiś burak, bo zamiast 22pF dał mi 22nF :| tym samym, gdy wgrałem już fusebity i chciałem coś odpalić ATmega8 nie widziała zewnętrznego kwarcu. Przestraszony że zablokowałem pogadałem z doktorantem i zadeklarował...
To co kilka dni temu było czarną magią teraz wydaje się takie proste :) Podpiąłem pod to samo wyjście diodę i zmieniając wartości ICR OCR trochę intuicyjnie oraz obserwując to, że dioda rozjaśnia się mrugając, lub płynnie, ile to wszystko trwa czasu , jak to się ma do taktowania uC - po dwóch godzinach zabawy i tęgiej rozkminy mogę pisać z tego doktorat;-)...
atmega fusebit doktor doktor akumulatorów doktor musiał
oporność głośnik bezpiecznik scenic compaq dioda zasila
Ekonomiczna grubość izolacji PUR do zasobnika CWU 150–300 l – klasy energetyczne A/B, ErP Bezpiecznik w chłodziarce MPM-131-CJ-18 – lokalizacja i rodzaj zabezpieczeń