Używając etykiet w .eseg nie zastanawiasz się nad fizycznymi adresami, robi to za ciebie kompilator. Tym niemniej aby operować na tych danych należy oczywiście użyć "okienka podawczo - odbiorczego" w EEDR, zgodnie z notą katalogową ( http://www.atmel.com/dyn/resources/prod_... ). Wszystko z .eseg ląduje w pliku .eep, którym możesz za...
Witam Chciałbym przez rs232 zapisywać zmienne z pliku txt do zewnętrznej pamięci eeprom np. 24Cxx z których będzie korzystał mikrokontroler atmega128. Od czego zacząć? Czy to będzie bardziej rozwiązanie polegające na programie w mikrokontrolerze zasysającym dane z txt i wczytującym je do eeproma czy zrezygnować z drogi mikrokontrolera i programować...
A jak jest zasilana ATmega , widać świecąca jakąś zieloną LED . Czyżby były podpięte akumulatory . Do programowania wystarczy zasilenie Atmegi z programatora .
No w ciekawym kierunku idziesz :) z AVR na 51 :) jak Ci zależy na pamięci to zastosuj jakiś ATmega (nawet 128 KB + eeprom), A 89S52 to odpowiednik 89C52 tylko z możliwością programowania ISP i chyba ma kilka dodatkowych rejestrów, ale za to głowy nie dam, bo nie zgłębiałem tego tematu.
Najpewniej nie programujesz pamięci EEPROM. Niedawno był podobny temat: [url=http://www.elektroda.pl/rtvforum/vi...
1. Opisałeś ale jednak nie bardzo rozumie na czym polega ten problem. Programować można Flash i EEPROM jednocześnie (w jednym cyklu programowania). Chyba że mówisz o EEPROM zewnętrznym. Coś mi tu nie pasuje. 2. Jaki program do programowania?
Witam. Kupiłem w Gotronik programator USB AVRISP mkII Clone. Po podłączeniu zainstalowałem go ze sterowników które znajdują się w Atmel/AVR Studio/USB... W Menadżerze urządzeń widoczny jest jako Jungo/ AVR ISP mkII (nie wiem czy dobrze czy źle) AVR Studio 5 nie widzi programatora. Może coś poradzicie. Jakiś bezpłatny program do obsługi tego programatorze....
To co obserwujesz akurat jest zupełnie normalne. Zauważ, że programowanie EEPROM polega na programowaniu wyłącznie bitów o wartości 0. Bity o wartości 1 ne są programowane, bo takie one są po operacji kasowania. Czyli jeśli masz w komórce 0xFF, a wpiszesz 0xFE to będzie ok, jeśli do komórki 0xFE wpiszesz 0x01 to otrzymasz 0x00 - dlatego, że najmłodszy...
nie do końca tak to ma wyglądać makro EEMEM "mówi" kompilatorowi, że daną zmienną ma umieścić w eepromie. Więc wyglądać ma to tak: float EEMEM dupa = 3.32451324; nie wywołujesz funkcji eeprom_write - nią się ładuje dane do eeproma z poziomu programu. Przy kompilacji otrzymujesz plik *.hex i *.eep. W eep masz zawartość eeproma, która wystarczy wgrać...
To czytałeś :: Przystępujemy do programowania karty. Sposoby programowania kart zmieniają się równie szybko, jak sam soft do tunerów, zresztą w głównej mierze to od softu w tunerze zależy jaką metodę wykorzystamy do zaprogramowania funki. Kilka miesięcy temu bardzo popularne były wsady typu 5in1 i multicam. W tej chwili najlepszym wsadem do funek wydaje...
Każdego pinu w portach można używać jako wejścia/wyjścia. Większość ma też alternatywne funkcje przypisane wbudowanym peryferiom mikrokontrolera np. interfejsy UART, SPI, czy przetwornik A/C. Proponuję zajrzeć do noty katalogowej mikrokontrolera. Do czego ma służyć dodatkowe złącze na schemacie (JP2)? Jeśli do podłączenia wyświetlacza z NOKII, to proponowałbym...
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...
Witam czy jest jakaś możliwość aby mikro kontroler potraktował zewnętrzną pamięci EEPROM (24cxx) jak swoją, to znaczy żeby potraktował ją jak rozszerzenie wewnętrznej, żeby normalnie można było nią programować razem z uc, tak jak robi się to z wewnętrzną pamięcią.
Zerknij sobie Dodano po 7 PS. Sam zacząłem dokładniej przeglądać listę obsługiwanych układów i są tam również uC z serii ATmega programowane przez ISP (SPI). Problemem było by pewnie podpięcie takiego programatora pod środowisko programistyczne, dlatego wygodniejszy jest programator dedykowany, bo wtedy nie ma potrzeby wykorzystywania dodatkowego narzędzia...
Świetny program ukłony dla autora ale mam mały problem .Nie wiem czemu ale nie programuje mi eepromu atmega 8 niby wszystko ok a przy odczycie same FF.Procek zapisany przez kumpla odczytało bez problemu. AVRDUDE programuje bez problemu bo myślałem,że może procki uwalone.
Witam forumowiczów Mam uszkodzony układ (wsad?) Atmega 16L w obudowie TQFP/MLF na płytce drukowanej. Posiadam również drugą identyczną płytkę z tym układem , która pracuje prawidłowo. Uszkodzenie zdiagnozowałem poprzez przelutowanie go z jednej do drugiej. Na płytce drukowanej jest 10 pinowe złącze do programatora. Czy można w prosty sposób zrobić backup...
Urządzenie z atmegą 128. Programuję sobie z użyciem MkAvr Calculatora (bo wygodny), albo np. SinaProg oraz programatora USBASP. No i od czasu do czasu zdarza się, że coś się przy programowaniu wywali, po czym oczywiście atmega przestaje dawać oznaki życia. Zatem za pomocą zestawu program + kabelek do LPT + generator 4Mhz stawiam atmegę na nogi. Znaczy...
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...
Płytkę mam tylko jeszcze części kupie. Możesz napisać próbną wersję programu. A i jeszcze jedno Dla mnie to nie problem żeby programować eeprom przez kompa tak więc ten program do obsługi klawiatury był by zbędny.
Polecam książkę "mikrokontrolery AVR ATmega w praktyce" R. Baranowskiego, rozdział 5.7 Ćwiczenie 7. Interfejsy optyczne i pamięć EEPROM; programowany pilot RC-5 .
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
Witam serdecznie. Ja używam tylko rezystorków 300 ohm podpiete w szergu i tyle ze sprzętu :) Reset bez rezystora. Tyle że programuje Attiny Atmega i stare at90s. Nieznam Pana układu ale jeżeli ma wsobie pamieć eeprom to może być ona zmieniena w czasie akcji programu. Jest to pamieć nie ulotna. Jeżeli niema procek pamieci eeprom, to tylko zewnętrzena...
Zrób sobie programator ISP, wyprowadź sobie, w gotowej płytce projektu, osobno piny odpowiadające za programowanie i nie musisz nic z podstawki wyciągać. Co do ograniczonej liczby programowań ... hmm ... jak sie nie mylę to eeprom w ATMEGA wytrzymuje jakieś 100 000 cykli zapisu .... nie wiem czy życia ci starczy żeby taki proc uwalić programując go...
Ja mam w kolekcji juz chyba z dziesiec atmeg128 .Czesc padla od statuki bo byly zainstalowane w kartach ktore byly czesto wyciagane, a trzy sam chyba zalupowalem bo w programarorze zamiast atmega 128 wybralem 8515. teraz dostaje komunikat EEprom is not Atmega part.Flasha da sie zapisywac. Moze ktos wie jak to odkrecic.
Pewnie, że może w dokumentacji procka powinna być podana ilość cykli programowania, Dla AtMega 128 wynosi 1000 cykli zapisu dla pamięci FLASH i 100,000 cykli zapisu dla EEPROM. Pozdrawaim
Nie mam programatora. w tej atmedze jest bootloader, a atmega podąlaczona jest przez ftdi do kompa i programy ładuje bezpośrednio poprzez usb programem MegaLoad
tak druga ,atmega128 programuje sie ok ,więc wniosek ze moja atmega od początku zakupu była walnieta ,ma zablokowany fuse bit odpowiedzialny za zapis do eeprom :(
To będziesz musiał się trochę napocić. Po pierwsze jak używasz watchdoga w programie, to musisz w jakiś sposób sprawdzić czy reset aby na pewno służył do upgrade'u. Możesz to zrobić np przez zapis do eepromu jakiejś wartości, odczyt i odczyt jej bootloaderze (pamiętaj żeby bootloader ją resetował). Dobry by był też mechanizm który by pozwolił na zrezygnowanie...
Z grubsza możesz programować AM128 przez SPI - stk200/500, jtag - jtag ice albo bootloader (insza inszość). Poszukaj na allegro.
hmm ,mi wpadł inny pomysł a można by go zrobić na M8 czy M16 ,a mianowicie połączyć 4051 w kaskady dzieki czemu wystarczy kilka pinów uC do tylu czujników ,w tygodniu przetestuje pomysł.... Ps .nic nie stoi na przeszkodzie aby dopisać linie programu (np. jeden pin uC ,sprawdzany przy starcie programu ) która będzie programowała ID czujników i zapisywała...
Tak, domyślnie eeprom jest wypełniony 255, i potrzebuje wyczyścić. Eh, ...., Cos mi sie wydaje ze mamy rozne pojecie kiedy eeprom jest "wyczyszczony", (erased) a kiedy zaprogramowany. Tu znajdziesz cos wiecej na temat programowania EEprom w niektorych AVR Atmel; http://www.atmel.com/dyn/resources/prod_... e marcus
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 Zainteresował mnie ten monitor i planuję go zbudować nie zajmowałem się jednak programowaniem procesorów typu atmega i podobnych i nie bardzo wiem jak wgrać załączone 2 pliki do atmegi nie wiem który jest który to znaczy flesz ,eeprom czy cały program no i czy fuse bity jakoś trzeba ustawiać czy tylko odczytać ustawienia z nowego procesora i pozostawić...
(at)zbyszkok 1. Bierzesz DSa i czytasz o Self Programming Mode. 2. Bierzesz DSa EEPROM. 3. Piszesz procedurę odczytywania po kawałku (powiedzmy po 1Kb) tego eepromu i umieszczania w RAM. 4. Piszesz procedurę zapisywania we Flash. 5. Łączysz obydwa programy tak aby czytać EEPROM po kawałeczku i zapisywać we Flash. 6. Ustawiasz fuse bity aby mieć bootloader...
Dziękuje za odpowiedzi. Muszę przyznać że zainteresował mnie temat kart SD/MMC. Trochę już sobie poczytałem i mam pytania: Wiem że nie da się zapisać pojedynczego bajtu tylko paczkę 512. W moim przypadku będę tylko odczytywał dane więc czy musze odczytać całe 512 czy mogę tylko jeden wybrany z paczki. Jak z czasem odczytu? Nie będzie to wolno działać...
EEPROM będzie mi potrzebny (kiedy już trochę rozeznam się z c albo asm) np do zapisu stanów np z termometru. To teraz przeczytaj datasheeta tego mikrokontrolera i dowiesz się, że ma on EEPROM wewnętrzny. Po co ci więc dodatowy - zewnętrzny? zaoszczędzić sobie mogę bo mam na składzie Atmega8 16 pu, wyświetlacz hd44780 z żółtym podświetleniem, EEPROM...
Rezystory podciągające podpina sie jedną końcówką pod linię sda lub scl a drugą pod VCC a wyprowadzenia pc5 łączysz bezpośrednio z scl pamięci tak samo pc4 bezpośrednio z sda pamięci . Dla standardowego adresu A0 A1 i A2 podłącz do masy. Książki możesz poszukać w księgarni czy empiku albo zamówić bezpośrednio u wydawcy www.btc.pl książka Mikrokontrolery...
Przecież ta pamięć to EEPROM na magistrali I2C. Wszystkie ATmegi mają sprzętowy I2C. Ja kożystam z pamięci 24c64 podpiętej do ATmega32 i nie ma żadnych problemów z programowaniem i odczytywaniem tej pamięci.
Teraz nie wiem do czego służy opcja Calibration Byte Programming, jak to ustawić? Czy zostawić tak jak jest. Nie ustawiać (disabled). Rozumiem, ze mam zaprogramować flash Wsad (program) idzie do pamięci flash. Polecenie avrdude, które podałeś zapisuje pamięć flash.
Programujesz tylko Atmegę, a w jej sofcie zawierasz komunikację z RFM. Sam moduł radiowy nie posiada (chyba) pamięci EEPROM itp, więc po każdym włączeniu musi dostać sekwencję konfiguracyjną, a następnie ramki danych.
Witam , tak zrobilem zaprogramowałem i nadal nic no dobra dobra. Najpierw na pytanie czy robisz zgodnie z wytycznymi autora twierdzisz że TAK, później ktoś poświęca swój czas, żeby sprawdzić że jednak nie doczytałeś... Teraz niby znów zrobiłeś poprawnie i nadal Ci nie działa. Może poświęć więcej czasu a nie wrzucasz softy jak popadną, montujesz układ...
Właśnie sprawdzałem na MkAvrCalculator, procka wykrył prawidłowo, fuse bity mogę odczytywać i zapisywać poprawnie, eeprom podobnie, tylko przy zapisie do pamięci flash jest problem. Tego samego procka przedtem programowałem stk200 i wszystko było ok, ale spróbuję jeszcze na innym egzemplarzu.
Koledzy proszę o pomoc, uruchomiłem stacje lecz na wyświetlaczy widzę rozmazany ekran startowy i tak jakby procek się uruchamiał ponownie ;/ jeszcze przy programowaniu główny program zapisywał się i weryfikował OK, lecz EEPROM wgrywał się lecz przy weryfikacji AVR Burn-o-mat zgłaszał błędną weryfikacje ;/ tzn że atmega jest uwalona?
Jeśli korzystasz z AVRDude to po prostu umieszczasz wszystko w jednym wywołaniu tego programu i po sprawie. Z drugiej strony myślę, że o wiele prościej i bezpieczniej jest przejść na pliki produkcyjne w formacie elf, mające wszystko (FLASH, EEPROM, fuse- i lockbity) i nimi programować procka. Wsparcie dla tego ma Atmel Studio/AVR Studio, tyle, że trzeba...
Tu nie chodzi o kasowanie eeprom podczas programowania. I dobrze że jest ustawione kasowanie eeprom podczas programowanie bo przynajmniej nie pozostają tu żadne smieci i widzę czy coś zapisało czy nie. Nie następuje programowy zapis lub odczyt eepromu. Moim zdaniem problem leży tu: Dodano po 55 Sprawdziłem Twój kod w symulatorze no i działa. A w jakim...
1. Czy zwykła karta ci chodzi (jakaś zielonka, szachownica czy coś podobnego)? - zakładam że chodzi. 2. jaki masz kwarc (MHz) i czy wsadem do tej częstotliwości programujesz flasha. 3. do phila programuj (at)8861 4. czy po zaprogramowaniu spowrotem podłączyłeś kwarc 5. czy masz przylutowane kondensatorki czy tylko sam kwarc. I na koniec to nie jest...
Ad.1 O przetaktowaniu 16-MHz Atmegi na 30MHz raczej zapomnij. Nie będzie to działać, a jeśli będzie - to będą się sypać poszczególne moduły (np. wewnętrzny EEPROM) Ad.2 Bez znaczenia, może być to i to. Ad.3 Programowanie i tak jest "taktowane" swoim zegarem (z lini SCK). Użycie Atmegi128 w celu sterowania LCD 320x240 to pomyłka. Nie osiągniesz ani dobrej...
Dzięki za odpowiedź, > Tak jak pisałem, po operacjacvh na EEPROM, rejestr adresowy > powinien wskazywać na nieużywaną komórkę pamięci. > Ty zapisujesz i nadajesz mu 0, czyli wskazuje na komórkę pamięci używaną przez twoją strukturę. > W przypadku problemów zawartość tej komórki zostanie uszkodzona. Wskazuję na 0 gdyż zapisu dokonuję od komórki 2. Czyli...
EEPROM AVR'a w ogóle nie bardzo nadaje się do takiego backup'u. Zrobiłem kiedyś urządzenie z zapisem przy zaniku zasilania. Zdecydowanie detekcja po stabilizatorze odpada. A poza tym: -może starczy energii w kondensatorze a może kondensator wyschnie i urządzenie padnie. -czas zapisu jest koszmarny (o ile pamiętam to około 5ms/bajt). No i kłopoty Atmela...
:arrow: Crprobert Przeczytales w ogole opis aukcji do ktorej link podales? Programator umożliwia programowanie: - kart FUNCARD-2,3,4,5,6,7, wykonanych na procesorze Atmel AT90S8515 i Eeprom24CXX, - kart Funrari, wykonanych na procesorze Atmel ATMEGA 8515 i Eeprom 24CXX, kart MixCard, BlackCard, - procesorów Atmel AT90S8515, AT90S2313, ATMega8515 w podstawkach...
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...
witam potrzebuje wstawić do programu w czasie kompilacji numer seryjny czujnika 1820 w HEXie- np: 10DFF5A700080036 a nastepnie aby program go przy starcie umiescił go w pamieci EEPROM. Jak to zapisać wiem ze mozna odczytac bajt po bajcie numer seryjny i go zapisywac ale tak akurat nie moge zrobic. musze wpisac seriale na sztywno przed kompilacja. Procesor...
Witam. Doszedłem do wniosku że do mojego projektu można wykorzystać jak najbardzie mikroprocesor firmy ATMEL typu ATmega 32. Ponieważ posiada on 10 przetworników napięcia ADC, 32K pamięci Flash, 1024 Byte pamięci EEPROM, 32 programowane linie I/O - tylli w zupełności powinno mi wystarczyć :) . Jednak poszczególne fazy będę łączyć poprzez przekładniki....
W wyniku kompilacji Twojego programu powinny powstać dwa obrazy pamięci. Jeden dla pamięci flash mikrokontrolera - zawiera on kod programu. Drugi dla pamięci eeprom mikrokontrolera - zawiera zawartość pamięci eeprom - w tym wypadku jest to liczba 3. Programowanie pamięci eeprom to po prostu wgranie tego wsadu. Z jakiego środowiska korzystasz? Np. w...
Witam. Mam podłączony moduł BlueTooth HC-05 do ATmega328, używam go do programowania oraz do standardowej komunikacji. Programowanie jest możliwe dzięki wyprowadzeniu STATE w HC-05. Pin ten skonfigurowałem tak, aby podczas normalnej pracy był na nim stan HIGH (3.3V bo taka jest logika HC-05) a podczas połączenia np z telefonem, stan zmienił się na LOW....
Witam, zastanawiam się, czy jest możliwe zrobienie programatora równoległych pamięci EEPROM albo flash (28C, 29C, 39SF itp., itd.) z wykorzystaniem interfejsu XMEM? Dlaczego chcę robić coś takiego: bo obsługa pamięci na XMEM wygląda łatwiej niż manipulowanie IO i mam ochotę posiadania programatora pamięci równoległych. Co do hardware'u: wybór padł na...
Program w VB powinien plik komend dla kontrolera wygenerować w postaci danych do zapisania w EEPROM najlepiej każdą komendę zamknąć w strukturze i takie kolejne struktury zapisywać do EEPROM koniec sekwencji oznaczyć za pomocą struktury ze specyficznymi danymi. Program w kontrolerze czyta kolejno z EEPROM-u struktury, wykonuje zadania a po natrafieniu...
Masz na myśli książkę „Programowanie mikrokontrolerów AVR w języku BASCOM”. Mam fajna. Kilka pytań odnośnie samego układy: 1.Jaki zegar to taktuje, 4, 8 MHz. 2.Po co ci zewnętrzny EEPROM jak ATMEGA8 ma w sobie 512B, co przy kompresji danych ASCII daje 576 znaków tekstu. 3. LCD 16*2 jest za wielki lepiej 8*2, będzie to łatwiej schować. Dodaj...
Zapis nie musi zajmować dużo czasu, jeśli przed wywołaniem zapisu sprawdzisz, czy żaden inny zapis do EEPROM się nie odbywa. Jeśli nie, to wywołanie _write lub _update dla bajtu trwa chwilę, bo funkcja natychmiast wraca i nie czeka na koniec zapisu. Więc tu blokowanie przerwań będzie bezpieczne. Co innego w przypadku zapisu blokowego, ale przecież nie...
http://obrazki.elektroda.pl/5985056000_1... Witam. Od razu przepraszam za jakość płytki drukowanej, dopiero uczę się je robić. Moją nową "zabawką" jest urządzenie, zwane "PseudoComputerem". Pomysł Wpadłem na pomysł urządzenia, które będzie posiadało coś na kształt interpretera. Wczytuje ono komendę w postaci kodu, następnie argumenty...
Sprawdzam albo przez eeprom_read_byte() albo zrzucam sobie zawartość eepromu do hex-a. Po prostu każde programowanie powoduje wyczyszczenie pamieci eeprom, bez wzgledu na stan bitu EESAVE.
Do robota najlepsza byłaby jakaś ATmega. Na początek wystarczyć powinna ATmega8 lub ATmega16. Na allegro tego pełno. Mają dodatkową zaletę, że dają się programować w układzie, przez ISP. Programator ISP można łatwo zrobić samemu albo kupić za parę groszy. Do tego darmowy PonyProg (do programowania Flash/EEPROM klocka) i darmowe AVRstudio (ze strony...
Ja dzisiaj raczej wcześniej spadam... jutro trzeba jakoś po tej 6 wstać :) A tak konkretniej to nie łąpię tych dwóch linii kodu: [syntax=c]liczba_RND = (liczba_RND<<1); //przesuń liczba_RND o 1 bit w lewo liczba_RND |= ADC & 0b01; //odczytaj ADC, pozostaw tylko najmłodszy bit, i skopiuj ten bit do liczba_RND }[/syntax] No i jeszcze na jakiej...
Coś ruszyło, inny komp, inne środowisko. C:\Documents and Settings\Administrator\Desktop\Sanguino\... -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\b... C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\b...
Sprawdziłem na ArduinoISP w/g poniższego schematu - działa bez problemu, nowa ATMega8 jest ustawiona na wewnętrzny oscylator, więc kwarc jest niepotrzebny. http://obrazki.elektroda.pl/3136046100_1... http://obrazki.elektroda.pl/7968863300_1... Test bez kwarcu zrobiłem na ATMega8L-8PU, odczyt Flash i EEPROM poszedł bez...
Witam. Chciałem tylko powiedzieć, że ten ic-prog działa z 24c32 na programatorze jeszcze prostszym który skałada się z 4 elementów: wtyczka LPT, podstawka, 2 rezystory(niekoniecznie). Sprawdzone pod Win XP. PS. Tym samym programuje mikrokontrolery ATmega. Dzięki za pomysł z tym programikiem bo z PonyProgiem walczyłem przez 4 dni i czasem coś czytał,...
A mam pytanie jak my to będziemy programowac?? Takie cos wystarczy? http://www.elektroda.net/mikrokontrolery... Dodano po 3 Może CI to coś pomoże znalazłem w głównym temacie. Witam Mam takie małe pytania: 1. Dioda BAT54C to Dioda Schottky'ego jest ona podwójna i ma 3 wyprowadzenia na schemacie są 2, które to są wyprowadzenia i co trzeba...
No ja używam USBasp. Fusy, eeprom itp, programuję za pomocą AVRdude z graficzną nakładką (fajna jest tutaj: http://yuki-lab.jp/hw/avrdude-GUI/index.... Ze środowiska Baskoma programuję flash zwłaszcza w trakcie wychwytywania much w programie.
https://obrazki.elektroda.pl/3658245500_... Witam, chciałbym się pochwalić moim dziełem, które kiedyś zacząłem ale z powodu braku czasu rzuciłem w kąt… Aktualnie pomysł został odkurzony i doprowadzony do końca. Jest to pierwszy mój projekt, który ląduję ‘’tutaj’’ dlatego liczę na cenne rady. Na wstępie...
Zmień pionka na 1530 lub 1430 te programuję się znacznie lepiej. 1330 jest pierwszym z tej serii i ma małe możliwości w tym zakresie możesz tam zmienic tylko listę jeśli dobrze pamiętam.
Limit programowań flash - bzdura "Write/erase cyles: 10,000 flash/100,000 EEPROM" opcje są trzy: - wyłączone programowanie SPI (fusebit SPIEN) - wyłączony reset - zbyt duża częstotliwość SPI programatora (ma być 1/4 Częstotliwości zegarowej). Co jest źle najłatwiej sprawdzić programatorem HVPP.
Stworzyc zainicjalizowana tablice w pamieci EEPROM (wspomniany atrybut EMEM), skompilowac otrzymujac plik hex do programowania pamieci. Skorzystac z w/w narzedzia, wpisac wartosci w ponyprogu i zapisac wynik jako hex, mozliwosci jest mnostwo, wszystko zalezy co chcesz zrobic, ile masz takich danych i w jakiej formie.
Działa uff. Okazało się że trzeba 2 pliki instalacyjne zainstalować i ten drugi plik mi usunął anty wirus. Teram Mam program M-prog co służy do obsługi programowania mego interfejsu dostarczony na płytce. Odczytuje za pomocą funkcji Read ale nie potrafię zapisać pliku brak tej opcji. https://obrazki.elektroda.pl/9679507200_... Dodano...
Dam Ci jeszcze coś z czym sie możesz przespać (nie dosłownie) po prostu przemyśleć jak to obsłużyć :D hahahaha Podczas programowania procesora najczęściej pamięć Eeprom jest czyszczona i zapisywana wartościami &HFF dla każdej komórki. Wtedy kiedy dla każdej z ośmiu pozycji będziesz chciał wczytać zapamiętane wartości to wczyta dwa FFFF czyli 65535 Zadana...
Problem dotyczy wszystkich języków programowania i wszystkich mikrokontrolerów. Chodzi o uszkadzanie się zawartości pamięci eeprom kiedy program idzie w krzaki. Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), jakby skoczyła pod jakiś przypadkowy adres. objawia sie to czasem podwójnym pisaniem...
http://obrazki.elektroda.pl/5636705900_1... https://filmy.elektroda.pl/37_1378532310... Termometr mikromocowy LCD ATMEGA16 Tym razem głównym celem projektu było sprawdzenie możliwości wykonania mikromocowego systemu pomiaru temperatury w oparciu o możliwie standardowe elementy, mówiąc w skrócie byłem ciekawy czy zwykły avr może być...
Witam, Będę potrzebował jakąś pamięć 512kB do mikrokontrolera AVR. Najprawdopodobniej będzie to ATMEGA8535 albo jakiś podobny obsługujący I2C, choć być może będzie jakiś z większą liczbą pinów I/O. W każdym razie powinien obsługiwać I2C, powinien mieć przetwornik ADC. Na razie rozglądam się czego by tu można użyć... Chwilowo moją uwagę zwróciła pamięć...
Jeśli coś mniejszego od Raspberry/Orange Pi, to proponuję zacząć od poszukania oprogramowania niezbędnego do działania z Arduino i z modułem STM32, oraz sprawdzenia, jakie możliwości daje który moduł. Z tego, co pamiętam, STM32 jest dużo szybszy, najtańsze moduły do obu są w cenie kilkunastu zł - moduł STM32C8T6 od około 14zł, Arduino Pro Mini od 12.60zł...
Próbowałem bez większych rezultatów przekopać forum co do informacji o szybkości taktowania atmegi. chodzi o to czy któryś z kolegów próbował zasilić układ częstotliwością 25 MHz? I na dodatek czy są pozytywne efekty pracy tak użytego procesora. Z czym mogą być problemy ? Z programowaniem i ew. zmianą częstotliwości na tę okoliczność. Czy wewnętrzny...
Mam pod i2c podłączony zegarek na ds1307 i atmegę 2561 i to wszystko komunikuje się prawidłowo bo z atmegi programowałem eeproma. Mi się wydaje że to też w tym układzie niedziała. Zrobiłem to tak że do atmegi mam podłączone gnizado kart sd i atmega znajduje i przesyła pliki do arma. Komunikują się po ISP i TWI bez problemów ale czy arm czyta z tego...
Chodzi oczywiście o lock bity (lock - blokada). Swoją drogą skoro programujesz swoje avrki to jak możesz nie wiedzieć jeszcze nic o tych bitach ? Jak programujesz swoje AVRy ? Po pierwsze to nie są bity ustawiane z poziomu programu. PonyProg, AvrDude, AvrStudio, Bascom wszystkie pozwalają na ustawienie lock bitów. A blokując Flash lub EEPROM blokujesz...
Na ATtiny chyba nie pociągniesz tyle układów (LCD, klawisze, EEPROM), a ATmega w SMD ma takie same rozmiary jak ATtiny. Jak dasz osobno EEPROM i ATtiny, to będzie więcej zajmowało miejsca. RS232 chyba najlepiej i najłatwiej (na linii UART) zrealizować i używać to, do programowania wwbudowanego EEPROM. Ogólnie układ można zrobić tylko na wyświetlaczu,...
tak w układzie docelowym... nie programatora :) zasilam płytkę stykową z usb :) tak wygląda moje podłączenie na płytce: http://img829.imageshack.us/img829/1028/... VCC - pobieram bezpośrednio z USB... dokładnie ze zworki odpowiadającej za dostarczenie napięcia do złącza ISP (IDC10, KANDA) GND, MOSI, MISO, RST - pobieram ze złącza zgodnie...
Witam. Jaki uniwersalny programator (w budżecie 1kzł wliczając akcesoria) jest obecnie polecany? Zapewne padnie pytanie o to co miało by być programowane - chodzi o sprzęt w miarę uniwersalny, PICe, atmegi, eepromy, biosy różnego rodzaju. Na ile to możliwe sprzęt uniwersalny na biurku elektronika, do celów amatorskiej zabawy. Zerkam na VP-390, cenowo...
ATtiny26 stabilnie chodziła mi testowo na 27MHz przy napięciu zasilania 5.6V. Nie działa dobrze inkrementacja typu lds Y+ oraz obsługa eeprom. Nie wszystkie kwarce chcą oscylować, lepsze są w wysokich obudowach. Przy programowaniu w takich przypadkach używam podstawki pod kwarc i zmieniam kwarc na 8MHz w momencie programowania, z wyższym kwarcem się...
Witam (niezabradziażenie wiem gdzie umieścić temat....) https://obrazki.elektroda.pl/7956876200_... https://obrazki.elektroda.pl/6668274100_... https://obrazki.elektroda.pl/3888449300_... Uszkodziłem tester nierozradowanym kondensatorem i uszkodziłem AT328P https://obrazki.elektroda.pl/9252695700_...
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! Które się z nich opłaca cenowo jaki i również wyposażeniem. Oto kilka z nich : 1. tylko , że to nie jest Arduino tylko jakieś "Funduino" http://obrazki.elektroda.pl/4484036500_1... MEGA STARTER KIT + UNO R3 Bogaty zestaw startowy dla Arduino + Uno R3 Parametry Funduino UNO R3 - mikroprocesor ATmega328 + Atmega16u2, 100% zgodności...
Witam.. Złozyłem cały zegar i co teraz? wgrałem bootloadera ustawiłem fusbyt poprawnie ale cos nie poszlo chce znowu sprubowac wgrac i niewiem jak bo teraz niechce mi zczytac nazwy procka po wcisnieciu READ SIGNATURE:( mimo ze sa te same ustawienie to go nie widze w programie "ISP Programer" ale za to jak wybiore z listy procek AT89S53/9252 to wyskuje...
Witam. Posiadam interfejs diagnostyczny VCDS. Proszę o pomoc w zlokalizowaniu usterki na układzie. Poniżej zdjęcia płytki elektronicznej wraz z opisami: http://obrazki.elektroda.pl/9550666400_1... http://obrazki.elektroda.pl/4149417600_1... Interfejs był sprawny, działał i działa nadal przy podłączeniu do komputera (wyszukuje...
Witam ponownie. Próbowałem już wszystkiego i zaczynam mieć już dosyć tej karty delikatnie pisząc. Karta z procesorem AT90S8515 i karta plastikowa programują się poprawnie. Procesor atmega widzi mi tylko w programie "i2cprog_atmega8515" a z pamięcią nadal problem i to zarówno pod 98 jak i xp i różnymi programami. Programy nie wykrywają atmegi a fusebity...
Co do sterownikow PLC kontra mikorkontrolery to jest tu na forum niezla woja i lepiej don iej nie wracac, bo nie ma sensu taki sposob prownan. Co do prockow do zastosowan przemyslowych to moze byc i 8051 i AVR, wazne zeby mialy odp. ilosc pamieci na program, na zmienne i odpowiednia licze wejsc/wyjsc i przetworniki. Najlepiej zadbac by takie elementy...
Do pamięci takiego samodzielnego programatora trzeba przepisać pliki hex flash i eeprom oraz dane fuses i procesora. Czy spotkał ktoś opis jak wygląda ich mapowanie? Chodzi mi o adresy początkowe plików, czy są różne czy stałe? Chciałbym taki programator zrobić ale na razie nie spotkałem żadnego opisu na początek. N.
Próbuję przeanalizować kod samplowy: $crystal - częstotliwość rezonatora $baud - prędkość transmisji po UART $regfile - deklaracja typu procesora b). konfiguracja automatyczna na podstawie wybranego uP: Loaderchip - stała - deklaracja, jaki uP będzie wykorzystany W zależności od tego ustawione zostaną zmienne: $loader - adres pod jakim znajduje się...
Mi chodzi o to że wiekszość mikro kontrolerów ma piny kilku interfejsów (uart, spi, i2c, jtag) i chodzi mi o sytuacje w których uszkodzeniu ulega np Atmega w jakimś urządzeniu i zastępuję ją nową atmegą na którą chcę wgrać zawartość taką jak ta na uszkodzonej atmedze, więc do odczytu i zapisu eeprom i flash użyć można któregoś z tych interfejsów. Jeśli...
Witam po dłuższej przerwie, Zrobiłem jak zasugerował Coperfield. Miałem z tym mały problem, bo ISSProg, którego używałem odczytał mi same FFFFFF zarówno z flasha jak i EEPROMa, więc myślałem, że Atmega jest zablokowana (może tak jest? ). Pod wpływem chwili przyjrzałem się płytce i zacząłem pisać swój własny soft do tego ustrojstwa. Kiedy już opanowałem...
Środowisko odpowiada że "Zawartość pliku szesnastkowego nie pasuje do wybranego urządzenia". Albo użyj w skrypcie linkera NOLOAD - https://ftp.gnu.org/old-gnu/Manuals/ld-2... Generując plik hex możesz wybrać które sekcje chcesz aby się tam znalazły: objcopy -O ihex -j .text -j .data -j .eeprom file.elf file.hex albo pokazać, których...
Czyli wystarczy ustawić je tak jak Pan napisał? High 0xD9 Low 0xE4 i zaprogramować? Najpierw trzeba wgrac program a potem fusebity czy to robi się ze jednym razem? W temacie fusebitów jestem kompletnym laikiem (nigdu tego nie robiłem) a nie chciałbym zablokować procka. Tak, dokładnie. Robisz to w tej samej sesji komunikacji z processorem, lecz są to...
Sprawa wygląda następująco: Mam Atmegę8, którą programuję w C (avr-libc). Zapisuję 20 bajtów danych do pamięci eeprom za pomocą funkcji eeprom_write_byte pod określone adresy. Następnie, nie wyłączając zasilania, w dalszej części kodu odczytuję te dane przez eeprom_read_byte. Wyświetlam je, wszystko jest ok. Kolejno, wyłączam zasilanie, włączam ponownie,...
Ok. To teraz najlepsze. Poeksperymentowałem i: notepad z winavr nie ma problemu z szybkim programowaniem. Za każdym razem procesor zaprogramowany bez problemu. Więc odpaliłem komendę z notepada z wiersza poelceń na pliku z eclipse i ...lipa. Okazuje się po kilku próbach że to plik hex generowany przez eclipsa sprawia że kolejne po nim programowanie...
programowanie eeprom eeprom programowanie eeprom atmega
schemat prasa hydrauliczna piecyk wybrać akumulator nożyce
brother zacięcie papieru obudowa transformatora
Naprawa żółtego plastiku w baterii Makita: klejenie, spawanie, wymiana Samsung UE40D5500 wyłącza się co 2 minuty - przyczyny i rozwiązania