Usunięcie lockbitów czyści całą pamięć. Flash i eprom.
Przeglądnij sumiennie każdy punkt: http://mikrokontrolery.blogspot.com/2011... ... a jeżeli nie znajdziesz przyczyny pokaż zdjęcia całego układu.
AVR Dragon, ale dość drogi...
Nie wiem dlaczego producent proponuje takie podłączenie: http://obrazki.elektroda.pl/3361149200_1... skoro nota aplikacyjna Atmega64 stanowi: MOSI - 12 MISO - 13 SCK - 11 RESET - 20 VCC - 21+52 GND - 22+53 Przy takim podłączeniu i zaprogramowaniu procesora weryfikacja powinna przejść prawidłowo. Co się tyczy kwarcu, to nie chodziło...
Rozumiem że UART0 działa ale ja nie o to pytam. Jeszcze raz przeczytaj uważnie mój powyższy post i odpowiedz mi właściwie na to pytanie. Czy w momencie programowania masz coś jeszcze podpięte pod RX0 i TX0 oprócz programatora.
Niewiarygodne, że umkneła mi taka rzecz rzeczywiście jest tak jak piszesz źle mam podłączone złącze do programowania, to już wszystko jasne dzięki za pomoc. Pozdrawiam.
To napięcie na resecie coś mi się nie podoba. Może programator blokuje pracę procesora ?
Tak. Co do programatora.
Witam wszystkich Mam taki proplem. Posiadam notebooka ktora nie ma portu LPT. Potrzebuje takiego portu do oblugi programatora (ATmega64). Zakupilem konwerter USB <-> Centronics. Centroniks przerobilem na DB. Ale problem jest w tym ze jak podlaczam ten kabelek no laptopa o on mi go wykrywa jako uniwersalny port drukarki USB. Czy istnieje moze jakis...
Jak podpiąłeś programator do procesora? Tzn który sygnał idzie na którą noge procka.
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...
Czyli kupić programator do jtaga i da się to uratować? Czy te fusebity są przyczyną błędu programowania?
Ale w tym przypadku chodzi o coś innego. O wykorzystanie tych samych linii jako TXD/RXD i PDI/PDI. Na liniach MOSI/MISO nie będzie żadnego scalaka tylko ewentualnie będzie programator (i wtedy te linie służą jako PDI/PDO). W takim wypadku linia CS nie ma znaczenia. Znaczenie za to mają linie z układu SN75. Linię TXD można podłączyć bez rezystorów. Ale...
Witajcie elektrodowicze. Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci. https://obrazki.elektroda.pl/5259236300_... Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR. Po zakupie otrzymujemy...
Witam czy ma może ktos z kolegów wsad flash i eeprom do programatora etl hc912 atmega 64 . Bedę bardzo wdzięczny
Ja swój programator do AVR zakupiłem za ~60zł i obsługuje takie uC: ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega162, ATmega164, ATmega644 ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny25, ATtiny26, ATtiny45, ATtiny85 , ATtiny261 , ATtiny461 , ATtiny861 AT90CAN128, AT90PWM2, AT90PWM3, AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414,...
Również posiadam ten programatorek i śmiga, aż miło bez żadnych problemów:) Pełna integracja z AvrStudio :)
Jeżeli posiada ISP to tak, ale skoro to atmega to musi mieć :)
Oto lista uC, które powinien obsługiwać: - AT90CAN128, AT90PWM2, AT90PWM3, - AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, - ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega169, - ATmega32, ATmega324, ATmega329, ATmega3290, ATmega48, ATmega64,...
Ile by schematów na forum nie było, zawsze mają te same błędy... Naliczyłem 5 kondensatorów 100n, a powinno ich być +/- 3x tyle... W sumie 5 x 100n to i tak lepiej niż 0 x elektrolit. Reset nigdy nie zadziała, nie wiem co ten przycisk (pomijając fakt, że na schemacie jest gniazdko) niby miałby robić. Zamiast filtrować przez cewkę jedynie zasilanie analogowe,...
... czyli konkretnie chodzi o PDI i PDO: http://mikrokontrolery.blogspot.com/2011...
Mam jeszcze w domu programator, którym czytałem te pamięci po szukam jutro i napiszę Dodano po 5 https://www.gotronik.pl/programator-isp-...
Przeczytaj całą sekcję o programowaniu ISP - musisz najpierw wejść w tryb programowania. Nie możesz po prostu wykorzystać programatora ISP do Atmeli? Jaki jest powód pisania własnego softu?
Witam, mam programator isp STK500 firmy TKM-BIT (www.tkm-bit.pl) oraz Avr Studio. Do tej pory nie miałem kłopotów z programowaniem (programowałem tylko AT90s8535 ATiny2313). Teraz zabrałem się za ATmega64 no i klapa. Nie wykrywa mi wogóle układu. Wszyskie ścieżki 100 razy sprawdzone. Numer z pinami PE0 i PE1 mam już poza sobą oraz dwa podmienione układy....
A ja od kilku dni mam problem z tym programatorem i z komunikacją z ATmega64. Inne kontrolery takie jak ATm8, ATm644, ATm32 programuje bez problemu przez ISP a z tym mam kurczę problem... Używam mkAVRcalkulatora i chodzi o to, że sygnaturę kontrolera zczyta mi dosłownie raz od święta, a wgrywanie lub zczytywanie wsadu to totalna porażka... raz udało...
Rejestry deklarowane przez program nie mają nić współnego z rejestrami mikrokontrolera , z resztą odczyt i zapis zawartości mikrokontrolera ich nie dotyczy , bo są fizycznie w pamięci ram której programator nie zapisuje . "Rejestr" nie oznacza tylko fizycznego rejestru rdzenia procesora czy peryferiala . Może to być jedna lub kilka komórek w pamięci...
Programator masz sprawny, ATmega też jest sprawna; brak ci pliku w Bascomie o symbolu m644Pdef.dat. Musisz go wziąść z wersji Demo jakiejś nowszej od tej wersji, której używasz i skopiować do katalogu w którym masz zainstalowany Bascom.
Mam jeszcze do kolegów takie pytanie, czy ten programator obsłuży procesor atxmega128a1. Znalazłem gdzieś na zagranicznym forum, że AVR Studio32 i Avr Dragon obsługują te procesory. Ale czy wtedy działa programowanie przez JTAG, ale czy JTAG jest domyślnie włączone? bo dla tych procesorów nie ma PDI przez AVRdragon I wcale nie ma tak ubogiej listy wspieranych...
Witam. Mam problem z odczytaniem sygnatury z Atmega64 przez USBasp. Odczytywana sygnatura jest wartością składającą się z samych f. to jest 0xffffff. Programator podłączony jest pod odpowiednie nóżki tj Vcc, Gnd, PE0, PE1 i PB1. Udaje mi się odczytać Fusebity. Mogę je zmieniać (wgrywać nowe wartości). Natomiast gdy próbuje wgrać jakiś program proces...
Witam wszystkich. Mam pewien problem, a mianowicie podczas próby odczytania zawartości EEPROM w ATmega64 do zmiennych wpisywane są jakieś dziwne śmieci. Potrzebuję odczytywać zmienne różnych typów w EEPROM i próbowałem zrobić to za pomocą read_eeprom_block jak i sekwencyjnie zczytywać po 1 bajcie, jednak za każdym razem się dziwne krzaki pojawiają....
STK200/300 kosztuje 15zl...programujesz bezpośrednio z bascoma lub przez ponyproga. STK500 jest droższy ale programujesz bezpośrednio z bascoma i avrstudio. STK200/300 zaprogramujesz m.in.: - AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535 - AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3...
Witam Dopiero zaczynam zabawę z ATmegą i już na początku natknąłem się na problem. Otóż podłączyłem do procesora wyświetlacz HD44780. Udało mi się go poprawnie skonfigurować dzięki programowi AVR studio oraz znalezionych bibliotekach gdzieś w internecie. Następnym krokiem miało być włączenie przetwornika ADC lecz gdy podłączyłem do Aref kondensator...
Jeśli pamięć zajęta tylko w prawie 100% to może te kilkaset bajtów na bootloader da się wygospodarować, zawsze można też zoptymalizować progam. Z pewnością jest to prostsze niż zabawa z ISP. A propos ISP - właściwie nic nie trzeba multipleksować - wystarczy sterować np. linią SCK - układ, który nie dostaje SCK nie wejdzie w tryb ISP, za to RESET utrzyma...
Witam. Posiadam zmywarkę Beko DFS29030X i niestety padło w niej serce programatora, czyli mikrokontroler ATMEGA644PA. Szukałem w internecie wsadu do tegoż mikrokontrolera lecz nie znalazłem. Czy ktoś z was posiada może przypadkiem tenże wsad? Albo przynajmniej gdzie jeszcze w internecie mógłbym go znaleźć lub poza internetem. Proszę o pomoc. Pozdrawiam.
Witam zrobiłem programator ze strony http://obrazki.elektroda.net/70_12589744... chciałbym jednak zrobić taką podstawkę która zaprogramuje każdy procek z listy ale jednocześnie żeby nie była większa od np. formatu A4 i żeby każdy procek miał swoją podstawkę może być że 2 lub 3 procki korzystają z tej samej podstawki. a to programator http://obrazki.elektroda.net/69_12589747...
obsługiwane uP ( po lewej opcja avrdude ,ktorej i tak nie bedziesz musiał znać korzystając z graficznej nakładki , po prawej modele procków) m6450 = ATMEGA6450 m3250 = ATMEGA3250 m645 = ATMEGA645 m325 = ATMEGA325 usb1287 = AT90USB1287 usb1286 = AT90USB1286 usb647 = AT90USB647 usb646 = AT90USB646 t84 = ATtiny84 t44 = ATtiny44 t24 = ATtiny24 m2561 = ATMEGA2561...
Sprawa pierwsza czyli instrukcje konfiguracyjne w kodzie. Chodzi o to, że jeśli nie wstawisz takiej instrukcji a użyjesz w kodzie chociażby jednej instrukcji PRINT, INPUT albo innej związanej z UART to cudów nie ma, trzeba skonfigurować UART i kompilator musi przeliczyć prędkość dla UBRR i ustawić bity konfiguracyjne. Dane musi skądś wziąć więc weźmie...
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/30_12564983... W ostatnim czasie przestałem pisać programy typu mrugająca dioda i obsługa przycisków i zabrałem się za coś poważniejszego. Postanowiłem zbudować prosty zegar. Po kilkuset linijkach kodu, okazało się, że zegar nie jest już tak prosty, bo pojawił się w nim: obsługa LCD, RTC, PWM, timer w trybie CTC,...
super jeden scalak działa :)
Czy te układy są jakieś inne? No to chyba oczywiste że są inne ;) ale nie pod względem programowania przez ISP. Ustaw w programatorze zworkę SLOW_SCK i przestaw sobie fuski na taktowanie 8MHz to ci ruszy i będzie działać normalnie. Tylko pamiętaj, że jeśli chodzi o wnętrzności procka to innym prockiem jest ATmega644 a innym ATmega644P.
Odstawiłem ArduinoISP i podłączyłem Atmege pod programator szeregowy.
Witam! Czy jest ktoś w Koszalinie, kto mógłby mi wgrać bootloadera do ATMega644p ? Zbudowałem brewtroller'a i teraz mam problem bo kupiłem uC bez bootloadera i nie mogę wgrać Firmware'u. Jestem początkujący i niestety nie mam ani arduino, ani żadnego programatora.
Tylko trzeba zwrócić uwagę, że większe możliwości to też większa cena i większa strata przy przypadkowym spaleniu układu, a nie każdy jest w stanie zapełnić pamięć układu po brzegi i nie każdy potrzebuje wszystkich bajerów, jakie mają droższe scalaki. Ale to może poczytaj notę PDF ATmega88. Gdzie ty tam widzisz tyle dodatkowych bajerów ??? po prostu...
Zamontowałeś kwarc zewnętrzny? Jakbyś zablokował Atmegę, to nie mógłbyś odczytać fusebitów, bo nie odpowiadałaby programatorowi. Przydatnym programem będzie tu mkAVRCalculator.
Mam poważne wątpliwości czy kombinacja softwareowego USB i synchronicznego (busy waits!) TWI ma szansę zadziałać. Chyba faktycznie te synchroniczne i2c nie działa, bo mi się rozłącza z usb. już się bawię z isr: nwm o co chodzi z tym attiny ale mi hardware nie działał choćbym się zesrał, ostatecznie na scl dałem mniej więcej taki https://obrazki.elektroda.pl/1633124600_...
Witam serdecznie. Jestem początkujący jeśli chodzi o programowanie i dopiero się uczę i mam parę pytań dotyczących pewnego układu o którego wykonanie poprosił mnie znajomy. Dane układu: http://www.jaglarz.com/ja/elektronika/sc... Mam pewne pytanie odnośnie samego programu który wygląda dość dziwnie wg mnie (jak już wcześniej wspomniałem...
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_...
A co się dziwisz, skoro zasilasz układ z programatora, a układ ma własne zasilanie? Programator zapewne na USB? Napięcie USB to 5V, tym masz 3,3V, więc dochodzi do konfliktu i zwarcia - różnica potencjałów 5V-3,3V powoduje przepływ znacznego prądu. Odłącz możliwość zasilania z programatora, programator też musi mieć bufory umożliwiające pracę z innymi...
Niby uniwersalny programator do eeprom i procesorów. Obsługuje : Atmel AVR 8-Bit Risk: AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4433, AT90S4434, AT90S8515, AT90S8535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega163, ATmega323, ATmega64, ATmega103, ATmega128, ATtiny12, ATtiny15, ATtiny2313, ATmega8515, ATmega8535 Mam do zaprogramowania...
Witam Poszukuje Mikrokontrolera który wpełniał by następujące warunki: 1. Musi mieć możliwość generowania conajmniej 4 niezależnie regulowanych sygnałów PWM 2. Posiadać conajmniej 24 piny I/O 3. Być programowalny w C 4. Dostępny w Polsce. Napisałem że musi być dostępny w Polsce, bo niedawno będąc w Danii miałem przygode z Z8 firmy Zilog. Dla początkujących...
Ten ostatni kosztuje 59,99PLN i ma takie parametry: AVR PROG jest programatorem ISP procesorów z rodziny AVR. Programator posiada złącze USB. Poprzez odpowiednią konfigurację (zworka) urządzenie może zasilać (z USB komputera) programowany układ co eliminuje potrzebę stosowania dodatkowych źródeł napięcia. Obsługą magistrali USB w urządzeniu zajmuje...
Standardowo ten bit jest zaprogramowany, że dzieli przez 8 taktowanie wewnętrznego oscylatora, zatem przełączyłem to, coby nie dzielił. Pytanie kolejne - kwarc podpiąłem pod XTAL, które fusebity ustawić, by z niego skorzystać w tym przypadku? Odpal sobie w Atmel Studio dialog programowania i wybierz z listy pożądane źródło taktowania. Jeśli masz współpracujący...
Witam, pod programator Stk200/300 podłączyłem ATMEGA644PA-AU jak w obrazku poniżej wszystkie połączenia się zgadzają.Konfiguruję ponyprog kalibracja i ustawianie portów wszytko ok lecz gdy chcę odczytać lub zapisać atmegę to dostaję komunikat "device missing or unknow device (-24)" czy możecie mi powiedzieć o co chodzi ? http://obrazki.elektroda.pl/1855995600_1...
Witam. Jestem tutaj właściwie nowy, 2 dni temu przyszła mi paczka z moim pierwszym zamówieniem. Przeczytałem sporo kursów, obejrzałem wiele poradników dla początkujących na YT ale nadal nie mogę sobie poradzić z problemem. Mam mikrokontroler ATmega328P-PU bootloader Arduino, nowy jeszcze nie programowany ale za żadne skarby nie mogę się z nim połączyć....
1. Polecenie to wysyłam po jakimkolwiek czasie(bo pierw uruchamiam modem, jak już dioda sygnalizująca miga w taki sposób że wiem że modem jest gotowy do pracy, to podłączam programator, a tym samym uruchamiam program w AVR). Ale próbowałem i po kilku min i nic. A jak pisałem, jak wrzuce to do while'a to jest OK. 2. Odstęp czasowy między tymi poleceniami,...
OK po długich bojach z tym sanguino wkońcu udało mi się odpalić go na ATmega644PA. Zrekompilowałem od nowa bootloader.hex , zmieniłem w makefile :LDSECTION = --section-start=.text=0xF800 , ustawiłem fusebity : low_fuses=0xFF high_fuses=0xDC extended_fuses=0xFD i wkońcu zadziałało.Jedny mankamet to taki że trzeba ręcznie resetować EvB , ponieważ linia...
czytanie ze zrozumieniem na doskonalym poziomie! 10/10! czy widzisz tutaj: Zaprogramujesz m.in.: - AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535 - AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3 i inne, - ATmega103, ATmega161, ATmega163, ATmega 323, ATmega128, ATmega8, ATmega16, ATmega64,...
Witam Chcę przedstawić dość Ciekawy program do programowania przez port ISP procesorów AT89S5x AT89Sx051 AVR . Program jest KOREAŃSKI ale przypuszczam że się wielu osobom przyda. Program posiada meni w języku angielskim. Program obsługuje sporą ilość układów i działa zadziwiająco szybko Lista układów: AT89S51, AT89S52, AT89LS51, AT89LS52, AT89S8253,...
Witam, zamieszczam pare ciekawych programatorów, może komuś się spodobają. Pierwszy z nich potrafi zaprogramować: * AT89C55 (at 12V only) * AT89C1051 / AT89C2051 / AT89C4051 * AT90S1200 / AT90S2313 (AVR) * AT89S8252 / AT89S53 * ATtiny22 (new) 2 z programatorów jest z Elektronika Praktyczna 7/2003 więc raczej niebedę zamieszczał, zainteresownych odsyłam...
Witam drogich kolegów, mam zapytanie, a raczej problem który spędza mi sen z powiek. Otóż ze jestem zapalonym wędkarzem wpadłem na pomysł by zbudować bezprzewodową centralkę. Po wielu godzinach spędzonych na czytaniu postanowiłem zakupić moduł radiowy 433 MHz arduino http://obrazki.elektroda.pl/6342517500_1... http://obrazki.elektroda.pl/4969410000_1...
Reguły udev leżą w "/etc/udev/rules.d". Tam zrób sobie plik np. 90-MyUSB.rules i wpisz którąś z reguł. Tylko nie mieszaj obu reguł, albo moja, albo kolegi, bo się wzajemnie wykluczają. Przypominam koledze pancio , że avr910 to jest zupełnie inny programator, nie mający nic wspólnego z firmą FTDI i programatorem w zestawie z andtechu... ;) http://radzio.dxp.pl/avr910.htm...
Koledzy już naprawdę zgłupiałem ponieważ rozmawiałem przez telefon z osobą która wgrywa to oprogramowanie u producenta i twierdzi że bootloader tylko jest by wgrać firmware bez programatora, a gdy wgrywa się programatorem to wgrywa się właśnie ten plik HEX który udostępniają.
Jeśli procesor ma włączony jtag to da się przy pomocy programatora jtag
nowe programowanie Atmel93c46 i Atmega64 załatwiły sprawę Witam. Ostatnio wpadł mi w ręce X-Prog M v5.70 (z kluczem USB) i jak na razie robi swoje, ale zastanawiam się czy da radę ( w prosty sposób ) zrobić "kopie pamięci całego Xprog" , w tym Atmegi64 (nawet nie wiem czy są ustawione FuseBIT'y przed kopiowaniem, odczytem) i pamięci 93c46. Bo z pomocą...
Z ATMegi nie wyciągniesz wsadu, tylko wymiana całego programatora wchodzi w grę.
Chyba jestem upierdliwy jak mało kto ? Ale jeszcze raz. Mój DRAGON jest chyba OK. uC (ATmega644PA) podpięty bezpośrednio do DRAGONA - działa poprawnie, programuje się. Więc to ja robię błędy w podłączeniu. Poniżej moje podłączenie DRAGONA do układu zewnętrznego.(bierząca wersja) Wiem, że niektóre podłączenia są nie potrzebne, jeśli nie przeszkadzają...
Kolego pytasz o nielegalną kopię programatora z automotiv w dziale o AVR czytałeś może regulamin forum ?
Witam mam problem z tym klockiem ATMEGA644P-20PU. Chodzi o to że podłączam go przez isp do programatora stk200 i przy próbie programowania lub identyfikacji przez bascoma wyskakuje mi błąd tak jak by go nie było, tylko zamiast znaków zapytania pojawia sie coś takiego "1E960A" i o co tu chodzi? burn-o-mat tak samo go nie widzi przez usbasp a dzisiaj...
Maksymalny kwarc to 8 MHz. Jeśli chodzi o ten programator: http://www.fischl.de/usbasp/ to można.
Dzięki za zainteresowanie ! ....sprawdzałem też z odłączonym programatorem ISP (USBASP), niestety bez zmian...
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...
witam jestem jednym z tych co Mirkowi zgłaszali problem "PA" - dokładnie 48PA ale tyczy się to chyba i innych np 8PA itp. o których obsługę przy okazji proszę ;) zainstalowałem nowy "MKAVRkalkulator" i wpisy do avrdude. dobra robota Panowie :) "kalkulator nie rozpoznaje procka - trzeba wybrać ręcznie (jak chyba wspomniano) ale wreszcie można zmienić...
O ile programator wydaje się być ok. to za ponad 200zł kupisz coś lepszego niż ta pokazana płyta rozwojowa. W każdym razie kupisz sobie stykówkę, LCD, procesor i wiele innych rzeczy o łącznej funkcjonalności znacznie ciekawszej. Aha, IMHO zapomnij o tworze znanym BASCOM, to coś wymiera nawet na tym forum. Skoro rozpoczynasz naukę to zacznij od standardu,...
Odepnij wszystkie pozostałe układy SPI/wystaw rezystorem 0k5 na ich piny CS stan wysoki; ponadto na nogę VCC (2) programatora MUSI być podane napięcie takie jak VCC procesora (musisz mieć zdjętą na programatorze zworkę zasilania !!) - inaczej narażasz się na upalenie całego układu, bo programator nie dopasuje odpowiednio poziomów napięć. Rezystory wpinane...
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 :(
Wydaje mi się, że to wina mojego programatora. Po prostu nie obsługuje tego układu i niestety nic na to nie da się poradzić :(
Nie wiem co z tym JTAGiem... Korzystam z prostego programatorka ISP. Po odpięciu to samo (co do wymuszania stanu niskiego). Mam podpięty kwarc 7,372800MHz z dwoma kondensatorkami 33pF. co do tego fusebit DCBA to która funkcje mam wybrać (wydaje mi się że własnie 0100 internal RC oscillator ~8Mhz jest najbardziej odpowiedni).: -0111 external RC oscillator...
obsługiwane uC przez avrdude5.3: Valid parts are: m6450 = ATMEGA6450 [D:\Programy\WinAVR\bin\avrdude.... m3250 = ATMEGA3250 [D:\Programy\WinAVR\bin\avrdude.... m645 = ATMEGA645 [D:\Programy\WinAVR\bin\avrdude.... m325 = ATMEGA325 [D:\Programy\WinAVR\bin\avrdude....
Wewnętrznym oscylatorem to raczej nie, bo się transmisja po RS rozjedzie. Bezpieczniej jest zastosować kwarc, a w takim przypadku CLK_OUT z FT jest sensownym rozwiązaniem. Swoją drogą to warto przemyśleć podłączenie pinów ISP procesora pod FT, dzięki czemu można go programować w takiej przejściówce przez USB z pominięciem programatora.
Używasz w programie portu zawierającego linie MISO/MOSI/SCK? Może tutaj problem, że utrudnia działanie otoczenie procka? Spróbuj podpiąć tylko procek i zasilanie do programatora i "dogadać się" z nim na osobności...
Witam Jakiś czas temu zacząłem swą przygodę z mikrokontrolerami. Na początku jakieś miganie diodkami, obsługa wyświetlaczy, klawiatur, komunikacja kontrolerów między sobą etc. Wszystko to wykonywałem na płytkach stykowych oraz przy użyciu samodzielnie wykonanych modułów, np. z klawiaturą. Ostatnio jednak stwierdziłem, że czas skończyć z plątaninami...
W nocie katalogowej jest zapisane że przy napięciu 3,3V będzie chodzić Atmega8L. Ta bez "L" jest dla zasilania 5V. W takim razie jeśli masz kość c L-em obsłużysz pamięć bez dodatkowych buforów w logice 3,3 V Pytanie tylko jak takie napięcie zasilania wpłynie na proces programowania np. programatorem np. STK200 ? Swoją drogą zainwestowałbym w inną pamięć...
program pisze w bascomie (poniewaz narazie taki język znam, dopiero uczę sie C), w wersji prostej mial to byc zwykly sterownik do urzadzenia wentylacyjnego (pomiar cisnienia i sterowanie dmuchawą itd.), jednak z biegiem czasu zostały dodawane dodatkowe funkcje, a najwiecej miejsca zajmuje "historia modyfikacji" zapisywana do eepromu, ponieważ w bascomie...
Cały problem w tym, że nadmiar mocy procesora nie jest problemem, można do zapalenia kilku LEDów użyć super szybkiego i nowoczesnego procesora, choć może to wydawać się zwykłym marnotrawstwem. Gorzej w drugą stronę - kiedy potrzeba dużej wydajności a jej nie mamy w danym procesorze - wtedy po prostu nic nie da się zrobić. Można oczywiście małe projekty...
Zmieniłem kod tak jak w poście wyżej i nic. dalej mam tylko pixele po inicjalizacji :( Zauważyłem jedną ciekawą rzecz. Jak wgrywam program do procka to po wyświetlaczu biegną różnokolorowe pasy z góry na dół. Jak odłączę programator to one zostają. Reset procka nie pomaga. Muszę wtedy wyłączyć zasilanie na kilka sekund, aż pasy znikną i po tym zabiegu...
U mnie taki blad wyskakiwal jak programowany procek mial ustawiona prace z np wieksza czestotliwoscia niz ustawiona fabrycznie czyli 1Mhz. Sproboj zaprogramowac go przy zwartej lub rozwartej zworce do obnizania taktowania programatora. Pozdrawiam.
na temat programatora znajdziesz tu http://www.serasidis.gr/circuits/avr_isp... pozotaje jeszcze sprawa fuse bitów poczytaj jest tego sporo na forum
Wystarczy wpisać w google "atmega644 pdf" i ściągnąć go ze strony Microchipa - aktualnie już nie Atmel. O Bascom wspomniałem dla formalności - nie polecam. Przerobiłem kurs oślej łączki, miesiąc życia stracony, płytka EVB do szuflady na parę lat. By robić coś większego okazało się, że płytka za 2 stówki to dopiero początek wydatków. Najłatwiejsze jest...
no tak ta wersja dobrze wykrywa atmega644 a mam pytanie a mianowicie aby wgrać plik hex do atmega644 (wszytko podłączone i skonfigurowane) należy : File->Open Device File....(ustawiamy format i wybieramy plik hex), żeby go wczytać do procka wybieramy Write Device czy tak ? i czy w ten sposób plik bezpiecznie siedzi zapisany w atmega644 ? Jeszcze inna...
Microsoft Windows XP [Wersja 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\p4>avrdude -c? Valid programmers are: c2n232i = serial port banging, reset=dtr sck=!rts mosi=!txd miso=!cts [C:\Win AVR-20100110\bin\avrdude.conf:876 ... dasa3 = serial port banging, reset=!dtr sck=rts mosi=txd...
Zapewne można i tak. Na razie nieco ogranicza mnie programator, nie mam takiego, który programowałby AtXmega ( przez PDI ). No poza przeczytaniem paru zachwalających ten układ opisów nie mam żadnego doświadczenia z nim. Przeglądając notę nie widzę przerwań ( do których jestem przyzwyczajony ). Wiem, że AtXmega ma DMA. Zapewne wystarczyłaby AtXmega z...
W necie "szwenda" się kod twi.c który zatrzymuje procesor jeżeli jest tak prosto użyty a wywoływane urządzenie nie odpowie, np. słaby styk w płytce stykowej lub błędne podłączenie SCL, SDA. [syntax=c] >uart> start procedury uart_puts(bufor); twi_start(); twi_write(MCP4561_ADDR); twi_write(0x40); // rejestr konfig twi_write(dane); twi_stop(); >uart>...
Wieczorem (jak wrócę z pracy) mogę podesłać koledze przykładowy program (jakieś mruganie diodą) napisany w C (pewny) skompilowany docelowo pod dany procesor (jaki i z jakimi parametrami-prędkość, pin na diodę ?). Sprubujesz wtedy go wgrać i zaobserwować efekty - będziesz wtedy miał punkt odniesienia czy Ty może robisz coś źle, czy programator, czy jednak...
Witam, mam problem z uC Atmega644, programatorem AVR-Doper (stk 500v2), po ISP. Programator wielokrotnie współpracował z tym uC, co więcej potrafi odczytać flash oraz eeprom, zapisać eeprom, lecz nie potrafi wpisać programu do flash. EDIT: Przetestowałem też Mega16, ten sam problem. EDIT2: Coś mam spierniczoną konfiguracje WinAVR bowiem gdy z Mega16...
https://obrazki.elektroda.pl/4214045700_... https://obrazki.elektroda.pl/7754052500_... https://obrazki.elektroda.pl/4089361900_... Sprzedam zestaw uruchomieniowy ATB firmy Atnel wraz z książką "Mikrokontrolery AVR Język C - podstawy programowania". W skład zestawu wchodzi: - Zestaw uruchomieniowy...
Witam, mam problem z zaprogramowaniem procesora attiny24. Używam programatora avr910 na usb oraz avrdude. W programie działa dobrze odczyt i zapis eeprom, odczyt fusebitów ale nie mogę odczytać ani zapisać flash'a. Po wgraniu jest błąd weryfikacji i bardzo długo trwa proces wgrywania flasha. około 130s. Procesor Attiny24 mam podłączony bez kwarcu, czy...
Może warto koledze udzielić jeszcze kilku przydatnych rad jeśli zaczynasz z AVRami: -Poczytaj o fusebit żeby za pierwszym razem nie zablokować uC. -Warto może koledze wspomnieć ze programowanie tych procków jest mozliwe ISP czyli wystarczy port LPT i programator za 10zł (STK200) lub nieco droższy na USB (USBasp). Jako program do programowania polecam...
http://obrazki.elektroda.net/76_12533177... Jestem na etapie budowy dość skomplikowanego urządzenia do samochodu i trafiłem na barierę jakim był brak wystarczającej ilości portów do transmisji po RS232. Z atmela można uzyskać ich co najwyżej dwa a mi potrzeba ich trzy. Dość długo kombinowałem przy UART-ach tak równoległych jak i pracujących...
https://obrazki.elektroda.pl/4608942800_... W tym artykule opiszę projekt oraz konstrukcję testera układów FPGA własnego pomysłu, do którego budowy zostałem zmuszony przez Chińczyków, bo w ostatnio zamówionej paczce od nich co trzeci scalak był wadliwy. Tester po wciśnięciu jednego przycisku dogłębnie sprawdzi włożony układ. Będzie...
programator atmega64 schemat atmega64 programowa atmega64
eprom renault farelka wiatrak robot kuchenny zelmera
pe1091 v28a001434b1 rower elektryczny
Mercedes W211 320 CDI – demontaż skrzynki bezpieczników pasażera, F32, F32-K, lokalizacja, procedura Bosch 40076 – wyprowadzenia przekaźnika 5-pin i driver ECU HSSOP-36