Zamówiłem już jakiś czas temu trochę części, programator USB ASP i ATmege 88PA problem jest taki Oczywiście, że można się tak katować. Koledzy już napisali czmeu to może nie działać. Ja dam ci dobrą radę dla początkującego - kup sobie Xplained mini z Atmega 328 - ten sam procesor, tylko masz 32 kB FLASH, płytka tania, na pokładzie programator + debugger...
Próbowałeś innym programem?
Jedyna zworka na programatorze służy do wyboru pomiędzy napięciem 5V a 3.3V, innej nie widzę. Bo inne nie zostały zamontowane w miejscach oznaczonych JP2 i (JP3). Nowszy firmware supportuje auto SCK zgodnie z avrdude.conf; albo opcja -B. Jeżeli używasz avrdude z okna "<cmd" , to możesz spróbować zmniejszyć prędkość SCK przez stosowanie opcji -B...
Przede wszystkim ten programator nie zasila programowanego układu , a nie widzę na zdjęciach żadnego zasilacza . VT służy do sprawdzenia występowania napięcia na programowanym układzie .
Wydaje mi się, że tu wystarczą owe konwertery stanów logicznych na płytce. One załatwią resztę. Aby odpowiedni układ wybrać w RT.
Wyedytować plik AVRDude.conf, dodać sekcję M88PA na podstawie sekcji M88, zmienić tylko sygnaturę i już. Niewykluczone, że najnowsze AVRDude już to ma, tylko trzeba sobie je skompilować, albo przynajmniej podmienić plik konfiguracyjny.
Podłącz drugi GND do masy i AVCC do plusa.
Jak na razie programowanie idzie poprawnie.
barti879 Witam cię wykonałem cały projekt zgodnie z zaleceniami zaprogramowałem wsadem z załącznika tzn hex i na wyświetlaczu są tylko czarne kwadraciki co mam zrobić aby prawidłowo zaprogramować układ jest to ATMEGA88PA-PU programowałem programatorem MiniPro z GoTronika i programem standardowo dołączonym do programatora proszę o pomoc.
O jakim bootloaderze mówisz? Bo programatorem to się raczej programuje bez bootloadera.
Programuje przez USBasp
Sprawdziłem u siebie teraz na atmedze 328p. W przypadku ustawienia lockbitów i próbie odczytu dostaje taki sam plik jak Ty, także ten kto programował atmegę zabezpieczył program przed odczytem i niestety go nie skopiujesz.
Jakbyś jeszcze spróbował dołączyć do tematu zdjęcie podłączenia oraz DOKŁADNY schemat podłączenia, to można będzie dopiero coś spróbować pomóc. ;)
Nie wiem jak w 2313 ale wszystkie inne jakich używałem z literka A na końcu miały inne sygnatury i bascom nie chciał programować. Dybkowski programował bez problemów.
Witam, przyszedł taki moment, że muszę uruchomić zupełnie nową ATmegę88PA-PU. Niby nic trudnego ale ja nawet z tym sobie sam poradzić nie umiem. Wsadziłem ATMegę do zestawu uruchomieniowego http://www.propox.com/download/docs/EVBa... podłączyłem programator usbasp ale jak chcę ją zaprogramować to dostaję komunikat "atmega88pa" not found. Programuję...
Tak, są identyczne. Zlitowałem się wreszcie :D Pytanie czym będziesz to programował? Tzn. jakim programem?
Podłącz diody na odwrót. Tez tak kiedyś miałem jak programowałem ARDUINO.
Tak, wybrałem Low Frequency, da sie jakoś ruszyć uC bez tak wolnego kwarcu ? Co masz na myśli 'ruszyc' ? Prawdopodobnie chcesz skorygowac błędnie ustawione fusebity (powrócic do default settings). W zasadzie datasheet mówi o optymalizacji oscylatora processora do 32kHz jako 'Low Freq.' , ale do komunikacji podczas programowania mozesz tu zastosowac...
Tak mały rezystor mógł co najwyżej powodować że programator nie mógł ściągnąć tej linii do stanu niskiego np i przez to nie działało programowanie. Cóż to może mieć wspólnego ze spaleniem mikroprocka ? NIC. Wstaw prawidłowy rezystor 10K bo na pewno 33K nie jest zalecaną wartością do podciągania resetu do VCC.
Jeśli odpada XMEGA, która nie generuje nadmiernych kosztów (programator ok. 40 zł, ale procek tańszy niż ATMega32), to użyj ATMegi z USB - serie U2 itd. One nawet mają wgrany firmowo bootloader i można je programować przy pomocy FLIP. Rozwiązania typu softwarowe pseudo-USB sobie podaruj.
Próbowałem coś znaleźć na ten temat i trochę udało mi się poczytać, a nawet poeksperymentować jednak nie jestem pewny czy jest tak jak myślę więc proszę o weryfikację. Sytuacja jest taka, że mam program napisany i wgrany na ATmega88PA poprzez Arduino IDE. Czyli układ działa na uC ale z bootloaderem i programem w środowisku Arduino. Chciałbym teraz zapisać...
Naczytałeś się bzdur! Po to wymyślono ISP (In System Programming) żeby raz na zawsze wyeliminować adaptery, podstawki i inne cuda. Nie kupuj czegoś takiego, bo Ci się nie przyda. Lepiej kup sobie dobry programator, jak AVR ispmkII albo AVR Dragon. Kup też kilka procków w obudowie przewlekanej (DIL) , płytkę stykową, kabelki i inne drobne elementy. Nic...
No tutaj jest problem gdyż kupiłem programator z nie wysokiej półki i sądzę że tutaj wszystko jest pogrzebane. Programator posiadaj NIBY: Automatyczne ustawianie prędkości programowania (programator nie wymaga ustawiania zworek dla wolniej taktowanych mikrokontrolerów) Dzięki opcji SCK pozwala programować mikrokontrolery z niskim taktowaniem...
Gdybyś piny umieścił w dwóch rzędach, tak jak to jest w układzie DIP 28 mógłbyś to programować na typowym programatorze. Jeśli zamierzasz używać przetworników A/C, to dołóż dodatkową filtrację na zasilaniu przetwornika. Zobacz na podobny projekt Adapter z Atmega88PA na forum http://www.elektroda.pl/rtvforum/topic27... przydałoby się miejsce na...
Posiadam dokładnie Atmega88PA-PU, więc na 3.3 się nada. Więc najprościej zasilić atmegę i rfm12b na 3.3 V ,i wywalić sn74hc125? Nie mniej...wolałbym zostać przy tych 5V ,gdyż w płytce do programowania mam wbudowaną przetwornicę która na wyjściu daje 5V . Z tego wzlędu planowałem 3.3 V tylko dla rfm12b
BINGO! Nie zauważyłem ale faktycznie funkcja read/write w Skaner.exe miała włączony XON/XOFF (software flow control), a port RS232 skutecznie filtrował znaki sterujące transmisją. NAJCIEMNIEJ JEST POD LATARNIĄ... ;-) Także problem został rozwiązany, SERDECZNIE DZIĘKUJĘ! :-D :-D :-D Swoją drogą odkryłem, że jest problem z programowaniem ATMEGA88P/PA...
Witam. Zaczynam naukę programowania uC, moim pierwszym urządzeniem tego typu jest ATMEGA88PA-PU. Wgrałem na nią program, który zapala led'a, jak nacisnę przycisk oraz gasi led'a jak puszczę przycisk. Program działał. Następnie postanowiłem zmienić program aby po naciśnięciu przycisku led się zapalał a po następnym naciśnięciu gasił. Program ten nie...
Witam! Mam problem moim programatorem MiniPro TL866CS przerobiony na wersję TL866A. Już rok jest po przeróbce, dodane jest złącze ICSP. Działał do tej pory bez problemu. Problem pojawił się po zaprogramowaniu przez złącze ISP układu Atmega88PA. Mam takich układów 10 do zaprogramowania, pierwsza szuka poszła bez problemu, druga nie chciała się już czytać...
Projekt całkiem ambitny, ale jak umiesz programować to spokojnie do zrealizowania. Co do elementów to polecam: -[url=http://robodudes.com/silniki-dc/12... Pololu 50;1 -[url=http://robodudes.com/mechanika/124... do silnika - dzięki niej można silnik bardzo łatwo...
A co to za pomysł aby w ATINY84 podciągać pin RESET rezystorem do GND? O kuzwa, chyba zmęczony byłem jak projektowałem. Dobra, ten problem napewno rozwiązany. Tak przy okazji, czy w czasie programowania programator trzyma cały czas reset zwarty do masy ? Dodano po 54 W mega164 wyłącz JTAG bo jest właśnie na porcie C. Ok, prawdopodobnie to. Jutro wieczorem...
Mikrokontroler: http://goo.gl/fxOST, dlaczego taki? więc niejaki mirekk36 odpowie, dlatego, że: 1. ATmega88 to dużo nowsza wersja ATmega8 2. posiada wiele ciekawszych możliwości niż m8, a do najważniejszych można zaliczyć fakt, iż Timer0 posiada kilka trybów pracy w przeciwieństwie do m8. Może na początku to dla ciebie nie dużo będzie znaczyć, ale...
Witam, mam sobie pewien układ zasilany z 3.3V. Na płytce będą elementy, które wyższego napięcia nie przeżyją. Teraz doszedłem do wniosku, że przydało by mi się złączę ISP, bo nie chce mi się co chwile wydłubywać ATmegi z podstawki. No i klops - mój programator jest zasilany tylko z 5V. Nie ma zworki zmiany na 3.3. Wymyśliłem, że po prostu nie podłącze...
Przed przystąpieniem do ustawienia fusebitów chciałem się najpierw poradzić. Posiadam procesor atmega88PA-PU który zamierzam taktować zewnętrznym kwarcem 8Mhz. Mam napisany program do obsługi sprzętowego PWM i SPI pozostaje mi tylko ustawić odpowiedni te fusebity. Screen z programu od ustawiania fusebitów. http://obrazki.elektroda.pl/5028023400_1...
objawiło się AVR Studio beta 4.15 [url=http://www.atmel.no/beta_ware/]Link Wsparcie dla nowych AVR ONE! on-chip narzędzia debugowania i programowania. Aktualnie obsługuje wszystkie rodziny AVR XMEGA urządzeń na obu JTAG lub PDI 2-wire interfejsy, jak również z debugowania Nexus AUX śledzenia na wszystkich AVR ® 32 32-bitowej mikro-kontrolerów i...
moze prosciej bo polowy nie rozumiem co chcesz osiagnac:D dobra jest usbasp programator zbudowany przez ciebie, bootloader w nim jest i chcesz zaprogramowac atmege 328 szeregowo. tylko ta atmega gdzie sie znajduje? na plytce stykowej? jakiejs innej plytce? zdjecie by wiele wyjasnilo:) Dodano po 1 i co to wogole ma imitowac?:D Ludzie! Czy wy nie możecie...
Witam. Mam zamiar nauczyć się programowania mikrokontrolerów itp. Na praktykach mam zrealizować w miarę prosty projekt, ale przyznaję się bez bicia nigdy tego nie robiłem, więc teraz uważam za dobry czas na praktyczną naukę. Zrobiłem sobie listę rzeczy, którę chce zakupić. Gdyby czegoś brakowało to proszę o uzupełnienie ;) Z listy rzeczy: -na pewno...
Dobry wieczór,borykam się z problemem poprawnego wgrania bootloadera jak i kodu programu dla układu Atmega88PA w obudowie TQFP32. Układ jest już wlutowany na płytkę do programowania używam przejściówki kanda ISP na 6 pinów. Co ciekawe sprawdzając podłączony avr w programie mkAVR Calculator atmega jest poprawnie wykrywana to też odrzuciłem(mam nadzieję)...
Zacząłem coś wybierać sobie: 1. [url=http://botland.com.pl/programatory/... USB 2. [url=http://botland.com.pl/podstawki-pod... 3. [url=http://botland.com.pl/avr-tht-dip/1...
170zł za płytkę z procesorem AVR? Daj se chłopie spokój... :) lepiej w dobrą książkę zainwestuj ([url=http://leon-instruments.blogspot.c... książek o elektronice i [url=http://mikrokontrolery.blogspot.com... link) Kup sobie płytkę stykową na Allegro za 15zł, kup też procek np. ATmega88PA-PU,...
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! Mam pewien problem ze swoim projektem, który zawiera atmege 88PA(TQFP), RFM12B, ds18b20 i parę jeszcze innych elementów. W czym problem? Ano w tym że nie mogę przebrnąć przez podłączenie układu do programatora. Bardzo podobny układ wcześniej zbudowałem, tyle tylko że w obudowie DIP tyle że w oparciu o atmegę 32. Proszę o zerknięcie na schemat,...
Zazwyczaj zamykam rolety tylko do połowy, choć zdarza się że zamykam je całkiem. Stosując dostępne na rynku rozwiązania musiałbym stać koło wyłącznika, żeby zatrzymać w odpowiednim momencie ale jako człowiek bardzo wygodny postanowiłem zbudować sterownik, który zautomatyzuje tę czynność. Jest to rozwinięcie mojego https://obrazki.elektroda.pl/5683587700_...
Witam Wykonałem własną płytkę wg tego schematu: http://obrazki.elektroda.pl/2309395500_1... i w oparciu o mikroprocesor Atmega88PA-PU. Pracuje na ubuntu 12.04 i zainstalowałem eclipse wg. [url=http://mirekk36.blogspot.com/2012/0... poradnika. I mam problem z wgraniem programu do mikrokotrolera(dla...
Generalnie w takich przypadkach nota układu twoim przyjacielem. Poczytaj to co napisałem w komentarzach. [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> int main(void) { uint8_t i = 0; DDRD = 0xff; //TCCR2A |= (1<<WGM21)|(1<<WGM22); // źle ten tryb jest zarezerwowany TCCR2A |= (1<<WGM21) // CTC //TCCR2A |= (1<<CS20)|(1<<CS21)|(1<&l...
U mnie programowanie działa bez problemu (żadnych rezystorów nie używam), a Atmegę zasilam z 5V podczas gdy RFM73 z 3,3V. RFM73 spokojnie zniesie 5V na wszystkich wejściach co zresztą jest napisane w rozdziale 8 specyfikacji.
Czy problemem może być to, że zmieniam fusebity (HFUSE=0xC9 LFUSE=0xEF) na zewnętrzny kwarc, którego w momencie programowania nie ma? To znaczy, że Twój mikrokontroler stoi w miejscu :) Czyli jeżeli jest ustawiony na wewnętrzny generator RC i dokonujesz zmniany na kwarc, to zmiana się dokona, ale później przy braku kwarcu komunikacji już nie będzie....
Jak byś mi wyjaśnił jak podajesz GND na 3 i 5 pin procesora, to może bym coś mógł powiedzieć. Na płytce nie widzę żadnego połączenia - być może robisz to jakimś przewodem?
Zaprogramowałeś jak sama opcja sugeruje procesor do pracy z generatorem RC, a nie rezonatorem kwarcowym ;) Podepnij oscylator RC zgodnie z dokumentacją procesora i powinno ruszyć.
programator usbasp, program bascom Masz to tak skonfigurowane, że działa ? Programowałeś już jakikolwiek procek w ten sposób ? Alternatywnie możesz użyć programiku KHAZAMA PROGRAMMER (google).
No to masz błąd połączenia pomiędzy programatorem a procesorem - NIESTETY :( nie ma innego wyjścia. Schemat pokazałeś OK ale pewnie fizycznie już jest gdzieś problem - tzn na pewno jest bo o tym świadczy ten komunikat. Pokaż jakąś fotkę jak zmajstrowałeś ten swój układ - jakieś 2-3 zdjęcia z bliska w miarę. Tylko proszę - weź że zdjęcia dodawaj przez...
Sama idea co najmniej dziwna, plus brak blokowania przerwania. A tak swoją drogą po co angażujesz timer T0 skoro go nie używasz? I jak ma się wywołać przerwanie od T1 skoro nigdzie go nie skonfigurowałeś?
Kondensator tantalowy pasuje jak najbardziej i jest znacznie mniejszy. Soldermaska lepiej zabezpiecza; lakier uniemożliwi serwis zegarka STK200 i tak trzeba zasilać; programujesz bez baterii Wybudzanie poprzez SW1 to głównie jak jest napisany program. Po cynowane ścieżki - utlenia się cyna - powinna być soldetmaska 2k2 to zbyt duża wartość, to ok 600uA...
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
Programuje EEPROM, automatycznie się programuje poprzez ECLIPS. Moim zdaniem, acz nie jestem pewny, nic samo automatycznie się nie programuje. Musisz wskazać plik dla EEPROM-u i go zaprogramować. Możesz też użyć makra eeprom_write_byte(). R
Musiałem dodać, aby móc programować - jak komuś się przyda to proszę bardzo. Testowane tylko z 168 Dodano po 16 Ale byka strzeliłem, a nie mogę zmienić :) (Dziękuję moderatorowi, bo byłby wstyd :D).
Witam, mam problem z Atmega8A w obudowie TQFP. Program mkAVR Calkulator odczytuje ją oraz programuje bez probemów. Ale dioda się nie zaświeca, co robić??? Program w C [syntax=c]#define F_CPU 1000000UL #include <avr/io.h> int main(void) { DDRC |= 0x01; PORTC |= 0x01; while(1) ; return 0; }[/syntax]
http://obrazki.elektroda.pl/6163532400_1... Chciałbym zaprezentować ostatnio wykonany model sygnalizacji świetlnej . Makieta posiada sygnalizację świetlną dla samochodów oraz dla pieszych, możliwość symulacji "awarii" świateł. Skala została dopasowana do modeli samochodów w skali 1:64 (popularne "resoraki"). Znaki poziome zostały możliwie...
Lepiej sobie Bascom odpuść, to droga bez przyszłości. Poczytaj: http://mikrokontrolery.blogspot.com/
Zazwyczaj zamykam rolety tylko do połowy, choć zdarza się że zamykam je całkiem. Stosując dostępne na rynku rozwiązania musiałbym stać koło wyłącznika, żeby zatrzymać w odpowiednim momencie ale jako człowiek bardzo wygodny postanowiłem zbudować sterownik, który zautomatyzuje tę czynność. Założenia - możliwość zapamiętania/zmiany punktu półotwarcia,...
Witam Będąc przekonanym, że ATmega88PA ma tak samo uporządkowane fuse bity jak ATmega8A wklepałem w konsolę: avrdude.exe -p m88pa -c usbasp -U hfuse:w:0xD9:m -U lfuse:w:0xE4: W wyniku czego mój mikrokontroler przestał być widoczny (rc=-1) Plan był taki, żeby załączyć wewnętrzny oscylator 8Mhz. Z tego co widzę to zaprogramowałem BODLEVEL na 001 (w nocie...
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:...
Witam mam Bascoma w wersji 2.0.7.5 demo i USBASP. Próbuję zaprogramować Atmega88P jednak nie wykrywa mi go pod programatorem w Bascomie. Na tym samym Programatorze tj usbasp ale pod np Khazama lub innym widzi sygnaturę procka i można programować i odczytywać. Dlaczego bascom nie widzi tego procka?
Oddzielne zasilanie przydało by się przynajmniej do testów. Najprościej to zasilić procesor z 5V z USB kompa. Przynajmniej będzie wspólna masa z kompem, potrzebna do programowania i do pomiarów wejściem Line In. A serwo zasilić z baterii Li-Pol które masz.
Ad 2.) Bootloader w uproszczeniu to taki program umieszczony w docelowym mikrokontrolerze który pozwala na zmianę zawartości pamięci flash (wgranie programu) bez konieczności stosowania programatora (na podstawie danych np z karty SD, portu COM, czy innej magistrali). Sprawdza się to doskonale w przypadku Arduino bo kupując gotową płytkę z wgranym bootloaderem...
Witam, zakupiłem na znanym portalu partie ATmega168PA w okazyjnej cenie prosto z chin. Atmegi przeleżały kawał czasu aż naszła potrzeba użycia w projekcie. Niestety próba programowania nie powiodła sie. Okazało sie ze procesor ma sygnaturę 0x1E 0x93 0x0F czyli od atmegi 88PA. Mój pomysł na sprawdzenie czy jest to atmega 168 jest taki żeby zapisać cała...
Witam. Programuje ATmega88 w bascomie programatorem STK i mam błąd o braku identyfikacji procesora. Programator działa na 100% bo sprawdzałem na ATtiny26. Podłączone mam do układu zasilanie i masę, MISO, MOSI, SCK, RESET i zasilanie ze złącza na programator. Już sprawdzałem ATmege88 w obudowie TQFP ale jest taki sam błąd. Proszę o pomoc. Może jest jakoś...
Witam! Tematów o podobnym tytule jest wiele, ale nigdzie nie ma konkretnych informacji :/ (albo szukajka je skrzętnie ukrywa). Chcę zacząć przygodę z programowaniem mikrokontrolerów. Mój wybór padł na AVR-y. (tak AVR - nie wciskajcie na siłę innych). Chcę wystartować na Atmega8A, a później zobaczymy jak to się rozwinie. Budżet nie jest dla mnie kwestią...
FuseBit CLKDIV8 w przypadku Atmegi88 sprawia, że taktowana jest 1MHz. Z dokumentacji wynika, że prędkość programowania przez ISP powinna być 4 razy mniejsza. Dlatego w takim przypadku musisz zmniejszyć szybkość programowania przez USBASP właśnie za pomocą parametru -B.
Z ponyprogiem z tego co wiem to cudo raz dziala raz nie. Ja programowalem cudem tylko isp programerem dybkowskiego, ale czy jest on dalej rozwijany i obsluguje atmege48 to nie wiem ;/
... na blogu znalazłem Atmel Studio 6 no ale on trochę waży, a z moim netem jeszcze podczas ferii to koszmar. Pisałem byś kilka dni poświęcił na lekturę zanim rozpoczniesz: http://mikrokontrolery.blogspot.com/2011...
Pokaż zdjęcia. Jaki masz system operacyjny?
Hej!Chcialbym uzyc procka Atmegi88 ale nie wiem czy mozna korzystajac z programu PonyProg zaprogramowac Atmege8 poniewaz nie ma tam w menu wyboru typu procka Atmegi88, jest tylko Atmega8.Czy mozna wgrac program na Atmege88 wybierajac z menu wyboru procka a PonyProg - Atmege8?????
1) Mam na stanie kilka programatorów , szeregowe i równoległe , w żadnym nie występuje napięcie wyższe od 5 Volt 2) takie same 3) Szybkość , równoległy jest szybszy
Weź zassaj program MkAvrCalculator i wtedy zobacz - bo w PonyProgu na pewno blokujesz procka fusami - to strasznie dziwny program :( MkAvrCalculator będzie działał z twoimi prockami bez żadnych ograniczeń i za free. Ja używam od długiego czasu procków takich jak ty. Żadnych problemów ... żadnych złych partii.
MkAvrCalculator sprawdzę dopiero jutro, ale nie chodzi mi o to, że programator nie działa bo ten akurat używam od długiego czasu i zaprogramowałem już dziesiątki różnych procków tylko teraz z Atmegą8A wyskoczył taki kwiatek, za chwilę programowałem zwykłą mege8, atiny26 i było wszystko ok, jeśli teoretycznie są takie same (oprócz własności poboru prądu...
Faktem jest, że bootloader zajmuje trochę miejsca, ale niezaprzeczalne jest również, że dzięki niemu wygodniej (dla początkującego) i szybciej programuje się z poziomu IDE Arduino. P.S. Rozumiem, że kolega kupił ISP po to aby wgrać bootloader arduino do czystego procka, a potem wygodnie programować już przez bootloader. Tak?
1. Działają, ale wstawiłeś 3,3V zamiast 3,6V co może mieć wpływ na prawidłowe rozpoznawanie stanów wysokiego. 2. Schemat na stronie fischl-a są prawidłowe. 3. Próbować możesz - spalić niczego nie spalisz - na razie jednak ogranicz się tylko do programowania, bez zmiany fusebitów w programowanym układzie..
Czy ustawiłeś gdzieś rejestry DDRB i DDRD?
Jaki jest okres przerwań timera? Gdzie go programujesz? Poza tym dość niefrasobliwie dobierasz typy danych. Jednobitowe znaczniki są u Ciebie 16-bitowe (int) zamiast _Bool/bool (tak, od 20 lat jest taki typ w języku C i nie trzeba go "robić") , masz jakieś dziwne konwersje z char na int i podobne - po co?
Diody zabezpieczające (pasożytnicze) są na wszystkich "normalnych" wejściach. Nie ma ich tylko na wejściach, które służą do podania wyższego napięcia w specjalnych trybach programowania - takim wejściem jest w AVR wejście RESET. Są to zawsze diody zwykłe, nie Schottky, więc mają napięcie przewodzenia rzędu 0.65 V. Często można z nich sprytnie skorzystać,...
LPT vs Bios - EPP/ECP Jedna z tych opcji była zaznaczona, wybrałem drugą - bez różnicy. Kalibrację "Calibration" wykonywałem wiele razy przed, po i pomiędzy programowaniami Atmegi88P i nie zauważyłem, by jakoś wpływała na działanie całości. Odlutowałem kabelek zasilania z AREF - bez różnicy. Wziąłem drugą Atmegę88P - zachowuje się tak samo. W ramach...
Witam napisałem program w bascomie (bo narazie się uczę) Szkoda tylko, że źle się uczysz:) Mój mentor w dziedzinie programowania mikrokontrolerów nakierował mnie również na bascoma i naprawdę tego teraz żałuję... Lepiej od razu przesiąść się na C
Ciekawość wygrała. Tasiemka 40cm ~ daje rade. Wcześniej 1m około USB (bo przedłużacz mam, port USB jest z tylu stacjonarki). Dodam, ze USBASP jest zrobione na ATmega88P i było testowanie programowania Atmegi88P.
Takie coś znalazłem w książce "Język C dla mikrokontrolerów AVR" Tomasza Francuza. AVR Studio nie wypisuje żadnych errorów, ani warningów więc chyba to nie jest błąd.
Witam Chciałbym zrealizować programowy tryb CTC dla licznika T0. Program testowy zwiększa wartość rejestru OCR2 o jeden co sekundę (licznik T1). Taktowanie zegara 16 MHz. Licznik T0 i T2 mają ustawiony preskaler /1024. [syntax=c] volatile uint16_t licznik = 0; volatile uint16_t licznik1 = 0; volatile uint16_t licznik2 = 0; volatile uint16_t licznik3...
Punkt pierwszy to zdjęcie i/lub schemat, jak to podłączyłeś. Przytłaczająca większość problemów z "initialization failed" to złe podłączenie programatora lub AVR.
Więc dodałem ten procek do avrdude zmieniając tylko nazwę i sygnaturę lecz to nie wystarczyło do prawidłowego programowania. Chyba trzeba by jeszcze coś zmienić w bibliotekach kompilatora bo głupi migacz nie chciał działać. Tak jakby procek się zawieszał :/
Na pierwszym ekranie widać że miałeś zdecydowanie za wysoko ustawiony ISP clock. Masz tam informacje że częstotliwość ISP powinna być niższa niż 1/4 częstotliwości z jaką taktowany jest uC, czyli w twoim przypadku jeżeli częstotliwość z jaką pracuje uC to około ~1MHz to ISP clock powinieneś ustawić na wartość poniżej 250kHz To odinstalowanie AS raczej...
Trzeba chyba sobie samemu dorobić, tak jak pisałeś.
Eclipse nie ma zakodowanych procesorów, bo listę wyboru MCU pobiera z kompilatora, a listę programowanych z pliku avrdude.conf. Możesz zobaczyć te listy otwierając dodatkowe okienko. Window->Show view->Other...->AVR->AVR Supported MCUs. Możliwe, że masz inną ścieżkę do avrdude w Eclipse i nie zmieniasz tego pliku co potrzeba.
http://obrazki.elektroda.pl/2372307800_1... Witam chciałem przestawić mikro zestaw uruchomieniowy jaki powstał pod wpływem... Jak to zwykle bywa braku funduszu i chęci zapoznania się z językiem C z pomocą książki Pana Mirka. Zestaw głównie jest przeznaczony do zabawy PWM-em a dokładnie 4 PWM-ami Zestaw zawiera - złącze do programowania...
Cześć "Nie rozpoznano urządzenia USB" może być brakiem sterownika. W Twoim wypadku to wynik złych Fusów, LFUSE nie może być 0xFF. Wsad wpisał się poprawnie na Atmege, stwierdzam to na podstawie screena. Rezystory 62 Ohm mogą pozostać. Brakujące zenerki zabezpieczają port USB komputera. Podanie na układ programatora i programowany układ zasilania powyżej...
Nieee.... Kup Atmega88x3 i Atmega168x2 i Atmega328-jak będzie. I podstawkę DIL28 albo dwie. I płytkę uniwersalną do lutowania. I golpiny. I wtyczki do goldpinów. I trochę przewodów w postaci "wstążki" kolorowej. Szczypce boczne to już masz? I lutownicę? I cynę lutowniczą? I topnik- np.RF800? Mały pędzelek do nanoszenia topnika? I wąskie szczypce elektroniczne?...
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...
Wyświetlacz wygląda super dzięki podświetlaniu - naprawdę podziwiam chęć rozpracowywania transmisji - mnie by to przerosło - wolałbym kupić gdzieś nowy ;) Dobrą jak nie lepszą alternatywą są wyświetlacze OLED. Na zagranicznym eBayu można kupić moduły oled 128x64 w rozmiarze 0,96 cala (czyli naprawdę b. duża gęstość pixeli), płaski, niesamowicie kontrastowy...
Może programować płytkę Arduino przy użyciu USBasp jako zwykłą Atmegę. Nie musi nawet kupować nowego Arduino, a może w tym co już ma wywalić bootloader Arduino i programować w Atmel Studio. I myślę, że właśnie taki jest cel. Bo jeśli autor tematu jest z lutownicą na bakier, o żelazku już nie wspominając, to stworzenie własnej płytki puki co bym sobie...
Proszę pomóżcie . Chciałem coś poprubować z programowaniem avr w C , zainstalowałem WinAVR i AVR Studio jak w książce autor kazali , jak oni kazali napisałem pusty programik chcę go skompilować i error choć wszystko tak jest jak autor piszą . poniżej raport z build: rm -rf main.o sss.elf dep/* sss.hex sss.eep sss.lss sss.map Build succeeded with 0 Warnings......
Nie rozumiem co się dzieje z tą biblioteką, Robię na NANO ATmega168P i działa bez problemowo , wyjmuje nowiutką ATmega168P , zakładam na płytkę wgrywam botloadera tylko i wyłącznie po to by IDE poprzestawiało w AT fusebity a potem wgrywam skecz (IDE nie wywala żadnych błędów), no i niestety nic się nie zmienia , sprawdzanie z Blinkiem , wszystko OK...
Witam wszystkich zainteresowanych ;) Chciałbym prosić bardziej doświadczonych kolegów o rady oraz sprawdzenie schematu, który wykonałem na potrzeby omawianego projektu. To mój pierwszy tak duży (dla mnie wręcz olbrzymi) dlatego proszę o wyrozumiałość jeśli popełniłem jakieś karygodne błędy. Kondensatory rzędu uF będą wszystkie Tantalowe aby jak najlepiej...
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...
atmega88pa atmega88 programowanie iveco autocom programowanie
moduł zmywarki siemens sterownik sciezek podłączyć silnik trójfazowy
AP2114H-ADJ SOT-223 GA14 Marking Identification, Datasheet, Pinout – Diodes Inc, BCD, AMS1117 Awaryjne otwieranie maski Mercedes W221 - porady