Witaj, Opóźnienie zależy od: - ustawienia fusebitów, - ustawienia wartości taktowania w kompilatorze, - braku włączonej optymalizacji. Pokaż program.
Czy konieczne jest ustawienie jakiś fusebitów przy obsłudze USART w atmedze 32?[/quote]
Chcę się tylko upewnić czy wszystko jest ok. Atmega32, 16mhz zewnętrzny, wyłączony Jtag http://skalar.mcten.pl/images/stories/sk... CKSEL1,2,3 111 'rezonator zewnętrzny 16Mhz CKSEL0 1 SUT 11 'powolne narastanie napięcia Czy zmiana SUT coś zmienia, podłączam zasilanie, nie narasta raczej powoli, czy może być to tak ustawione? Jtag...
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
A skąd tyś wziął takie ustawienia fusebitów dla zewnętrznego kwarca ? z kosmosu? jeśli chce się tak "z ręki" ustawiać fuski to trzeba na prawdę o nich troszkę poczytać. Lepiej na początku posłużyć się jakimś programem, który w wizualny sposób podpowie ci jak ustawiać fusebity. Można to zrobić łatwiej za pomocą np Bascoma albo: http://www.elektroda.pl/rtvforum/topic13...
W załączniku bootloader taki właśnie. Dzięki za odpowiedzi, dodałem te pliki i wpisy też po dodawałem do plików. Jaką nazwę posiada ten bootloader.hex? w załączniku bo go nie widzę. Dla jaśniejszego zrozumienia: Ta procedura nie tworzy pełnej funkcjonalnej płytki Arduino z Mega32. Daje tylko support dla mega32 w Arduino IDE, na tyle abyś mógl kompilowac...
ISPProgu jest taka opcja ;)
Aktualne ustawienia fusebitów: Atmel AVR ATmega32 is found. Fuse Low Byte = 0xef Fuse High Byte = 0xc9 Fuse Extended Byte = 0xff Calibration Byte = 0xb4 -- Read Only Lock Bits = 0xff BLB12 -> 1 BLB11 -> 1 BLB02 -> 1 BLB01 -> 1 LB2 -> 1 LB1 -> 1 czyli BOOTSZ1 i BOOTSZ2 = 0 a BOOTRST = 1 elektryk sprawdzę to z tym stosem ale nie sądzę ponieważ funkcje...
Czy konieczny to się okaże jak podłączysz i zadziała ;) Przeglądnij ustawienia fusebitów niedziałającej megi, bo wygląda mi na to że tam jest pies pogrzebany.
Jeżeli programuje Pan za pomocą bootloadera, nie ma możliwości zmienić ustawienia fusebitów (bo np. zmiana f. taktowania uniemożliwiła by dalszy kontakt z bootloaderem).
MISO MOSI itp...ewentualnie jak można to sprawdzić. Omomierzem. Chciałbym ściągnąć program z mikrokontrolera, z urządzenia, następnie przetworzyć go na kod źródłowy, dokonać modyfikacji, skompilować, załadować do ATMEGA32. Jeśli ustawienia fusebitów na to pozwolą. Faktycznie najprościej będzie napisać program od początku.
Futrzaczek czy ten kod, który pokazałeś to cały kod czy po prostu uznałeś że początek jest nieistotny i dlatego go nie wkleiłeś. ..... EDIT: // Jest jeszcze fajniej :| Próbowałem zastosować kwarc - nie udało się. Powróciłem zatem do oryginalnego ustawienia fusebitów oraz kodu programu i... wszystko wykonuje się dwukrotnie dłużej. Chciałem zastosować...
Cześć, to moze być kwestia lockbitów lub fusebitów. Możliwe też, że wypalenie FLASHu zaorało Ci EEPROM. EEPROM w zależności od programu może być kluczowy. Można go zapisać, podobnie jak FLASH. Niestety w zależności od fusebitów a konkretnie ustawienia bitu EESAVE można go sobie też przypadkowo wyzerować flashowaniem. Wyślij jakie masz lockbity i fusebity,...
https://www.arduino.cc/en/Tutorial/Ardui... tutaj jest wszystko. PS. ogólnie radzę ludziom się przeprosić z angielskim i zaglądać na arduino.cc bo tam jest wszystko bardzo ładnie opisane.
Witam Od jakiegoś czasu skrobię sobie coś na atmegach, miałem już działający układ składający się z dwóch termometrów ds18b20 i wyświetlacza 4x20, w momencie gdy chciałem zająć się modulacją ir postanowiłem zainstalować zewnętrzny kwarc. Po zamontowaniu kwarcu i ustawieniu fusebitów w burn-o-macie, atmega32 zablokowała się. Uruchomiłem ją sygnałem z...
Wpadałem na kanał Tu sie zaczęły problemy myślałem ze jak nie mam ATmegi328 to uda mi sie wgrac programatorem USBasp prosty program w HEX "zaswiecenia LED" do Leonardo ATmega32u4 i cos pomieszałem po ponownym wybraniu zaznaczając w aplikacji ProgISP Prawdopodobnie w pierwszej instancji nic nie pomieszałeś, bo taka jest generalna procedura wgrywania...
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...
(at)Chivo Masz też w Atmel Studio przyjazne okno w którym wybierasz konfigurację fusebitów. W połączeniu ze Snapem masz całkiem niezłe środowisko do programowania/debugowania AVR.
Odhaczyłem CKSEL3..1 i zaczęło działać jak należy. Aby pokazać Ci wskazania Ponyproga , musiałem specjalnie dla Ciebie , wlutować mostki do mojego dongla STK200 (a przymierzałem się do tego , od jakiegoś czasu :D ).Wracając do wskazań Pony'ego , to te dziwne ustawienia fusebitów , są opisane - wprawdzie na szaro- w okienku do ich odczytu i zapisu....
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...
Nie rób wszystkiego naraz. Wgrywałeś programy przez WinAVR i było dobrze, więc niech tak tymczasem zostanie. Temat dotyczy wyłączenia JTAGa i na tym się skoncentruj. Odznacz zapis i weryfikację flascha i eeproma, zrób odczyt fusebitów. Gdy HFuse=99 a LFuse=E1 to wiesz że komunikacja działa a ustawienia są fabryczne. Wtedy zrób zapis HFuse=D9.
Witam serdecznie, Mam pytanie odnośnie obsługi modułu z ENC28j60 w C za pomocą Atmegi 32. Opieram swój projekt na kodach z tego artykułu: [syntax=c]# makefile, written by guido socher MCU=atmega168 DUDECPUTYPE=m168 #MCU=atmega88 #DUDECPUTYPE=m88 #MCU=atmega328p #DUDECPUTYPE=m328 # LOADCMD=avrdude LOADARG=-p $(DUDECPUTYPE) -c stk500v2...
Opis konstrukcji Tester powstał w celu nauki rysowania schematów w Eagle oraz nauki podstaw programowania mikroprocesorów. Dodatkowo jest małych rozmiarów. Po raz pierwszy zastosowałem elementy SMD. Schemat: https://obrazki.elektroda.pl/9539214500_... Widok PCB z EAGLE: https://obrazki.elektroda.pl/8189126400_... A...
tak wybrałem ostania pozycje z mojego skrina... czyli teraz żeby uruchomić komunikacje musiałbym mieć jakiś układ co przywraca ustawienia fabryczne fusebitów albo stworzyć taki generator RC z dokumentacji wynika że powinien on tak wyglądać? http://obrazki.elektroda.pl/9656296400_1... A jakie dobrać wartości aby taka częstotliwość wytworzyć?
Tak to jest m32.Programuję Bascomem.Nie rozumiem tego, bo tu mam do ustawienia 10 liczb a fusebitów jest troche więcej.Generalnie mega ma działać na zewn. osc. 16NHz.W tej chwili mam tak ustawione- oryginalnie. http://obrazki.elektroda.pl/2724936000_1...
Co do programów symulujących to nie używam takich więc nie pomogę z nim (wolę pracę na "żywym organizmie ;) ). Jeśli rożne sprawdzone programy nie działają, to duże prawdopodobieństwo problemów sprzętowych, posprawdzaj: 1. Ustawienia fusebitów (czy wszystko się zgadza) 2. Wszelkie połączenia i kabelki czy nie ma gdzieś przerwy albo coś nie jest źle...
Kroków do ustawienia wartości PWM jest 256 (-70 na minimum) i gdybym sobie pozwolił na tak wolne narastanie/zmiany jak na Twoim filmiku to bym zasnął zanim silnik osiągnąłby skrajne prędkości. Myślę że po prostu Twój mikrokontroler dalej pracuje na 1MHz. Twoim problemem będzie pewnie poprawne ustawianie FuseBitów. Spotkałem się z ludźmi którzy myśleli...
Witam, jestem początkującym i popełniłem wielki błąd. Przy programowaniu Atmegi644P zapomniałem przestawić w AVR Studio typu mikrokontrolera. Wybarana była Atmega32. Po usilnym załadowaniu bina i zmianie fusebitów Atmega przestała odpowiadać. Da się coś z nią jeszcze zrobić? Używam programatora AVRISP mk II. Programator już jej nie widzi :(
czy moje ustwienia odnośnie portu C dla LCd i ustawienia fusebitów dla zewnętrznego oscylatora sa poprawne? Dodano po 3 Ustawiłem atmege do pracy z kwarcem 8MHz :) SUKCES ale czy mogę bezpiecznie wyłączyć JTAG'a, ponieważ na porcie C mam podpietego LCD'ka ?
Mama problem z Attiny2313. Mam bardzo krótki program (na razie do testów). Kompilacja przebiega bez problemu programowanie tez(nie wyskakują żadne błędy). Ale procek nie chce nic robić. Używam BASCOMA v1.11.8.1 oraz płytki AVT3500 i programatora takiego jaki został opisany w tym kursie.(wtyczka do portu kilka oporników i kabel) Za pomocą tego samego...
W pierwszym poscie jest obrazek, na którym pokazane są ustawienia fusebitów, oraz podłączenie Atmegi32 z ENC. Oba układy należy zasilać z 3,3V Dodano po 4 Fajny projekt. Jakbys potrzebowal modulow, ktore zmieszcza sie w puszce instalacyjnej to daj znac. Opublikowalem o tym jeden artykul i mam kilka modulow na zbyciu. Ja w wolnej chwili zacznę kombinować...
Witam. Mam pytanie. Czy da się jakoś uratować wymieniony w tytule mikrokontroler? Ustawienia fusów to: L: C1 H: D9 E: FF Chciałem użyć w projekcie Atmega328p zamiast Atmega8, ale dopiero po zaprogramowaniu zauważyłem że dla ósemki oznacza to wewnętrzny oscylator 1MHz. Dla 328P jest to niezdefiniowany oscylator. Jedyny plus, że SPIEN jest aktywne, a...
No tak pomyliły mi się procki jakoś spojrzałem na ATmega32 zamiast na ATmega8 o którą pytasz - ale już moderator ciachnął to. W takim razie co to znaczy że ci nie działa - może napisz coś więcej..... Poza tym zmniejsz preskaler i to znacznie - bo może po prostu miga ci ta dioda podłączona do PWM aha - no i czy zmieniłeś ustawienia Fusebitów z Fabrycznego...
Przy czym to #define F_CPU ma znaczenie tylko dla wyliczeń np. delay w programie. Kompletnie to nie wpływa na częstotliwość taktowania MCU, która zależy od podłączonego kwarcu i ustawień fusebitów.
BOOTRST Ogólnie, jeśli nie możesz skorzystać z AVR Studio do programowania przez ISP skorzystaj z tej strony: http://www.engbedded.com/fusecalc/ A jak tak pięknie dziękujesz, to mały prezent w załączniku - bootloadery działające albo z FLIP albo z Arduino + wyliczone ustawienia fusebitów.
Przecież to nie oznacza "zablokowania" MCU, wystarczy podpiąć kwarc/generator RC/zewnętrzny zegar i powinien hulać. To co dla nas jest oczywiste, niestety czasem nie jest oczywiste dla początkujących - dla nich czasem niestety podpięcie generatora TTL, czy RC jest wyzwaniem. Oczywiście, jak to niektórzy Koledzy piszą, wtedy procesor jest "zablokowany",...
Witam. Walczę z obsługą magistrali I2C łączącej procesor Atmega324p i czujnik DS1624. Chcę zapisać na karcie SD póki co dwa surowe bajty z rejestru temperatury, jednak prawie za każdym razem otrzymuję wynik 255, czyli same jedynki w bajcie. Piszę "prawie", gdyż przy ostatniej próbie z jakiegoś powodu była to liczba 151. Podobny efekt daje próba zapisu...
Problem z całą pewnością leży w ustawieniach być może nie tylko fusebitów. Sam kiedyś go wykonałem i zanim zadziałało wgrywałem rożne wersje programu np. FW_Karl-Heinz_1.11_M328, FW_Markus_1.11m_M328. CKDIV8 dzieli częstotliwość przez 8, czyli zamiast 8MHz procek może być taktowany 1MHz.
Twoje obecne ustawienia: http://obrazki.elektroda.net/1_127412867... a tu poniżej masz ustawienia fusebitów tylko ze zmienionymi CKSEL na kwarc 16MHz jak chciałeś ;) http://obrazki.elektroda.net/39_12741287... Dodano po 4 a tu masz dwa dodatkowe widoki na te same fusebity w nowym ustawieniu, żeby można było sobie je oglądać wg różnych...
Przede wszystkim chciałbym podziękować użytkownikowi jozek_i Za wskazanie prawidłowej drogi działania czyli, że ten model mastercook'a jest bliźniakiem/klonem modelu BEKO WKL14560D. Udało mi się na rosyjskiej stronie znaleźć wsad do procesora jednak nie było łatwo bo nie ogarniam rosyjskieo... :) temat powiązany: http://www.elektroda.pl/rtvforum/topic31...
http://obrazki.elektroda.net/78_12770565... Witam! Zniechęcony rozwiązaniami dostępnymi w internecie postanowiłem napisać własny bootloader dla mikrokontrolerów z rodziny AVR. Gotowe rozwiązania jakie znalazłem były zbyt rozbudowane lub po prostu nie działały. Projekt powstał w około 6-7 dni ale tylko dla tego że było to zagadnienie zupełnie...
No tak, ale próbowałem wpisać do procesora dane z trzech zakładek, po wcześniejszym ustawieniu fusebitów, i niestety po zczytaniu procesora były stare ustawienia fusów. Więc nie wiem o co chodzi bascomowi.
Witam Mam dziwny problem z Atmegą 32 i nie wiem co jest grane. Do jednego z wyjść podłączona dioda led i po naciśnięciu przycisku menu ma się zaświecić. Ja nawet nie dotykam przycisku a leda cały czas mruga - nawet jak przycik jest wypięty. Podmieniłem 2 inne atmegi32 i jest to samo. Ta głupota zjadła mi 2 dni. To samo się dzieje jeżeli do wysterowania...
. Potem poprzez avrdude z linii poleceń wgrałem bootloadera. I wszystko działa ładnie .... Co powinienem jeszcze sprawdzić aby naprawić ten problem. Czy jest to wina CH340G czy może jeszcze coś innego... Może to 'działa ładnie', ale błędnie/nie poprawnie(!).. ......A czy po wgraniu bootloadera tą metodą raczyłeś ustawić fuse bity, tak aby processor...
Fakt w pliku są dane fusebity. Nie mogę wgrać również z poziomu Arduino nic. Kiedyś też tak miałem i wyszło na to, że jakoś bootloader się posypał, bo wgrałem bootloader przez programator i ruszyło. Teraz nie mogę w żaden sposób się do niej dostać. Mam podejrzenie, że stało to się po instalacji nowej wersji IDE chociaż muszę to sprawdzić i dam znać....
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ł...
Yatsu -> czy ty masz aby na pewno STK200 ???? jeśli masz ten z tej stronki którą podałeś to nie jest STK200 ani żadna jego alternatywa bo rzeczywiście obsługuje go chyba tylko AVRDUDE i zapomnij o moich podpowiedziach. A jeśli masz w kompie port LPT to kup sobie za 15zł na allegro dowolny sprawdzony STK200 i będziesz miał po kłopocie. programator STK200...
Kod najprostszego programu na którym testuję i ustawienia fusebitów http://obrazki.elektroda.pl/9318663700_1... : [syntax=basic4gl]$regfile = "m16def.dat" $crystal = 2000000 Config Porta.4 = Output Config Porta.5 = Output Config Portd.0 = Output Led1 Alias Porta.4 Led2 Alias Porta.5 Led3 Alias Portd.0 Do Set Led1 Set Led2 Set Led3 Wait...
Witam. Panowie chciałbym zapytać o ustawienie fusebitu CKOPT w baskomie. Niektórzy twierdzą że to jest (fusebit high H) ale tam jest (0:JTAG enable) a nie żaden CKOPT. To zależy, który programator masz wybrany z dostępnych opcji. Jezeli masz 'STK native driver' , to istotnie CKOPT jest w linii "H"; jeżeli natomiast wybrałeś inny programmer to będzie...
Nawet plik hex ktorego udalo sie odczytac jest jakis dziwny Jest w porządku. Bootloader leży na końcu pamięci, stąd te początkowe "FFFFFF..." Niestety wyskakuje mi ten blad co na samym poczatku opisywalem. Nigdy nie używałem Arduino. Zainstalowałem przed momentem i widzę, że w pliku boards.txt masz powiązanie (na sztywno) z STK500 (lub jego sposobem...
W takim razie procesor (raczej sprawny) ma inną konfiguracje zegara, może wewnętrzny, ale jeżeli jest tak jak napisałeś w pierwszym poscie (wszystkie CKSEL zaznaczone - wyzerowane) to na bank jest źródło zewnętrzne. nawet jak jest wybrany kwarc, to podanie zegara na XTAL1 daje rezultat(kiedyś miałem zkaszanionego procka, nie wzbudzał kwarcu, ale bral...
Witam ponownie, Walczę z tematem i ostatecznie szukając błedów w kodzie usunąłem cały kod i napisałem prosty kod testowy (poniżej). Jeszcze raz sprawdziłem układ, oddaliłem od siebie połączenia żeby nie było przesłuchu. Niestety problem dalej występuje. Podejrzewałem jednoczesne podłączenie programatora, ale z odłączonym jest ten sam efekt. Poniżej...
Witam, Ponieważ dostałem zapytania dotyczące ustawień FuseBitów wymaganych dla tego projektu przy zmianie procesora na ATEMGA32 to podaję: ATMEGA32 LockBits=0x41 LowFuse=0xE4 HighFuse=0x11 Tak naprawdę najważniejszy jest FuseBit ustawiający wew. zegar RC na 8Mhz. Pozdrawiam JarekC
Zaczytaj sobie w nocie aplikacyjnej PDF procka na temat : SPI Serial Programming Pin Mapping zobaczysz tam, że sygnały programatora ISP (STK200) MOSI i MISO podłącza się do całkiem innych pinów niż ci się wydaje, i okaże się, że procek się nie przegrzał od lutownicy ;) a poza tym, okaże też się tobie, że procek z fabryki jednak wyszedł ustawieniem na...
Spróbuj jeszcze raz sprawdzić, czy CI kompilator nie zmienił jakichś ustawień programatora/kompilatora... I powiedz, czy wgrywasz stary hex, czy zrekompilowany w zasadzie kompilacja przebiega w taki sposób że wywołuję polecenie make z opcjami clean, all, program w zależności od potrzeb więc całe ustawienia sprowadzają się do pliku makefile. Plik makefile...
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...
Pytanie do autora projektu. Pamiętasz może jak ustawiłeś fusebity podczas programowania ATmega32. Nie chcę jej uwalić, a moja praktyka w programowaniu AVR jest zerowa. W BASCOM-AVR jak już wejdziesz w zakładkę z ustawieniami fusebitów,, to w części Fusebits High[C9] musisz ustawić CKOPT=0, a w części Fusebits [9F], CKSEL=1111 i SUT=01,
PonyProg http://www.lancos.com/ppwin95.html
A jak to zrobić w bascom? To zazwyczaj robi się w ustawieniach fusebitów: -bit (6) szósty w Fuse Byte High ma byc (1) czyli nie zaprogramowany. A jeżeli chcesz to robic w "Run-time", to w Bascom wygląda to tak: [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 8000000 ' tu twoje ustawienie taktowania $initmicro 'tu twoja konfiguracja '................
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...
Problem polega na tym, że jak korzystam ze środowiska Arduino przykładowy program Blink działa wyśmienicie. Jednak, gdy przejdę na Eclipsa wykonując alternatywny program w C wywala mi błąd: avrdude: stk500_getsync(): not in sync: resp=0x00 Wiem, że była cała masa tematów o tym. Jednak, żaden nie pomógł mi w tym. Meczę się już, któryś dzień na tym problemem,...
Witaj! Objawy, które prezentuje Twój zegar mogą wynikać z niewłaściwego zaprogramowania mikrokontrolera. Wykonaj prosty test. Wyjmij procesor z podstawki - efekt będzie najpewniej identyczny jak na obrazku (same ósemki). Napisz jak i czym programujesz (program, programator, sposób - płytka stykowa, w układzie lub za pomocą zestawu uruchomieniowego)....
I tak ta funkcja bardzo pomogła. Ja w ustawieniach fusebitów nic nie mieszałem. Cykl 5 mignięć z wyłączeniem trwa ok.12s a powinien 10s. fusebity są tak odczytane hFuse 99; IFuse E1; Mi to nic nie mówi ale Tobie coś może to powie. Dobrze by było gdyby to działało poprawnie i nic nie było trzeba by przeliczać przy dobieraniu przełączeń
Przyszedł czas, mała chwilka odprężenia - więc wziąłem się za przetestowanie ;) pomijając już te wszystkie wcześniejsze zgłoszenia problemów z wykrywaniem portów COM... OK.... 1. skompilowałem kod bootloadera dla ATmega32 dla częstotliwości 8MHz i prędkości 9600 2. ustawiłem prawidłowo fuski 3. wgrałem BLS do procka odpaliłem program na PC i tu w takim...
Witam Piszę program w Bascomie na Atmega32 do sterowania ogrzewaniem w warsztacie i mam problem. Jest zegar RTC, zewnętrzny Ram, Timer, Menu i to wszystko działa bez zarzutu - dokładnie tak jak bym chciał. Chciałem dołożyć czujnik temperatury i wykorzystać do tego celu wejście ADC. Problem pojawia się w momencie jak w podmenu "Start_webasto" dodaję...
Czy prawidłowo podłączyłeś kwarc i pin RESET? Pokaż schemat. Jakie napięcie zasilania?
Odpal AS, wgraj potrzebny soft i po zabawie. Jedyny problem z jakim można się spotkać to ustawiony fusebit DW, który blokuje programowanie po ISP. W tym celu w AS odpalasz sesję debuggera i ją zatrzymujesz opcją "Disable DebugWire and close". I to wszystko. Dokładnie tak to robiłem - zgodnie z pkt. 1.5.2 dokumentu ATmega328P Xplained Mini User Guide....
Tak właśnie używam Burn o Mat tylko tam nie ma Atmega328 ?
rrata : Co tu dużo mówić - przecież dołączyłeś zdjęcie z ustawieniami fusebitów i wyraźnie widać, że bit M103C jest zaprogramowany. Wyłącz go. Zauważyłem to i wyłączyłem chwilę temu, ale zachowanie bez zmian. Po wyłączeniu CKSEL0 wskoczył mi na 0 i nie mogę go ustawić na 1. Zastanawiam się, czy nie mam jakiegoś problemu z procesorem - jutro kupię kilka...
Witam. Mam mikrokontroler ATmega328P-PU bootloader Arduino, nowy jeszcze nie programowany ale za żadne skarby nie mogę się z nim połączyć. Ściągnąłem mkAVRCalculator Free ale przy probie sprawdzenia uC wyskakiwał mi komunikat o braku połączenia i błędzie rc=-1. ..................] Od razu uprzedzam pytania połączenia. Sprawdzałem je wielokrotnie miernikiem,...
Witam :) Jako ze jest duzo pytan na forum na ktore odpowiedz padla, postanowilem ze zbiore choc troche postow do kupy, tematy dotycza glownie AVR, bo z ARMow jeszcze nie czuje sie na tyle na silach zeby robic FAQa ;) Mam nadzieje ze sie komus przyda :) Niby FAQ jest, ale dla mnie jakoś malo czytelny i chyba nikt go juz nawet nie aktualizuje ;) Jesli...
Witam, na początek zaznaczam, że przeszukałem chyba wszystkie posty na temat programatora USBasp którego używam a także programu AVRdude i problemów z fusebitami, ale podobnego przypadku nie miałem... Otóż chodzi o to, że korzystam z graficznej nakładki AVRdude - GUI i próbuję zmienić fusebity aby współpracował z moim zewnętrznym rezonatorem. Wartości...
Witam. Od paru ładnych lat do programowania używam pliki HEX stworzone w bascom AVR i programu AVR STUDIO 4.18. Pewnego pięknego dnia programując nową partię ATMEGA328 zauważyłem iż po ustawieniu fusebitów, lub po wgrywaniu programu do mikrokontrolera traciłem łączność z mikrokontrolerem. Cztery scalaki się zablokowały, następne 10 zaprogramowałem poprawnie....
Jak wszystko, kiedy się to opracuje, to też nie jest skomplikowane. Muszę jednak rozszerzyć wypowiedź. Wiedza bierze się z chęci jej posiadania. Dla mnie wszystkie zagadnienia związane z elektroniką są ciekawe wiec nie ograniczam się do jednej dziedziny. Czytam książki o PIC i STM i inne. Czytałem książki kolegi Tmf i po lekturze jednej z nich jedyna...
Hej. Próbuję wykorzystać interfejs JTAG do zaprogramowania Atmegi32 na płytce ZL15AVR od Kamami ( http://kamami.pl/index.php?ukey=product&... ). Wykorzystuję ten programator/debugger: http://www.gotronik.pl/jtag-ice-programa... Problem polega na tym, że przy próbie połączenia z AVR Studio 4.19...
Straciłem cały dzień, by do tej głupoty dojść, więc podzielę się - niech google zindeksuje rozwiązanie. "Arduino as isp programmer" - jasna sprawa, tysiące poradników w sieci, jak podłączyć i co kliknąć. Jednej rzeczy nie piszą - że arduino jako ISP nie programuje fusebitów. Potrzebowałem na szybko Atmega8 zaprogramować. ArduinoUno z wgranym skeczem...
witam, ustawiłem fusebity (młodsza część) na 0xE8 i teraz nie chce widzieć mikrokontrolera, da się go jakoś odratować? ----- ROZWIĄZANIE: http://obrazki.elektroda.net/19_11778621... podłączamy zewnętrzny rezonator RC zbudowany z: R= 1kOhm (12MHz) ew. R= 1,5kOhm (MHz) C= 27pF I już można zmieniać FuseBity :)
atmega32 fusebitów ustawienia fusebitów ustawić fusebitów atmega32
ładowanie zafira sterowanie zaworami hydraulicznymi hasło wygasa
Blaupunkt NY 800 - Instalacja Androida: Możliwości i Ograniczenia Passat pompowtryski: biały dym i zapach ropy