ale zawsze zachęcam do samodzielnego przemyślenia i testowania wszystkich zaproponowanych rozwiązań. I to jest kwintesencja dialogów nie tylko z AI :)
...Tak więc skąd wzięły się wartości $AC, $53 i $00? c... Wzięły się z dokumentacji do ATMega128, a dokładnie z tabelki, o wdzięcznej nazwie " SPI Serial Programming Instruction Set ". Popatrz na ten fragment i skojarz ze swoim pytaniem :-P http://obrazki.elektroda.net/56_12595182...
OpenOCD to soft obsługujący debuggery JTAG, ja go używam do programowania/debugowania procesorów ARM. Ale z tego co można wyczytać w sieci coś się dzieje wokół wsparcia dla AVR-ów. OpenOCD komunikuje się z JTAG-iem i udostępnia dwa serwery debugowania telnet oraz gdb(do tego drugiego można podłączyć się samym gdb i debugować program). A manual do OpenOCD...
Ohoho... od razu najsilnieszy model :D. Proponuję zapoznać sie z książką pana Dolińskiego: Mikrokontrolery AVR w praktyce. Pozycja opisuje procesor AT90S2313, ale świetnie się nadaje na początek, ponieważ programowanie ATmega128 nie rózni się od programowania tego ostatniego. Różnica pojawia się w przypadku wykorzystania peryferiów (ale po przeprawce...
Separator ISP służy do tego, aby na czas programowania odłączyć wyprowadzenia procesora potrzebne go programowanie (MOSI, MISO, SCK) od Twojego układu (w którym zastosowałeś moduł). Wszystko jest opisane w PDFie do którego dałeś linka - może wystarczyło przeczytać to 2 razy :). Cały ten "bajer" umożliwia Ci wykorzystanie w Twojej aplikacji wyprowadzeń...
Witam 1. Czterech wspomnianych pinów nie należy nigdzie podłączać. Są do wykorzystania jako zwykłe porty I/O. 2. Trzeba przy pomocy programatora szeregowego np. STK200 wyłączyć JTAG ustawiając bit na 1. Inaczej porty wykorzystywane przez JTAG będą niedostępne do użytku przez użytkownika. Bez tej zmiany programowanie szeregowe będzie oczywiście działać....
Odczyt sygnatury jako "000102" wskazuje, że albo procesor jest zablokowany (lockbity) albo procesor nie wchodzi w programowanie poprawnie za każdym razem - może pin reset jest gdzieś na stałe zwarty do masy albo jest do niego podłączony jakiś duży kondensator? Problem który się ujawni później (sam z siebie nie wpływa na wchodzenie procesora w tryb programowania)...
Raczej tak, ale nie do końca. Pierwszy problem (z którym miałem najwięcej kłopotów :) ) to niezgodność opisu wyprowadzeń z notą katalogową. Podłączając programator ISP trzeba pamiętać, że MOSI to pin PE0 a MISO to PE1 (a nie, jak podają w nocie PB2 i PB3 - chociaż na stronie 304 jest wytłumaczenie tego). PEN nie odgrywa roli przy programowaniu, w czasie...
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ć...
Proszę o kontakt w sprawie tej usługi: www: [url=http://www.eleproject.pl/]ELEPROJEC... mail: info(at)eleproject.pl tel: 500 055 328
podlaczylem programator bezposrednio pod pe0 pe1 ... i chodzi widocznie jest cos nie tak na multiplekserze czy ktos ma moze rozpiske wyprowadzen przes 4053 u mnie na multiplekser leca pe0 pe1 pb1 pb5 pb6 i pb4 chyba wszystko
Witam! Jakiego programu mam używać do programowania procesora ATmega128 przez interfejs SPI? Czy kondensatory blokujące na płytce drukowanej powinny być jak najbliżej zasilania procesora Vcc? Czy w innych układach scalonych, niekoniecznie procesorach, kondensatory blokujące na płytce drukowanej również powinny być jak najbliżej zasilania Vcc układu?...
Tu jest link do programatora którym możesz zaprogramować przez ISP ATmega 128 http://www.sklep.avt.com.pl/go/_info/?id...
to zależy od wersji bascoma wersja 1.11.7.3 oraz późniejsza programuje. Co do kwarcu to zależy od twoich potrzeb i od tego czy będzieśz używał transmisji szregowej. pozdrawiam
Bo m128 ma linie ISP na tych samych pinach co UART (MISO i MOSI), a pewnie w aplikacji programatora DCD i CTS są wykorzystywane jako MISO i MOSI w interfejsie ISP. --- Ale zobaczymy co Autor powie na nasze argumenty o odradzaniu tego rozwiązania i czy bootloader wchodzi w grę w tym projekcie
witam ... mam pytanie odnosnie ATmega 128 ... niedawno kupilem i chcialem zaprogramowac ale... wystapily problemy :cry: prosze podajcie mi jakis opis jak mam ustawic oscylato zewnetrzny jakim programem... i jakim programatorem mam to zrobic .... jestem poczatkującym w tych sprawach jednakze bardzo potrzebuje tej wiadomosci ... jesli juz ktos to wykonywal...
I z tymi dwoma sekundami to raczysz zartowac, chyba, ze do procka ze 128kB FLASH ladujesz program o dlugosci kilobajta. Jutro w pracy moge specjalnie dla ciebie sprawdzic ;) Swoja droga, nie sadze zebys byl w stanie przez port LPT programowac z czestotliwoscia 4MHz. Co do symulatora, teraz pracuje na ukladzie gdzie jest w sumie 5 procesorow, pamieci...
Witam! Musze w dość krótkim czasie (około 1.5 miesiąca) nauczyć się programowania procesora ATmega128. W związku z tym pytanie: gdzie można znalezć przykładowe programy pod ten procesor np. inicjalizacja USART i transmisja w trybie asynchronicznym, obsługa przerwań zewnętrznych, obsługa magistrali I2C itd. Najlepiej żeby były w asemblerze i C :-D Dzieki....
Projekt musi być wykonany tak, żeby działał pod VMLAB i symulatorze. Termin: Do Piątku (12.02.2010) Treść: Każde wciśniecie przycisku 1 powoduje zwiększenie wyświetlanej liczby o 1 , gdy dojdzie do 9999 lub wciśniemy przycisk 2 licznik się zeruje, wciśnięcie przycisku 3 zwiększy wynik o 100 więcej info dla zainteresowanych. oferty składać na gg: 4819150...
Witam forumowiczów Jestem w posiadaniu takiej karty z procesorem ATmega128:.. http://obrazki.elektroda.pl/3151620900_1... Podłączyłem przewodami programator STK200 do atmegi równolegle, czyli MISO,MOSI,CLK,Reset (poprzez rezystor do minusa) no i +5V z USB. Mam trzy programy do obsługi w/w układu: I2Cprog,Ponyprog ,oraz ispProg. Problem...
Witam! Mam sklepowo nowy atmega128 i po wlozeniu go do ukladu ( uklad = kwarc 8MHz + zasialanie + zlacze ISP) nie ma komunikacji z programatorem. Brak sygnalu na kwarcu. Mam pytanie do osób znajacych sie na rzeczy czy procek jest uwalony czy o czyms nie wiem. (kwarc i programator sa napewno dobre bo uzywalem ich przy at90S8515). ??? Pozdrawiam.
Witam. Sytuacja: - płytka :) - na płytce atmega128 z pamięcią zewnętrzną flash i Atxmega128A3 - połączone dowolnymi (wymaganymi liniami). Za co płacę: - odczyt z pamięci flash atmega128 programu wynikowego przeznaczonego dla xmegi, - ustawienie xmegi w tryb programowania i zaprogramowanie, - wyjście z trybu programowania. Wymagam: kodu z krótkim opisem...
witam i proszę o pomoc chce zacząć pisać w c i na at medze128 od czego zacząć poszukuje jakiś programów i dobrej książki dobrze dy był jak by były po polsku proszę o pomoc i fachowe wsparcie :?:
Witam! Zlecę napisanie prostego programu w assemblerze na mikrokontroler ATMEGA128. Docelowe projekt ma być symulowany w AVRStudio. Zalecenia do projektu:Opracowanie systemu sterowania sygnalizacją świetlną dla prostego skrzyżowania (dwie ulice równorzędne) z wykorzystaniem: włączania przycisku, zapalania diód i obsługą timera. Zainteresowanych proszę...
Witam, zlecę napisanie programu w środowisku BASCOM-AVR. Ddodam iż jak można się domyślić, zastosowanie jest amatorskie (hobbystyczne). Program jest prosty, środowisko łatwe (łatwa konfiguracja SPI), dobry datasheet do układu, cena jak za amatorską usługę (nie profesjonalną w C). Zasadniczo myślę, że dla kogoś obytego z problemem, zadanie należy do...
Czy ktos mi jest w stanie odpowiedziec dlaczego w nocie katalogowej ATMEGA128L jest błąd? - jeżeli to jest błąd. Chodzi o wyprowadzenia do programowania ATMEGI : MISO i MOSI. Noty podaja odpowiednio MOSI 12 nóżka, MISO 13 a w rzeczywistosci jest : MOSI -2 nóżka, MISO -3. Dodam, że programuje ATMEGE poprzez programator serii STK poprzez port LPT od komputera.
Witam wszystkich, Chcialbym sie od Was dowiedziec, co sadzicie odnosnie proby przeniesienia kodu asemblerowego do jezyka C. Nie jestem w stanie osadzic czy jest to bardzo trudne oraz czy ewentualnie drzemia jakies ukryte przeciwnosci...Chcialbym odtworzyc pewnien algorytm napisany na AT90S2313 w asemblerze na kod w C dzialajacy pod ATMega128. Prosze...
Witajcie . Mam mały problem czy moglibyście mi powiedzieć w jaki sposób programowany jest procesor ATMEGA 128 , jest niby złącze ISP , lecz po podłączeniu programatora , program MKV Calculator go nie widzi , jak dobrze myślę potrzebne są piny MISO , MOSI , RESET a tu w schemacie ich nie ma . Proszę o jakieś wyjaśnienie. Pozdrawiam Darek
Witam Dopiero zaczynam w temacie programowania uC i z gory przepraszam za naiwnosc pytania. Mam Procesor ATmega 128. Chcialbym go zaprogramowac w C. Zainstalowalem AVR Studio 4 oraz WinAVR. Dla proby sciagnalem jakis prosty programik w C i chcialem go przekonwertowac do postaci takiej by wgrac do procesora. Po odpaleniu w oknie "Project type" wybieram...
Witam! Mam problem z ATMEGĄ 128. Sprawa wygląda tak, że napisałem program na atmegę 8 - serwokontroler (pamięc mikrokontrolera zapełniłem na styk), Ten sam program odpaliłem na atmedze 128 (większa pamięc + więcej wyjśc, mógłbym zmodyfikowac program) - zaprogramowałem ten sam program co wchodził na atmegę 8 (bez modyfikacji). Mikrokontroler zaprogramował...
Witam. Problem mój dotyczy programowania mikroprocesora ATmega 128. Chodzi o to ,że celem sprawdzenia działania programatora ISP oraz zestawu uruchomieniowego z procesorem 128 chciałem zaprogramować uP najprostszym programem dostarczonym razem z zestawem. Niestety niby wszystko ładnie ale procesor zachowuje się tak jak by załadowana została tylko pierwsza...
witam i proszę o pomoc chce zacząć pisać w c i na at medze128 od czego zacząć poszukuje jakiś programów i dobrej książki dobrze dy był jak by były po polsku proszę o pomoc i fachowe wsparcie
Witam! Mam ogromny problem z odpaleniem uC M128. Przeczytałem mnóstwo postów na różnorakich forach, przejrzałem notę katalogową w okolicach strony 303... i nic! "Failed to enter programming mode." - ot co uzyskuję na ATMEL Studio7. Dodam, że ATMEGI 8 16 i 32 odpalałem bez problemu prezentowanym programatorem a tu jestem po prostu głupi. Nawet zewnętrzne...
Witam wszystkich Forumowiczów Czy jest jakiś sposób przeprogramowania kości tak aby piny PB2,PB3 należały do MOSI i MISO? Pytam się ponieważ zrobiłem już płytke a nie zauważyłem w nocie że SPI piny są zmapowane do PE0,1 Proszę o jakieś pomysły. Pozdrawiam wszystkich DJ_
Ja również potwierdzam, że ATmega128 programuje się w systemie przy pinie PEN w powietrzu. A zwarcie tego pinu do masy tak jak pisze w dokumentacji może powodować problemy. Chyba ktoś się rozpędził w dokumentacji do tego mikrokontrolera;)
Ta tajemnicza i zabroniona kombinacja to wylaczenie bitu SPIEN, czyli SPI enable. Mozesz ja wlaczyc spowrtoem za pomoca programatora rownoleglego. Jakim programem programujesz procka ?
Czyli programując proc załącza podpięte peryferia. Lepiej pokaż jak te tranzystory są podpięte i jakie to tranzystory. Jeśli JTAG jest wyłączony w fusach, to nie steruje pinami IO. Programowanie po ISP nie ma nic do rzeczy w takiej sytuacji.
Witam. Znalazłem na forum 3 posty na temat podłączania karty SD do AVR ale odpowiedzi nie znalazłem :/ Potrzebny mi jest schemat podłączenia karty SD do mikrokontrolera atmega128 w chwili obecnej nie będę slotu na ta kartę wykorzystywał ale chce aby był na pokładzie urządzenia "na przyszłość" procesor jest zasilany z 5V a karty SD z tego co wiem z 3.3V...
Co do przebiegu komunikacji zajrzyj do datasheet do sekcji "Memory Programming", podrozdział "Serial Downloading".
A czy przypadkiem nie pomyliłeś MOSI, MISO itd. z pinami do programowania? PE0, PE1 i PB1? Bo ATmega128 ma inne końcówki do programowania.
ATmega8, ATtiny2313, ATmega128 a także ATmega162.
Post był raportowany. Przeniosłem z: Programowanie ogólne
Robisz weryfikacje aby sprawdzić czy programowanie przebiegło bez błędów?
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...
No to może procesor jest ustawiony na zewnętrzny RC. Ja tym programem odblokowywalem procki które przypadkiem ustawiłem na taktowanie zewnętrznym zegarem podawanym na XTAL1.Podłącz generator RC tak jak jest to pokazane w datasheecie może ruszy. Mogłeś tez zablokować ładowanie programu przez spi lub przełączyć pin reset w tryb wejścia/wyjścia i wtedy...
Witam, mam sobie atmege 128. W zasadzie goły układ. Podpięte zasilanie i programator :) Programowanie przebiega poprawnie, weryfikacja również, ale układ nie działa :( Po podpieciu diody, rezystora do portu po prostu nic się nie dzieje W codevision wygląda to tak: ... DDRE.7=1; ... PORTE.7=0; delay_ms(25); PORTE.7=1; delay_ms(25); ... Nie działa też,...
Myślimy że skoro Atmega128 ma wiecej niż jeden USART to problemu chyba nie widze.
http://obrazki.elektroda.pl/2724432900_1... Firma Mintbox Technologies rozpoczęła, za pośrednictwem serwisu Crowdsupply, gromadzenie środków na realizację projektu płytki prototypowej o nazwie Winkel. Sercem płytki jest mikrokontroler ATmega128 firmy Atmel, integrujący w sobie, taktowany częstotliwością 16MHz procesor AVR (RISC). Programowanie...
w atmega128 do programowania ISP używa się portuE. przeczytaj dokładnie note katalogową tam wszyskto jest
Prawdopodobnie wyłączyłeś programowanie szeregowe alebo reset. Teraz pomoże Ci jedynie programator równoległy albo programowanie przez JTAG.
Chciałem się podzielić z innymi moimi doświadczeniami z mikrokontrolerem (niestety nie za miłe :( ): otóż nagannie uszkadza się układ programowania od niespodziewanych zaników jednego z napięcia, np. damy +5V z zasilacza, ale GND już nie łączy i... baj baj układzik za 50zł :(. Drugi układ popsułem w inny sposób: pod nóżki obsługujące ISP podłączyłem...
Tu chodzi o to ze jesli masz piny skonfigurowane jako wejscia to masz podpiete pod te piny uklady ktore mogą wymusić stan "1" lub "0" w czasie programowania procesora, co moze zakłócić programowania. W AtMega128 piny służące do programowania służą w czasie normalnej pracy jako port szeregowy i tam wymagane jest zastosowanie multipleksera analogowego...
A programowanie i weryfikacja przebiega bez błędu ??
atmega128 na 30Mhz ??? może 3Mhz.
ATMega128 ma SPI "użytkowe" na innych pinach niż SPI "Programujące" Użytkowe: MISO MOSI SCK Programujące: PDI PDO SCK. Sam się na to kiedyś nabrałem i potem musiałem płytkę drukowaną drutować żeby procesor zaprogramować. Dodano po 4 Ale oczywiście to co zostało napisane wcześniej obowiązuje: Czyli programowanie koniecznie przez SPI „programujące”,...
Witam, pierwszy raz zabrałem się za programowanie ATmega128 i od początku problemy: 1. Przy skoku do jakiejkolwiek funkcji w programie (język C, WinAVR) proc idzie "w maliny", doczytałem, że trzeba ustawic tryb zgodności z ATmega103, można coś więcej na ten temat? czy tylko należy ustawic extended fuse na 0xff? 2. Probowałem użyc, jako zwykłego portu...
Witam Jeśli chcesz coś małego to jakaś Atmega powinna wystarczyć, ewentualnie jakiś PIC jeśli preferujesz Microchipa. Oczywiście aby miało to ręce i nogi to programowanie na piechotę nie ma sensu, chyba że program ma być stały i niezmienny. Istnieje program LDmicro, którym z mikrokontrolera zrobisz sterownik programowany w LD. Gotowa płytka do Arduino...
w dokumentacji atmega128 masz dokładny opis programowania równoległego, właśnie go przejrzałem i dało by się zrobić na szybkiego jakiś programator np. z wykorzystaniem innego avr. Myślałem że może wspomogę ciebie programatorem 89c2051 z kodami źródłowymi ale niestety sposób zapisu jest zupełnie inny. PS. Wydaje mi się że będzie problem ze znalezieniem...
Niktóre procesory mają jeszcze linie Degbud wire w którym programowanie odbywa sie za pomocą pinu reset. Oczywiscie do tego też trzeba miec odpowiedni programator. Nie wiem czy akurat ATmega128 ma to.
Sterowanie krokowymi poprzez "Pololu A4988 - sterownik silnika krokowego RepRap 35V/2A". Programowanie będzie przez złącze ISP i programator ATB-USBasp Atnel. Atmega128 SMD wlutowana na stałe. MOSI i MISO podpięte zgodnie z uwagami w wątku: https://www.elektroda.pl/rtvforum/topic1... Rozumiem że do programowania (ISP) używa się : -wspólnego...
Mam problem z ATmega128! Programuje go a on sie zachowuje jak by nie było w nim programu! Nawet zwykłe najprostrze polecenia z baskoma (print) do portu szeregowego nie działają programowanie przebiego poprawnie bo pisze Veryfi OK! kto mi powie jak trzeba skonfugurować porty i reszte procka?, zeby działały obydwa układy trnasmisji szeregowej po na wyjsciu...
A masz programator kompatybilny z Atmel Studio? Jeśli tak, to w zakładce programowanie masz fusebity, w tym m103 - odznaczasz go i tyle. Jeśli masz programator, który bezpośrednio nie współpracuje z AS, to robisz to samo, notujesz pokazane wartości fusebitów i zmieniasz je przy pomocy AVR Dude.
Nie musisz przelaczac wszystkich sygnalow, wystarczy sam RESET. I BTW, jakie procesory masz na plytce? Bo np. ATMega128 ma na zupelnie innych pinach ISP i SPI.
1. Bawiłeś się fusebitami? 2. Masz oscyloskop? 3. Usuń kondensator przy RESET (C1) na czas programowania - może powodować problemy, choć nie musi. Spróbować warto. 4. Czy serwo i ATmega mają na pewno wspólną masę? Uwagi: - kondensatory filtrujące powinny być jak najbliżej pinów mikrokontrolera. - rozlej masę na PCB. - dodaj na wejściu zasilania na PCB...
Ok. Znalazłem błąd. Nota katalogowa podaje początek adresu w słowach nie w bajtach więc nie 0x1c00 tylko 0x3800. Wrzuciłem 2 rodzaje migania diodą w adresy 0x00 i 0x3800 i w zależności od BOOTRST dioda teraz mruga na dwa różne sposoby więc początek jest;) Reszta jutro. Jako że odezwał się mirek to pytanie do niego;) Jak myślisz uda się upchnąć w atmega128...
Ś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...
na Rxie bedzie cisza bo na kablu RS bedzie cisza a na TXie nawet jak programator cos poda to max232 przesle to dalej w swiat nie zakłócając programowania. Z tym to akurat nie do końca tak będzie na Rx będzie stan spoczynkowy czyli po stronie TTL będzie 1 logiczne, natomiast wpinając się programatorem ten stan wysoki jeden z pinów od programatora będzie...
Witam, podobnie jak wiele innych osób mam problem z uruchomieniem procesora atmega128 Schemat: załączona zworka wolnego programowania *konfiguracja pinów (zgodnie z dokumentacją): pin programatora -> pin mikrokontrolera Mosi -> (PE0) Reset -> Reset SCK -> SCK (PB1) Miso -> (PE1) *Pin PEN nie podłączony - zgodnie z dokumentacją *napięcie zasilania 5.00V...
atmega128 programowanie programowanie atmega128 rs232 atmega128 programowanie równoległe
ariva procesor wymiana łożysko sprężarka klimatyzacja kompresor sprężarka klimatyzacji
uszkodzone lifepo4 behringer b215xl
Piekarnik sam zmienia temperaturę i włącza się - co robić? BL602L20 binary files: Boot2, partition table, firmware images, flashing with BLDevCube and bouffalo-cli