A jednak w opcjach avr studio przy programowaniu musimy wybrać czy jest to procesor ATmega48 czy ATmega48P... (czyli programowanie przebiega inaczej..) Jeżeli programator programuje ATmege48 to zaprogramuje Atmege48V?
Kolejny procesor do wyrzucenia ;/ Nie jest do wyrzucenia, nawet, jeśli zapisałeś bit SPIEN=1. Można odblokować go przez programowanie równoległe. Czyli CKSEL3 = 0, CKSEL2 = 1, CKSEL1 = 1 i CKSEL0 = 0 lub 1 Zgadza się, czyli heksadecymalnie 6 lub 7. Tak to powinno bitowo wyglądać: CKSEL Po zamianie na hex te bity to: 0x6 oraz 0x7 Lewą część bajtu przepisz...
Witam Cały czas wgrywasz ten sam plik, znany i częsty błąd. Ile to czasu zmarnuje się zanim to się zauważy.
1: Sprawdź ponownie połączenia. Skąd zasilana jes ATMEGA - z płytki czy z programatora? Moim zdaniem powinna być zasilona w tym wypadku z płytki (połączone tylko masy płytki i programatora). 2: Być może konstrukcja płytki wyklucza programowanie - co jest całkiem możliwe, skoro nie ma złącza ISP. 3: Sprawdź podłączenie RESET i zachowanie się sygnałów...
Częsciowo sobie sam odpowiem bo o pewnych rzeczach po prostu nie wiedziałem: wpisując adres do mega48 D9E4 trochę nabroiłem: D9E4 to liczba szesnastkowa word, czyli binarnie 1101 1001 11 1 00100, i tak pierwsza część 8 znaków to low bits drugie 8 to high bits. Teraz tak: bity zaznaczone na zielono to kolejno nr 3,2,1,0 odpowiadają za wybór zegara, i...
Można. Sposób programowania jest identyczny.
Zrobiłem jeszcze raz programator, ale teraz chcę pociągnąć od niego kabelki do podstawki dla atmega48. Czyli chcę zrobić coś takiego, żeby wkładać uC do podstawki, programować i wyjmować. I co trzeba podłączyć żeby tylko zaprogramować uC? To wszystko co jest na schemacie w pierwszym poscie, czy czegoś nie trzeba? Jeszcze jedna ważna rzecz zauważyłem,...
Przy programowaniu nie wykorzystujesz wszytkich wyprowadzeń procesora... Z twojego programatora sygnał MOSI połącz z nóżką 17 Atmegi, RST z 1, SCK z 19, MISO z 18, GND z 8, a VCC z 7 - wszytko masz opisane na rysunkach, które sam wrzuciłeś.. :0) Z pozostałymi (niewykorzystanymi) wyjściami procka nie robisz nic.. ;-) Zostają wolne... Poza tym jeśli używasz...
W dokumentacji jest tylko uwaga, że przy programowaniu bitu CKDIV8 trzeba samemu zwrócić uwagę czy częstotliwość po podziale mieści się w zakresie pracy uC... Nie wiem jaka realna najniższa częstotliwość... Odpalałem tylko na 32kHz i chodziło... Może się okazać, że przegiołeś... Zostaje jeszcze programowanie równoległe...
procek sie na 100% programuje, wygrywałem mu kilka programów, nie możliwe żeby każdy miał błąd i go zawieszał. na resetcie chyba co chwile jest stan niski..??jest podpięty do ujemnej elektrody kondensatora.
Udało mi się uruchomić USBASP programowe na ATTINY45. Osiągane prędkości programowania dla software'u to 32kb/s. Przymierzam się do zaimplementowania wykorzystania sprzętowego USI. USI w tym procesorze nie jest tak wydajne jak choćby w Atmega48 ale może uda się przyspieszyć jeszcze programowanie. Zauważyłem jednak że będę musiał zamienić końcówki MOSI...
być może przeoczyłeś coś - ale zapewniam cię, że PonyProg najnowsza wersja obsługuje ATtiny2313 bo ja m.inn na nim często coś robię ... oraz wiele innych. Tylko zassaj sobie tę najnowszą wersję beta ;) ... i spokojnie wszystko będziesz programował. A jak trafisz np na procka ATmega48 bo ja własnie stanąłem przed takim zadaniem - to on akurat (jest nowy)...
Hmm:) Stworzone to zostało przez nie wiadomo kogo, więc schematu nie osiągnę. Nigdy nie miałem styczności z uC w żaden sposób, ani programowanie ani tym bardziej pisanie. Przewody wszystkie sprawdziłem, są w porządku. Wiem, że ciężko będzie naprawić to bez wiedzy o uC. Port w komputerze jest podpięty jakąś śmieszną przedłużką, z jednej strony wychodzi...
no to ja jeszcze odświeżę , ustawiłem atmega48 na 128khz : http://obrazki.elektroda.net/38_12398654... no i przestała się odzywać , ISP programer przy 32 768hz odczytuje błędne sygnatury ale czasami wykrywa uP jako : AT90S4433 , próbuję zmienić CKSEL0 ale nic to nie daje , wydaje mi się że zmienianie fusebitów po takim wykryciu raczej jest bez sensu...
Koledzy Chciałem spróbować swoich sił w programowaniu mikrokotrolerów. Zakupiłem sobie zestaw taki and load . a tu nie mam zielonego pojęcia. Sterowniki zainstalowane tak jak w instrukcji. Dodam ze mam windows7 x64. Proszę o jakieś wskazówki gdyż jestem już zielony bo nie wiem co robić.
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...
Witam. Planuje zrobić układ na atmedze48. Ma tam być wyświetlacz/2-3 przekaźniki/klawiatura wszystko sterowane atmegą. Z tego powodu, że w sprawach elektroniki zupełnie się nie znam. Mam 3 pytania co do tego układu: 1. Czy będzie działał? (raczej powinien, znalazłem go na stronie KoNaR'u) 2. Po co jest xtal(kryształ, kwarc zapomniałem co to było) jeżeli...
Witam, mam problem a mianowicie: Atmrga8 i Atmega48 mają tyle samo wyprowadzeń. Czy mogę zamiast Atmegi8 użyć Atmegi48 do tego samego układu i zaprogramować tym samym programem?
Witam, mam plytke na ktorej jest mikrochip Atmega48v-10pu i chcialbym odczytać z niego program ktory jest w srodku. Nie mam urzadzen typu arduino i tez nie wiem czego moge do tego uzyc. Tak wyglada ten mikrochip https://obrazki.elektroda.pl/8546054700_... Pozdrawiam
Witam, chce uruchomić transmisje szeregową na podanym w tytule uC i tutaj napotkalem na problem, poniewaz dokumentacja do 48 jest bardzo uboga :/ Zaimplementowalem cos, ale nie dziala. Specyfikacja transmisji jest taka: - prędkość 9600 bodów - 8-bitowa ramka danych - 1 bit stopu - brak parzystosci - dane chce tylko odbierac Czy moglby mi ktos pomoc...
Witam Wszystkich. Posiadam taki programatorek : PROGRAMATOR ISP USBasp ATMEL AVR 3.3V/5V, który nie radzi sobie z obsługą mikrokontrolera jak w temacie. Czym odczytać i czym zapisać prawidłowo w/w układ. Proszę o wszelkie sugestie, za które z góry dziękuję. Pozdrawiam Danao
Witam drodzy koledzy Czy ktoś z was może miał taki problem i potrzebę aby wyjście PWM było na innej nodze niż wynika to z noty w moim przypadku mega48 ma pwm2b na 1 nodze (portd.3) a potrzebuję mieć przebieg prostokątny na nodze 32 (portd.2). (oczywiście chciał bym to uzyskać bez lutowania nóżek) oraz drugie pytanie pewnie prostsze jak zmienić DIV8...
Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny . Nie było by w tym nic niezwykłego ( ustawiony...
Witam, piszę sobie taki oto kod i spotykam dziwne zachowanie układu. W skrócie: Jest sobie kontrolny debug na terminal , a po nim jest wywołanie funkcji. W efekcie podejrzana funkcja sprawia że debug który w kodzie jest przed nią się nawet nie pojawia. Sęk w tym że w podejrzanej funkcji nawet gdy użyję debugu na samuśkim jej początku to i tak go nie...
Witam, chcialbym wykonać ten oto projekt http://mirley.firlej.org/kuchenny_timer na płytce stykowej, jest podany tam program w hex, wystarczy wprowadzić go do mkavrcalculator i będzie grało?aaa i.jeszcze jedno jak ustawić fusebity w zakładce duży uproszczone :) z góry dziękuję za odpowiedź.
Witam Jak do tej pory wiem co to są mikrokontrolery i do czego służą.Aby się upewnić czy dobrze rozumiem zadam pare pytań: Jak działa mikrokontroler??Wykonuje polecenia programu na podstawie stanó logicznych we/wy??Rozumiem, że program decyduje gdzie ma płynąć prąd, kieruje całym układem?? Podstawową kwestią jest jak podłączyć mikrokontroler(np. Amtel...
Witam Chciałbym napisać program w asemblerze dla sterownika atmega48 generujący przebieg PWM. Na stronie producenta można znaleźć napisany w języku C lecz potrzebny jest do tego płatny program IAR Workbench 4.11. Interesują mnie podstwawowe informacje co i jaki należy zaprogramować żeby uzyskać określony przebieg PWM: regulacja wypełnienia przebiegu...
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. 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...
Czy ktoś już programował te procki ? I jak w temacie czym je można ruszyć ? Osobiście używam PonyProg2000 ale on ich nie posiada w swoim zestawie.
Kilka rzeczy na podstawie własnych błędów. Może nie wszystkie linie zasilania są doprowadzone do np. diod? W normalnych płytkach stykowych linie te trzeba ręcznie łączyć w połowie. Albo sama dioda włożona odwrotnie, lub gdzieś jakiś kabelek nie łączy? I jeszcze jedno, te ATmegi są teraz drogie i szkoda by było przez przypadek spalić, więc polecam porozglądać...
Ja robilem, ze lutowalem do procka bardzo cienkie kable ( chyba takie pokryte teflonem). Pierw musisz sprawdzic do czego masz podlaczone spi i czy nie bedzie nic zaklocac jak bedziesz przez isp programowac.
Jeżeli możesz programować procesor tzn. nie zakłóca nic linii używanych do programowania to nie ma potrzeby wyjmowania pamięci. Jeżeli obawiasz się, że podczas programowania dane które mają iść do procesora zaczną skonfigurować twoją pamięć to daj rezystor podciągający do plusa na SS w twojej pamięci. Ten rezystor podciągający potrzebny jest podczas...
Skorzystanie z opcji -F nic nie daje. Program i tak się nie wgrywa. Błędu w bazie programu też raczej nie ma bo atmega48 (wersja DIP) programuje się bez problemu. Jak przeszukałem google to problem jest dość często spotykane lecz rozwiązania nie znalazłem. Na razie schowam procka w szafę gdyż zamówiłem już atmege168, która powinna działać bez problemów.
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, o który procesor dokładnie chodzi ? Przykładowo w ATmega48/88/168, Fuse Bits można programować tylko w trybie równolgłym lub szeregowym. Pozdrowienia Henio
Witam! Myślę, że forum to nie miejsce do udzielania prywatnych lekcji. Tutaj raczej omawia się konkretne problemy na jakie można natrafić przy realizacji własnych przemyślanych już projektów. Jeśli chcesz się nauczyć programowania mikrosterowników to proponuję postudiować kurs programowania w "elportalu" dostępny tam za free (kurs od podstaw publikowany...
Cześć Czy w mikrokontrolerach ATmega48PB/88PB/168PB programowanie odbywa się za pomocą tego samego interfejsu ISP co zwykła ATmega88PA, czyli miso, mosi, sck, reset? Bo piny, również też zasilania są inaczej rozłożone w nich.
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,...
Polecałbym rodzinę AVR ze względu na prostotę programowania a bliżej to Atmega48 lub Atmega88 ze względu na niską cenę i bogate peryferia. Do tego ściągasz ze strony Atmela darmowe środowisko AVR Studio + programator USBAsp w cenie ok 20zł + kursy za darmo w necie.
Pewnie w forach, a bajdełej, szukam czegoś takiego dla AVR, znacie cosik? Tylko mi nie piszcie o AUP, szukam czegoś dopracowanego i sprawnego, pod USB. Warunek główny: Musi programować nowe procesory typu Atmega48. Czyli żeby był to projekt rozwijany.
Czyli nie ma takiej mozliwosci? Powiedzmy ze mam napisany soft (cos tam wykonuje) ,ktory zawiera wspomniany bootloader, programuje nim atmege konkretnie atmega48 za pomoca tradycyjnego programatora. Chodzi mi o to zeby w przyszlosci kiedy zmienie cos w sofcie nie musial wyciagac uklady z atmega na pokladzie i programowac go tadycyjnie tylko przez i2c...
Próbowałeś tego co wysłałem na PW? Może właśnie tu leży problem bo same procesory nie psują się zbyt często. Jeśli była by to wina procesora to trzeba go zaprogramować, sam procesor to atmega48 przynajmniej tak jest napisane w service manual. Problemem nie jest programowanie, ale zdobycie wsadu, to co odczytasz z oryginalnego procesora może być bezużyteczne...
Witam, Czy ktoś przyglądał się tematowi różnych wersji mikrokontrolerów Atmela np.: ATmega48 - ATmega48A - ATmega48PA są zamienne programowo 1:1? Problem dotyczy także innych układów np. ATmega32 - ATmega32A. Wiem że pinami, obudowami, ilością pamięci itp. są zamienne ( oczywiście pytam czy program do ATmega48 nie będzie robił problemów w ATmega48A,...
ATmega48 ma o polowe mniejsza pamiec SRAM, FLASH i EEPROM, 48 obsluguje do 5 przerwan zewnetrznych a 8 do 2. ATmega8 ma max czestotliwosc 16MHz a ATmega48 do 20MHz, co jeszcze... ATmega48 obsluguje DebugWire co jest na prawde fajnym bajerem bo do programowania potrzebny ci jest tylko pin RESET ale tez taki programator kosztuje swoje;) okolo 1500zl.
Witajcie. Chciałem z ciekawości "pobawić" się nowymi AVR typu ATtiny1614 czy ATmega4809 i okazuje się, że Czy na tą chwilę istnieje jakiś niedrogi programator UPDI. .... Ewentualnie "drogi", który zadziała pod Eclipse/avrdude... R Chyba tak.. Nikt by nie produkował programowalnych urządzeń, dla których programowanie wymagałoby 'sztuki cyrkowej', albo...
Zacznij od zadania konkretnych pytań i przedstawienia wątpliwości, które Ci pozostały po przeczytaniu podręcznika do wybranego przez Ciebie języka programowania i przejrzeniu programu.
To wcześniej clkdiv8 był włączony? Niestety ja nie wiem jak to zrobić za pomocą avrdude. Na elektrodzie jest mnóstwo o tym. Coś mi się zdaje że wyłączyłeś programowanie przez SPI bo to chyba jest w tym samym bajcie z FuseBitami (w tym samym FuseBajcie ;p).
No i problem rozwiazany, ustawilem ją na 8 MHz i teraz wyswietlacz smiga az miło :) Dodano po 1 ale za to wydłuzył sie czas programowania, dziwne :) wszystkie ustawienia w bascomie zaaktualizowalem, a programuje sie 2 razy dluzej.
# TARGET=atmega8 HFUSE=0xc9 LFUSE=0xef # TARGET=atmega48 HFUSE=0xdd LFUSE=0xff Możesz podać ich nazwy ? Chcę programować innym programem, w którym zaznacza się odpowiednie pola, a nie wpisuje się wartości w HEXach. Pozdrawiam
;) no tak już mi się pokręciło - oczywiście że chodzi o ATmega48 .... i ATmega88 ... ale podpowiedz mi kolego GienekS - czy do tego programu A.Dybkowskiego można wczytywać te pliki *.inc z AvrStudio ????
Pomyliłem się z tymi "wtyczkami" chodziło mi o goldpin :oops: Zna ktoś schemat takiej przejściówki? [url=http://www.ajd.czest.pl/~pawel.bork... taka przejściówka może być(jest gdzieś w połowie strony, zaraz po budowie programatora)? Problem w tym, że nie mam złącza LPT, ani RS232 (w notebooku), chcę programować m.in....
https://obrazki.elektroda.pl/4396839400_... Arduino Nano Every to nowa płytka prototypowa fundacji Arduino. Sercem Arduino Nano Every jest mikrokontroler ATMega4809 firmy Microchip o taktowaniu 20MHz. Programowanie Arduino Nano Every odbywa się w środowisku Arduino IDE. Arduino Nano Every ma 6kB pamięci SRAM i 48KB pamięci flash. Arduino...
Przeszukuję forum i niestety nie mogę znaleźć nigdzie pożądanej informacji. :( Poszukuję taniego (alternatywnego bądź amatorskiego) programatora/interfejsu do ATmega48/88/168, działającego w trybie DebugWIRE (jednoprzewodowy na pinie RESET). Wdzięczny będę za wszelkie wskazówki.
Kamerkę w pierwszym robocie sobie podaruj. Skoro znasz C++ to najlepiej roboty programuj w C (WinAvr) Jak kupujesz procesor to zamiast atmega48 kup atmega168. Jest to praktycznie ten sam procesor, tylko ma więcej pamięci. Przy jednej sztuce jest to różnica rzędu 5zł i nie ma co oszczędzać, bo jak ci zabraknie miejsca w pamięci (a 4kb flasha to naprawdę...
No to proste. Bierzesz serwo, atiiny2313(ew. atmega8, atmega48 itp.), oraz wyciągasz z komputera jeden pin lpt. Programujesz komputer, aby po włączeniu ustawiał pina na 1. Atmega odbiera sygnał i na chwile przestawia serwo, by załączyło wieże. Ewentualnie zawsze możesz darować sobie serwo i troche pogrzebać w wieży, by podpiąć się do przycisku, ale...
tak się składa, że arduino można zaprogramować aby działało jako programator. I podłączając arduino (jako programator) do mojego sterownika jestem w stanie programować go jak za pomocą programatora. Oprogramowanie jakiego używam nazywa się miniCore. Podczas Coś mieszasz. Cały czas byłem przekonany, że jeśli wybieram oscylator 16Mhz zewnętrzny to miniCore...
Witam Przymierzam sie do skonstruowania własnego robota tylko nie wiem jaki mikrokontroler wybrać (jest ich w sklepach cała masa). W szkole uczę się programowania 8051 ale nie bardzo wiem pod jakim hasłem szukać tego typu układów w sklepach. Z kolei sklepy internetowe są pełne atmeg. Zastanawiałem sie nad ATMEGA48, znalazłem podobny ale już ATMEGA8535...
Witam, uczę się dopiero, więc proszę o wyrozumiałość. Chciałbym napisać prosty program w bascomie który sterowałby serwo. Może to być obojętnie jaki ruch, potrzebuje go po to, aby sprawdzić czy serwo działa, ponieważ dostałem samochód na zdalne sterowanie w którym są 2 takie mechanizmy, jednak ani jedno, ani drugie serwo nie reaguje na pilot. Prosze...
Witajcie. Chciałem pokazać prosty projekt, który może przydać się początkującym elektronikom programującym mikrokontrolery AVR, zwłaszcza te nadal popularne, jak: ATmega8, ATmega48, ATmega88, ATmega168, ATmega328 . Wiem, że nie jest to nic odkrywczego i założę się, że istnieją podobne projekty, ale może komuś się po prostu przyda. Urządzenie pozwala...
To moja porada już niepotrzebna. No właśnie że nie, okazuje się że nie wchodzi w boot-a, dioda zielona jak świeciła tak świeci, pecet 'widzi' nEDBG, można wejść w katalog ale w AS7 nie ma go, jak otworzę programowanie to mam pusto nawet symulatora nie ma, a projekt/device jest wyszczeg ólniony nEDBG obok innych programatorów. Z kolei w tool mogę wybrać...
Nie wiem, czy zauważyliście, ale na tej stronie: http://www-user.tu-chemnitz.de/~heha/bas... Jest opis do nowej przejściówki tego autora. Tym razem zamiast mikrokontrolera Cypressa użyta jest Atmega8 lub Atmega48! Ciekawe, jak to działa. Podobno do PonyProga czy tym podobnych wynalazków jest dobra.
atmega48 programować atmega48 schemat atmega48 usbasp
przekładniki prądu wiązka sterownika soundbar zrobić samemu
programator nandlite skrzynia kubota
Landi Renzo impulsator LPG – częstotliwość pracy i wybór płynu do czyszczenia wtryskiwaczy Hammer 6 – odpadła blaszka gniazda SIM, naprawa i wymiana slotu SIM