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...
Witam Cały czas wgrywasz ten sam plik, znany i częsty błąd. Ile to czasu zmarnuje się zanim to się zauważy.
http://obrazki.elektroda.pl/6914408400_1... http://obrazki.elektroda.pl/8024236400_1... ATxmegi to łakomy kąsek dla kogoś, kto już poznał "stare" AVRki - zwiększona szybkość (32MHz!), o wiele więcej peryferiów (5 UARTów! 16 kanałów PWM!), modularna budowa i można używać tych samych dobrze znanych narzędzi. Ale potem...
Witam kolegów Od jakiegoś czasu zbierałem się aby podzielić się z Wami moją konstrukcją. Dopiero konkurs zmotywował mnie do uporządkowania materiałów. Prezentowane urządzenie jest prototypem będącym w ciągłym rozwoju, więc proszę o wyrozumiałość w ocenach :) Motywacja Na przestrzeni lat rosła liczba zgromadzonych w domu akumulatorów i przez to zrodziła...
Można. Sposób programowania jest identyczny.
Tutaj jest przedstawiona migracja z ATmega48/88/168 i ATmega48P/88P/168P/328P do ATtiny48/88, ale też jest porównanie pomiędzy ATmegami:[url=http://www.atmel.com/dyn/r... a tak poza tym to tak jak napisał (at)Kabuto15 różnice są niewielkie. A dokładniejsza Migration from ATmega48/88/168 to ATmega48P/88P/168P:...
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...
Sprawdziłem multimetrem połączenia, i są oki... podłączyłem rezystor między reset a +5V i nadal to samo, taki błąd jak pisałem wcześniej, wciskam read flash i błąd. Prawdopodobnie bym musiał procesor wyciągnąć z płytki i dopiero go programować, Tylko z moim warsztatem wylutowanie dip-28 raczej jest niemożliwe.
witam jak nie umiesz programować to najpierw przeczytaj sobie jakąś lekturę o programowaniu bo raczej nikt tu ci nie da gotowego programu
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....
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ć.
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
Dzięki pubus miałeś racje. Zmieniłem częstotliwość programowania na najniższa w ISPprog czyli 32768Hz i już było wszystko dobrze dopóki nie zaprogramowałem bitu CKDIV8. Teoretycznie zegar powinien mieć wtedy częstotliwość 128k / 8 = 16kHz więc programować należy maksymalnie z częstotliwością 4kHz? A jednak się nie da! W CodeVision ustawiłem częstotliwość...
Witam, mam pytanie. Jestem początkujący więc prosze o zrozumienie :) Zrobiłem sobie układzik oparty na mikroprocesorze avr atmega48 i posiadam programator USBasp, więc moje pytanie brzmi nastepująco: Czy moge użyc programu arduino do pisania programu? Aktualnie używam bascoma, lecz tak jak wspomniałem jestem początkujący a na temat bascoma nie wiele...
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...
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.
A czym programujesz te kostki? Polecam działanie spod AVRStudio - masz tam kalkulator zintegrowany z programatorem (do fusebitów i nie tylko)
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.
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,...
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
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ś...
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.
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.
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...
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,...
A nie wystarczy wskazać w Eclipse nowy toolchain z Atmel Studio? Przecież on musi obsługiwać nowe procki. A nowe avrdude wziąć z Arduino i po temacie? Tak też można, ale skoro już masz zainstalowany AS, to po co jeszcze Eclipse. Z AS możesz również programować płytki Arduino po doinstalowaniu Visual Micro.
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.
# 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
http://obrazki.elektroda.net/69_12079858... Oto kolejny zestaw startowy. O zaletach i przeznaczeniu takich projektów nie ma co się rozpisywać, ponieważ wątek ten wiele razy był już poruszany. Ten projekt polecam przede wszystkim początkującym elektronikom, którzy nie mają zbyt wiele doświadczenia w własnoręcznym wykonywaniu płytek PCB. Płytka jest...
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.
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...
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...
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.
;) 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 ????
2P napisał: Warto kupić taką podróbkę? Cena w porównaniu z oryginałem zachęca - niecałe 350PLN. Może są w sieci projekty klonów JTAG ICE mkII? Mam taki sam z tej samej firmy, aktualizacje oprogramowanie wykonują się prawidłowo, działa debugwire (attiny45, atmega48), jtag(testowałem na 8-io bitowych i at32uc3b-ATEVK1101), spi. Funkcjonuje jak oryginał,...
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...
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.
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...
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...
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...
Poczytaj dużo i dokładnie o fusebitach zanim zaczniesz je programować. Zwykle każdy chce na szybko coś zmienić i zwykle kończy się to przynajmniej chwilowym zablokowaniem procka. ;) U ciebie trzeba albo wystarczy tylko wyłączyć fusebit o nazwie CLKDIV8 i już masz procka taktowanego 8MHz Mało poczytasz - szybko zablokujesz ;) - dużo poczytasz - o wiele...
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).
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.
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...
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.
6 serw sterowanych przez 6 potencjometrów czy przez PC? ATmega48 powinien do tego wystarczyć. Ogólnie to obojętnie jak by były sterowane. Ważne żeby została zachowana proporcjonalność. Może dało by się to zrobić na silnikach krokowych? Jaki koszt by to był? Licząc tylko sterowniki i silniki + mikro kontroler Ja nie umiem programować. Długo trwa napisanie...
Widzę że nie ma większych uwag, więc biorę się za rzeźbienie płytki :) Co do silników prostoliniowość nie jest najważniejszą cechą, jeżeli będzie poruszał się względnie prosto to będzie dobrze. Pozostaje zresztą kwestia dokładności wykonania kół i ramy. Jeden czujnik jak na początek mi wystarczy, ten robocik ma robić za mały poligon. Zamiast kupować...
Może wrzuć taką historyjkę na elektrodę! Sam pamiętam czasy kiedy najmniejszy avr to był 90S1200, a największy 90S8535, potem Tiny, Megi, a teraz to już wogóle jest tego tyle, że ciężko wyczaić o so chosi, bo dla większości może nie być jasne że ATmega48 jest o wiele mniejsza od ATmega32, albo że Atmega168 jest mała przy ATmega128. Według mnie Atmel...
ciekawe pytania zaczynają się pojawiać w tym temacie xD programator jak każdy inny, ważne by był sprawny i obsługiwał programowany układ. Jeśli masz programator, któryobsługuje atmega8 no to go podłanczasz go oczywiście prawidłowo i wgrywasz oprogramowanie przeznaczone właśnie do atmega8 ( autor udostępnił też wsad do atmega48) no i trzeba pamiętać...
Witam ewentualnych czytelników tego tematu. Zamykam temat, jako że problem rozwiązałem. Obsługa timerów została poprawnie zrealizowana po skompilowaniu projektu w Bascomie dla procesora Atmega48, Jedynie przy obsłudze przerwań pojawił się problem. W moim programie była konieczność "ręcznego" kasowania flagi przerwania INT1 za pomocą instrukcji: SET...
atmega48 schemat atmega48 programowanie atmega48 usbasp
cisnienie piecu zwarcie światło zrobić wzmacniacz gitary
Jak wejść w menu serwisowe telewizora CHiQ Android TV 11 Nissan Qashqai J11 1.6 dCi – lokalizacja i wartość bezpiecznika świec żarowych