Wybierz mikrokontroler ATMEGA88P lub ATMEGA88PA.
Witajcie, poszukuje informacji dotyczacych wlacznika na podczerwien (36hz) do robota, w ktorym wykorzystana jest atmega88pa. Program do robota jest w jezyku C. Zgodnie z tym, czego sie juz dowiedzialem, wcisniecie przycisku na pilocie powoduje spadek napiecia w galezi z odbiornikiem (tsop2236), takze czy program ogranicza sie do odczytu analogowego...
Witam Posiadam dwa identyczne układy, w jednym jest procesor Atmega88 , w drugim Atmega88pa. Ten pierwszy ma już wszystko ustawione, zaś w drugim pozostało mi ustawić odpowiednie fuse bity. Mam więc pytanie czy mogę w drugim po prostu przepisać te z pierwszego? Jestem prawie pewien że te procesory od tej strony się nie różnią. Pozdrawiam
Dzień dobry! ;) Mam problem z obsłużeniem UARTu wraz z programowym PWM. PWM steruje serwomechanizmem (w przyszłości nawet sześcioma - buduję robota kroczącego). Jego kod zapożyczony jest z forum, a konkretnie z tematu: W momencie, gdy wprowadzam obsługę UART, PWM przestaje działać. Docelowo przez UART chcę sterować wychyleniem się orczyka serwomechanizmu....
Witam, na początku wspomnę, że korzystam z systemu operacyjnego GNU/Linux Ubuntu. Podłączyłem programator USBasp do mikrokontrolera AVR ATMEGA88PA. Aby zobaczyć, czy program avrdude widzi mój mikrokontroler wpisałem w terminalu polecenie avrdude -p m88 -P avrdoper -c usbasp -U lfuse:r:-:h. . W odpowiedzi dostałem: avrdude: warning:...
Potrzebuję porady/informacji czy jest możliwe wysyłanie danych z programu na PC w C++ na port COM do którego jest podłączony Serial Adaptor Bluetooth. Dane z Bluetooth-a są odbierane przez układ BTM-222 podłączony do Atmega88PA. Komunikacja przez putty działa, dane wysyłane z putty są odbierane przez BTM-222 i wyświetlane na LCD. Chciałbym aby taka...
Do pisania programów na avr korzystam z atmel studio, następnie plik .hex wgrywam przez avrdude. Oto make file wygenerowany przez atmel studio [syntax=c]##############################... # Automatically-generated file. Do not edit! ########################################...
Pisząc program dla ATmega88PA-AU natknąłem się na problem przy np. takim rozkazie: OUT UBRR0H,R17 W datasheet dla ATmega48/V;ATmega88/V;ATmega168/V taki rozkaz jest, ale kompilator go nie przepuści. Jak mam załadować R17 do rejestru UBRR0H? Za pomocą rozkazu np ST używając adresu dla rejestru UBRR0H, wyszczególnionego w ATmega88PA Summary?
Witam ! Aby nie tworzyć podobnego tematu,pozwolę sobie odświeżyć ten. Posiadam 2x atmega88pa i nie mogę zacząć z nimi zabawy. Mianowicie mam problem z plikiem definicyjnym dla tej atmegi88 do wgrywania plików używam extreme burner AVR, jednak zle identyfikuje mi ta atmega, mimo to pozwala na odczyt danych, wgrania pliku hex,konfiguracje i odczyt fuse...
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ę)...
W zasadzie z tym hexem, którego wgrałem to było tak, ze w AVR studio utworzyłem projekt dla ATMEGA88PA-AU jednak dla wygenerowania pliku hex skopiowałem fragment starego programu z ATmega8515 nie zmieniając .INCLUDE "m8515def.inc" i skompilowałem.
Próbowałem dziś zaprogramować ten procesor i mam problem otóż próbuję tak: $ sudo avrdude -c usbasp -p m88 - U flash:led.hex Ale dostaje odpowiedź o nieprawidłowej sygnaturze: avrdude: AVR device initialized and ready to accept instructions Reading | ########################################... | 100% 0.02s avrdude: Device signature...
Kiedyś kupiłem atmega88pa-pu pobawiłem się i odłożyłem do szuflady. Ostatnio jednak ponownie chciałem co tam sobie zrobić i nie wiem czy już zapomniałem jak to się robi ale przy próbie zaprogramowania uC dostaję komunikat w stylu: j:\avrdude\avrdude-6.1-mingw32>av... -v -v -P usb -p m88pa -c usbasp -U flash:w:led.hex avrdude.exe:...
Witam, chcę ustawić fuse bity w atmega88PA tak aby, był on taktowany z zewnętrznego kwarcu 16MHz. Korzystając z dokumentacji, ustawiłem bity następująco: LOW : 0xE4 HIGH: 0x89 EXTENDED: 0xF9 LOCK: 0xFF ale najwidoczniej coś jest nie tak, bo teraz nie mogę wykryć go w żaden znany mi sposób. Da sie w jakiś sposób przywrócić fabryczne wartości tych bitów,...
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...
[code]Witam , złożyłem prosty układ na płytce stykowej który po wysłaniu znaku 'A' zapala diode, ale jak w tytule coś poszło nie tak , moduł bt jest podłączony przez konwerter do mikrokontrolera (oczywiscie Rx i Tx zamieniłem), do zasilania konwertera (Low)zastosowałem dzielnik napiecia co daje 3,3 / 3,2 V , co do aplikacji stosowałem bluetooth controller...
Atmega88pa-pu konfiguracja zegara do komunikacji z lcd
Witam, Wydaje mi się iż zapisuje wszystko poprawnie z datasheet jednak coś jest niepoprawnie... Wiem sprawa banalna ale za pomoc bede wdzieczny. [syntax=c] #include <avr/io.h> // definicja IO #include <avr/interrupt.h> // dolaczenie naglówkowego potrzebnego do obsl. przerwan #include <util/delay.h> // proste opuznienia // dioda LED...
Witam! Mam problem z ww kontrolerem, mianowicie przy ustawieniach początkowych zegara czyli wewnętrzny 8MHz oraz przy ustawieniu zewnętrznego zegara 8MHz, opóźnienie jest jakieś 8 razy większe. Wcześniej z Atmega8 nie było takiego problemu. W bascomie mam zadeklarowane $crystal = 8000000. Mógłby ktoś mi powiedzieć w czym tkwi problem
Na mojej płytce wszystkie programy działają. Odczytaj programatorem plik z procesora i porównaj z tym wygenerowanym przez kompilator to bedziesz wiedział czy programator źle wpisuje program. Spróbuj ten program tylko pokombinuj z watrością [ , Wait = 2500] tzn wprowadzaj wartości od 100 do 5000. Musi zadziałać. Dla kwarcu 8MHz i ATMega88 [syntax=basic4gl]$regfile...
Witam. Proszę o sprawdzenie poprawności wykonanego przeze mnie układu, nie uruchamiałem jeszcze atmegii liczę na sugestie i podpowiedzi. Układ będzie się wybudzał po zewnętrznym przerwaniu i zwierał jedno z wyjść do masy, zależy mi głownie na sprawdzeniu podłączenia uC oraz czy wyjście MOSI interfejsu SPI może być podłączone równolegle do 12 wejść układów...
Witam, Dzisiaj dostalem do zaprogramowania układ z mikrokontrolerem Atmega 88PA, jednak po podlaczeniu programatora, avrdude ciagle zwracal mi komunikat "target doesn't answer". Po weryfikacji podstawowych glupot typu podlaczenie, zaczalem przegladac schemat elektryczny układu. Okazało sie ze kolega wlutowal rezystor pull up do resetu 30 omow zamiast...
Witam. Jestem obecnie na etapie budowy stacji pogodowej. Po pokonaniu problemów ze stacją bazową, nadszedł czas na budowę czujnika zewnętrznego. Będzie się on składał z mikrokontrolera AtMega88PA, czujnika SHT11, nadajnika RTFQ2 i czujnika mierzącego prędkość wiatru (kontaktron lub dioda + fototranzystor, jeszcze nie zdecydowałem). Czujnik będzie zasilany...
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,...
Witam, Mam dziwny problem w mikrokontrolerem. Z nieznanych mi powodów restartuje mi się on gdy ustawiam źródło odniesienia dla przetwornika ADC. Co ciekawsze, dokona kilku restartów i za którymś razem uruchamia się poprawnie, a co lepsze przetwornik działa dobrze. Kod w tej chwili wygląda tak: Wszystko wykonane w technologii SMD, przetwornik filtrowany...
Docelowo potrzebuje uruchomić bootloader USB na atmedze32 (sprzętowy interfejs USB odpada z uwagi na to że musiał bym użyć xmegi która wymaga innego standardu programowania a to dodatkowe koszty itp. ; odpada też połączenie bootloadera UART z przejściówką FT232RL bo ja tu widzę więcej komplikacji niż zalet) Ponieważ jednak bootloadery tworzone głównie...
Witam, to znowu ja. Dzisiaj, programując czujnik DS18b20, nagle moja Atmega88PA przestała reagować. Sprawdziłem jeszcze raz połączenia i wszystko jest OK. Po prostu programator nie widzi mojego uC. Z fuse bitów zmieniałem tylko taktowanie na wew. 8MHz. Jedyne co, to zamiast używać przycisku podłączonego do pinu Reset, włączałem i wyłączałem zasilanie...
Witam, mam taki problem, że nie mogę przypisać do zmiennej np. t innej wartości niż na sztywno ustaloną. Mogę zrobić t=30; ale już t=t+30 nie chce skompilować. Jak zrobić aby czas oczekiwania _delay_ms(t); wydłużał się z każdą kolejną pętlą? Dodano po 4 Funkcja _delay_ms przyjmuje tylko wartości wpisane wprost, trzeba zrobić pętlę np taką: [syntax=c]...
Witam. Fuse bit (prescaler /8) istniejący (włączony) fizycznie w mikrokontrolerze chcesz usunąć (wyłączyć) programowo ? Tak to zrozumiałem z Twego postu. Ten fusebit w ATMega88 powoduje tylko zmianę domyślnego ustawienia preskalera zegara, program może sobie sam wartość preskalera zmienić i olać ten fusebit. Więc tak, da się w tym przypadku wyłączyć...
Witam Na sieci można znaleźć wiele adapterów, które można zainstalować sobie w podstawkach stykowych i nie tylko. Najczęściej dotyczy to jednak Atmega128. Jako, że trafiło mi się kilka Atmega88PA-AU postanowiłem je jakoś spożytkować. W fazie projektowania w Eagle okazało się, że sama przejściówka to trochę za mało dorzuciłem: - filtrację zasilania,...
Piszesz, że masz Atmel studio. Wejdź w Device Programing i sprawdź czy Twój programator jest wykrywany i jaką ma ustawioną prędkość. Warning na Twoim screenie pokazuje, że "cannot set sck period". Programator nie jest wykrywany (a powinien być? to jest usbasp). A może trzeba użyć Tools-Add target ? Tylko, że tam mam do wyboru jedynie STK500. emarcus...
Zrobiłem tak jak polecaliście tzn. dołączyłem rezystor 10k i filtrację (100nF) na każdym pinie zasilania. Sam mikrokontroler jest raczej sprawny bo był podłączany tylko w ten sposób. Próbowałem też podłączyć inny mikrokontroler tego samego typu. Komenda avrdude wygląda tak: avrdude -p atmega88 -c usbasp. Błąd cały czas ten sam. EDIT: Możliwe, że to...
Witam, Robiłem to kilkanaście razy na innych procesorach, a nie mogę zrobić na ATmega88PA. link do DSa: opis rejestrów TIMER0 na stronie 105 Timer1 i Timer2 mam ustawione w trybie PWM i działają bez zarzutu. Walczę już 2 dzień i nie rozumiem pewnych mechanizmów. - włączenie Timera0 powoduje, że pętla główna nie działa... Do portu PC0 (TQFP32) mam podłączoną...
Robię mały projekcik, w którym potrzebuję 4 kanałów PWM. Chciałem to rozwiązać programowo, niestety nie udaje mi się ożywić mojego timera, a konkretniej przerwanie (zarówno overflow jak i compare) nigdy się nie wykonują. Umieściłem w funkcji obsługującej to instrukcję gaszenia diody, lecz program nigdy tam nie doszedł. Nie mam pojęcia co robię źle,...
Atmega88PA Została wymieniona na nową. Na przyszłość będzie pamiętał :) dzięki za pomoc
Witajcie, poszukuje informacji dotyczacych wlacznika na podczerwien (36hz) do robota, w ktorym wykorzystana jest atmega88pa. Program do robota jest w jezyku C. Zgodnie z tym, czego sie juz dowiedzialem, wcisniecie przycisku na pilocie powoduje spadek napiecia w galezi z odbiornikiem (tsop2236), takze czy program ogranicza sie do odczytu analogowego...
Witam, jestem początkującym i nie zamierzam udawać, że się na tym Bóg wie jak znam :). Może ktoś miałby czas i chęć aby wskazać jak połączyć ATmegę88 z komputerem (system windows 8.1) przez JTAGICE MKII (innego nie mam). Mam płytkę stykową i zamontowałem tam układ (nie jest wolny od błędów, ale wg. niektórych już samo takie połączenie powinno pozwolić...
Witam, walczę już kilka dni i mam wrażenie, że brakuje mi jednego przecinka tylko nie wiem gdzie . Może ktoś widzi ten tragiczny błąd :( [syntax=vbnet] $regfile = "m88pdef.dat" $crystal = 1000000 $hwstack = 40 $swstack = 16 $framesize = 32 Cls Cursor Off Config Portd.0 = Output Config Timer1 = Timer , Prescale = 8 , Clear Timer = 1 , Compare A = Disconnect...
Witam! Od niedawna zacząłem się interesować elektroniką, zakupiłem płytkę stykową , mikrokontroler ATMEGA88pa oraz programator ATB-USBASP (v.2.0). Podłączyłem wszystko jak należy i za pierwszym razem wszystko poprawnie działało, jednak gdy wpiąłem kondensatory ceramiczne i elektrolityczne oraz dławik osiowy do AVCC (10 µH), wszystko działało dobrze,...
Witam, podłączam już kolejny raz programator Atmel Ice pod Atmega88PA i w Atmel Studio przy próbie połączenia wyskakuje mi ujemne napięcie, szukałem błędów w podłączeniu ale być może nie mogę ich wyłapać. Tutaj zdjęcie ja to jest podłączone:
Witam, podczas zmiany fuse bitów w atmega88pa korzystałem z tej odpowiedź: i w tym momencie dioda programatora sygnalizująca programowanie cały czas jest włączona. Jeśli wcisnę y/n nic to nie zmienia, nic dalej się nie wykonuje. Po tym zabiegu atmega działa na zewnętrznym kwarcu 20 mHz ale problem jest taki, że jakikolwiek program nie wykonuje się.....
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...
Można też do samego ładowania wsadu wybrać po prostu procesorek ATmega88P.
Witam. Korzystam z programatora MultiTool, który symuluje stk500. Nowa ATmega88PA identyfikuje się prawidłowo z ustawieniami na wewnętrzny rezonator 8MHz z preskalerem przez 8. Po przestawieniu na wewnętrzny rezonator 128kHz przestaje się odzywać. Co ciekawe po wgraniu fuse bitów pokazuje już nie 128kHz tylko EXTERNAL CLOCK. Podejrzewam, że jakiś błąd...
Witam kolegów, Wykonałem parę sztuk emulatora układu SID do C64 - . Zaprogramowałem jeden złożony układ za pomocą złącza ICSP programatorem TL866A. Wszystko bez problemu, ale w międzyczasie uszkodził mi się ten programator więc kupiłem niby lepszy - RT809H. Okazało się że nie ma on złącza ICSP. Kupiłem taki adapter - Tylko jak do licha ten adapter ma...
Cześć! Chce zacząć przygodę z mikrokontrolerami i na samym początku pojawił się problem. Zamówiłem już jakiś czas temu trochę części, programator USB ASP i ATmege 88PA problem jest taki, że po podłączeniu odpowiednich wyjść z programatora do mikrokontrolera oprócz zasilania bo zasilam go z zasilacza 5v wyskakuje mi w programie mk AVR calculator informacja...
Witam, trzeci dzień męczę się z obsługą ADC w ATmega88PA. Buduję układ gdzie chce sprawdzać, czy jest właściwe napięcie zasilania i czy bateria awaryjna ma właściwe napięcie. Oto mój kod i schemat pomiaru Pomiar napięcia 12V za pomocą dzielnika, napięcie odniesienia 1,1V z ATmega88. Pomiar napięcia baterii (3xAA), aby nie pobierać z niej prądu dzielnikiem...
Witam, pracuje nad małym systemem modułowym do sterowania w domu. Na ten moment mam : -klawiaturę Matrix do wpisywania kodu do drzwi (atmega88pa) -manipulator do temperatury (atmega164pa) -czujnik temperatury (attiny84a) Zamówiłem wszsystkie części i własny projekt płytek pcb. Klawiatura działa bez żadnego problemu, program wgrywa się i działa w 100%...
Mam problem z Atmegą88PA SMD. Mikrokontroler łączy się bez problemu poprzez programator USBASP z AVR Dude. Po wgraniu prostego programu na pinie PC1 nic się nie dzieje. Mój testowy kod: Reading | ########################################... | 100% 0.87s avrdude: verifying ... avrdude: 184 bytes of flash verified avrdude: safemode:...
Znów nie zakładając nowego tematu: Kupiłem wspomniany przezemnie programator. Jego firmware pozwala pracować z wersją Atmel Studio 6.0. Chciałem przetestować sobie programator, czy odpowiada , działa tak jak powinien. Podłączyłem (i trzykroć sprawdziłem) wszystkie przewody do procesora Atmega88 (wraz z kondensatorami, rezystorami, kondensatorami odsprzęgającymi,...
Swoją przygodę z Arduino zaczynam od takiego oto błędu po kliknięciu "Zweryfikuj": Arduino:1.8.2 (Windows 10), Płytka:"Arduino Nano, ATmega328" avr-g++: error: cannot access device-specs for 'atmega328p' expected at 'device-specs/specs-atmega328p' avr-g++: note: devices natively supported: ata5272 ata5505 ata5702m322 ata5782 ata5790 ata5790n ata5791...
To może spójrz na drugie co ci się rzuci w oczy? Supported devices: ATxmega128A1, ATxmega128A3, ATxmega192A3, ATxmega256A3, ATxmega256A3B, ATxmega64A1, ATxmega64A3, ATxmega128D3, ATxmega16A4, ATxmega16D4, ATxmega192D3, ATxmega256D3, ATxmega32A4, ATxmega32D4, ATxmega64D3, ATmega128A, ATmega164A, ATmega164PA, ATmega165PA, ATmega169PA, ATmega16A, ATmega324A,...
Jeżeli zrobienie płytki pod SMD nie stanowi dla Ciebie problemu to zwykła ATMega8 będzie najlepsza. Bo najtańsza (może nawet tańsza od Attiny13), równie mała, i ma wszystko co Ci trzeba. Oczywiście nie musi to być konkretnie stara oryginalna Atmega8 tylko może to być jej jakiś nowy odpowiednik: Atamega8A, Atmega88, Atmega88P, Atmega88PA czy inne.
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...
Witajcie elektrodowicze. Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci. Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR. Po zakupie otrzymujemy programator w postaci "dongla" USB oraz kabelek / tasiemkę,...
Czy może któryś z kolegów namierzył tabele porównawczą procesorów AVR + danej linii. Jakiś czas temu zrobiłem układ na ATMEGA88-20AU , teraz chce powtórzyć układ, zaglądam do TME i widzę dostępne ATMEGA88P-20AU oraz ATMEGA88PA-20AU Co oznaczają literki po 88? Muszę znowu wertować dokumentację na ile zmiana jest istotna itd., a czas to pieniądz :) Będę...
Upewniłeś się, że ten symbol masy jest dobrze podłączony? Nie widzę oczywistego problemu w tym miejscu. Usunełem ten symbol i problem pojawił się w paru innych miejscach które są uziemione za pomocą tego symbolu. Ponowne narysowanie też nic nie dało. Uziemie wstawiam poprzez opcje "dodaj port zasilania" i wpisując gnd, bo chyba tak to powinno wyglądać....
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 prawdziwie odwzorowane z naszych dróg i prezentuje skrzyżowanie...
A, o to chodzi ? : $ ../ShowPartCoreVersions Include directory "~/Devel/AVR/AvrAssembler2-2.1.42/A... exist ATtiny10 : Core version : AVR8L_0 ATtiny20 : Core version : AVR8L_0 ATtiny4 : Core version : AVR8L_0 ATtiny40 : Core version : AVR8L_0 ATtiny5 : Core version : AVR8L_0 ATtiny9 : Core version...
Duże wyświetlacze lampowe Nixie, takie jak Z566M, są drogie i na aukcjach osiągają ceny powyżej 50zł/szt. Jednak nie trzeba kupować czterech lamp, by zbudować funkcjonalny i estetyczny zegar – wystarczy zaledwie jedna sztuka! Oto gustowny gadżet ozdobny, dla osób lubiących zegary z poprzedniej epoki, posiadające jednocześnie drobną nutkę nowoczesności...
Witam! Mam problem z programem na atmega88PA. Gdy program działał na atmega8A nie było takiego problemu. Przesiadłem się na atmega88PA, zmieniłem potrzebne rejestry i konfigurację projektu - Atmel Studio 6.2 (najnowsze). Kompiluję z param. optymalizacji -Os. Definiuje F_CPU=14745600UL fusebity ustawione są prawidłowo. Program działa bez problemu dopłóki...
Mikrokontroler: , 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 gdy tylko się podciągniesz...
Witam, użyłem projektu zmodyfikowanego przez drzaśka (dziekuje za poruszenie problemu kart SD) i zauważyłem ze funkcja pf_mount nie zwraca niczego (program gdzies sie zapetlal), po analizie kodu oraz masie wstawionych kontrolek doszedlem do tego że program staje w w funkcji pf_mount, która wywołuje funkcje disk_initialize() z pliku mmc.c, która zaś...
Napięcia są prawidłowe, moduł bluetooth jest wykrywany przez komputer pod oryginalną nazwą czyli WT12, nie następuje zmiana nazwy opisana w artykule. Atmega to dokładnie atmega88pa-pu, nalepki nie ma, jest tylko ptaszek namazany markerem, na wszystkich trzech. Dodano po 4 Tak, czytałem. Joystick sprawdzony, działa, trzymałem go na wszelkie możliwe sposoby....
170zł za płytkę z procesorem AVR? Daj se chłopie spokój... :) lepiej w dobrą książkę zainwestuj ([url=]recenzje książek o elektronice i [url=]drugi link) Kup sobie płytkę stykową na Allegro za 15zł, kup też procek np. ATmega88PA-PU, a jak jesteś bardziej rozrzutny to weź ATmega644PA-PU. Do tego przy okazji jakieś kolorowe diodki, zestaw rezystorów,...
Witam Wykonałem własną płytkę wg tego schematu: i w oparciu o mikroprocesor Atmega88PA-PU. Pracuje na ubuntu 12.04 i zainstalowałem eclipse wg. [url=]tego poradnika. I mam problem z wgraniem programu do mikrokotrolera(dla testów napisałem prosty program który ustawia któryś port w stan wysoki). Wcześniej miałem możliwość sprawdzenia tego czy mój ukad...
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. Z tego co wyczytałem to te ustawienia oznaczają....
Witam Czy do programatora ze strony [url=]www.fischl.de da się po złożeniu wgrać firmware przez to 10 pinowe złącze czy uC trzeba zaprogramować przed przylutowaniem (wersja SMD)? Czy opłaca się zrobić ten programator a może jest jakiś podobny ale lepszy, który ma również udostępniony firmware ? Czy ten oryginalny uC można zastąpić ATMEGA8A-AU (TQFP32)...
Witam. Stworzyłem sobie oto taki sterownik do terrarium, ale są to dopiero moje pierwsze kroki z budową układów, więc prosiłbym o sprawdzenie schematu oraz o propozycję zmian, jeśli takowe są konieczne. Przeznaczenie poszczególnych złącz: X1 - podłączenie wyświetlacza, X2 - podłączenie zasilacza (opornik zostanie dobrany, jak będę miał zasilacz - tak...
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...
Witam. Doszły do mnie dzisiaj części ze sklepu, m.in. programator USBASP ( Dodano po 15 Wróć - jestem idiotą. Myślałem że te zworki idą kolejno (mam odwrotne wejścia USB z przodu kompa) i nie zauważyłem że są podpisane. Działa w MkAVRCalculator, choć w AVR Studio nadal nie mogę się połączyć.
Witam chcę zamówić mikrokontroler atmega jeden do nauki drugi do zrobienia programatora USB. Napisane jest aby nie stosować Atmega8-PU ze względu na ograniczenie częstotliwosci taktowania czy mogę zatem kupić ATMega88PA-P a drugi ATMega8A-PU do zabawy?
Robię jako projekt na studia interfejs OBD na LCD według protokołu ISO 14230 KWP 2000 FAST, który to według kilku źródeł internetowych jest w mojej Corsie C z 2005r. (ECU Bosch Motronic, silnik Z12XEP). Napisałem kod procedury fast initialization (10400baud 8n1) podany poniżej (w raz z opisem układu): Pozdrawiam, Krzysiek
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.
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
Może po prostu pin XTAL procesora albo któraś nóżka kwarcu nie łączy. I to uniemożliwia wzbudzenie drgań. Ale gdy już się wzbudzą za pomocą zewnętrznego zakłócenia, to się utrzymują za pomocą pojemnościowego połączenia pinu z kwarcem. Problemem może też być layout płytki. Piszesz że jest wszędzie taki sam i to nie jest problem, ale wcale tak nie musi...
Kiedyś miałem mały zgrzyt z nowymi ATMegami. ATMegi8 i inne podobne nigdy mi większych problemów nie sprawiały. A użyłem np. w falowniku który jak się potem okazało zakłócał działanie wszystkiego w około (serwa głupiały, wzmacniacze operacyjne się nasycały, itp.). Zdarzało mi się też podać 12V na zasilanie a ATMegi to przeżywały. A w innym projekcie...
Tylko nie mam dwóch UARTÓW, no i na płytce nie mam takiego połaczenia. Procesor to ATMEGA88PA. Chyba zrobię przerwanie PCINT, od wejścia Rxd i zmierzę czas trwania impulsu.
nawiązując do powyższych wypowiedzi, postanowiłem kontynuować temat; lecz tym razem wesprze się prostym schematem przedstawiającym sposób w jaki są podłączone trzy diody i wcześniej nadmieniony tester serw; do analizy zagadnienia wykorzystam już gotową z innego projektu płytkę drukowana "na pokładzie" której jest umieszczony procesor Atmega88pa-au w...
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ć...
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 ultradźwiękowy czujnik odległości typu HC-SR04, aby pojazd...
To prawda że atmegi zastąpiono innymi np atmega8 teraz to atmega8a itp. ale jeśli dobrze sprawdzisz to zarówno u dystrybutora jak i w sklepach np. TME brak jednych i drugich pomimo, że w ofercie widnieją już te nowsze, a nie ma dosłownie żadnych. Atmega88PA jest tańsza niż jej poprzednik Atmega88, przynajmniej w TME.
Witam. Wykonałem tytułową przejściówkę, ale nie działa ona poprawnie. System ją widzi i sterownik się poprawnie instaluje, pojawia się port COM. Nie można natomiast nic przez niego przesyłać. Jako programu terminalowego używam PuTTY. Z innnnymi portami, zarówno fizycznymi jak i wirtualnymi, działa bezproblemowo. Tylko z tym jest problem. Albo nic się...
Zacząłem coś wybierać sobie: 1. [url=]Programator USB 2. [url=]Podstawka 3. [url=]ATmega88 4. [url=]Płytka+przewody+zasilacz 5. [url=]Diody Koszty z przesyłką za taki zestaw to 91,40 zł Pobrałem już Atmel Studio 6.1 oraz Eagle Co jeszcze warto kupić z tego sklepu by później nie płacić ponownie za przesyłkę?
Witam, odgrzebałem swój projekt odbiornika podczerwieni, który działa świetnie, rozpoznaje adres i komendy pilota. Wszystko obsłużone jak należy. Problemem jest wykrycie przytrzymania przycisku. Nie zrobiłem tego odrazu a teraz zaczęły się schody. Napisałem fragment odpowiedzialny za obsługę przytrzymania jednak nie działa :( Projekt na Atmega328p,...
W trybie idle nie będzie u mnie problemu żeby wszystkie I/O były wejściami pull-up. W active oczywiście tak nie będzie ale ten tryb będzie najrzadziej wykorzystywany. Nie rozumiem tylko tego fragmentu: "All Active- and Idle current consumption measurements are done with all bits in the PRR register set and thus, the corresponding I/O modules are turned...
Tak właściwie czy jest jeszcze sens używać zewnętrznych układów RTC takich jak PCF8563? Przecież ATmega88PA ma wbudowany RTC i świetnie sobie działa. Na wypadek zaniku zasilania można zrobić przerwanie od komparatora, które wyłączy wszystkie peryferia z wyjątkiem RTC i dalej procek może lecieć na baterii. Kiedyś zrobiłem taki zegarek z wbudowanym RTC...
WSTĘP: Konstrukcji tego typu nawet tu na elektrodzie było kilka, tak więc niczego odkrywczego nie przedstawię. Udało mi się jednak wykonać urządzenie dość schludnie w mojej opinii wykonane i całkiem nieźle działające. Początkowo było one wykonywane z myślą o dezynfekcji układu klimatyzacji w samochodzie, ale z czasem okazało się, że spokojnie radzi...
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 Co się zmieniło: 1. od nowa napisałem...
objawiło się AVR Studio beta 4.15 [url=]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 przetwórców (Użyj AVR32 Studio...
ATMega88PA (i prawdopodobnie wszystkie inne z końcówką PA). Przy zasilaniu z naięcia 1.8V pobiera jakieś 0,18mA przy taktowaniu 1MHz. Ale nie lepiej napisać program tak żeby chodził na mniejszym zegarze? A po za tym jeżeli te 1800mAh to mają być akumulatorki NiMH to możesz się zdziwić.
Zainstalowałem WinAVR-20090313, który jak się okazuje nie ma ATMEGA88PA, więc wziąłem plik nagłówkowy <iom88pa.h> z WinAVR-20100110 i zmieniłem nazwę na <iom88p.h> oraz zawartość (wszędzie gdzie było 88pa zmieniłem na 88p). Skompilowało się pięknie (skopiowałem starego Makefile, gdzie zmieniłem tylko typ uC na atmega88p). Hex miał trochę...
Zamiast mnożyć scalaki lepiej zasilić np. atmega88pa z 2,8V.
Mirku: -- działa ta wstawka procka do avrdude ?? Pytasz o tą ATmega88PA którą ostatnio dorobiłeś ? - jeśli tak to sorki, że nie odpowiedziałem ale kolega, który to potrzebował - pisał że wszystko poszło dobrze, więc jest kolejny procesor na liście..... (chociaż przysiągłbym że pisałem ci o tym maila) a może coś innego miałeś na myśli pisząc o wstawce...
To nie jest jakaś darmowa ograniczona w funkcjonalności wersja ;) Ona działa w pełni funkcjonalnie tyle tylko że dla wybranych mikrokontrolerów, i to tych popularnych jak: ATmega8, ATmega128, ATtiny2313 czy też ATmega162. Działają wszystkie opcje - wszystkie. A AVRDUDE nie musisz znikąd ściągać ;) - wchodzisz do zakładki "Ustawienia" tam na dole masz...
Moim zdaniem wszystko zależy od tego co chce się robić Osobiście interesuje mnie sterowanie silnikami wiedziałem co i jak podłączyć i sam sobie zrobiłem mikro zestaw uruchomieniowy Jak się niema kasy i chce się coś z niczego zrobić to się zrobi :) Wkleił bym zdjęcie ale płytkę pożyczyłem wizualizacja została na płytce niema zwizualizownych na płytce...
Może określ ile tych pinów potrzebujesz, bo nie wiadomo w jaki sposób łączysz ten czujnik pulsu oraz LCD. Teraz wszystkie nowe procki charakteryzują się niskim poborem prądu (<1mA przy 1MHz) i pracą już od 1.8V. Musi być to po prostu wersja P lub V. Np taka Atmega88PA będzie ok. Jest na prawdę w czym wybierać. Rodzina Attiny też jest fajna, zobacz...
Zastosowałeś inny procesor. W projekcie został zastosowany ATmega88PA - seria picoPower Literki jednak sporo zmieniają :) To dwa różne procesorki i inne ID Powodzenia
Co do kodu i innych wyborów, które pomogą ograniczyć pobór prądu. 1. Jak najniższe napięcie zasilania, ważne jeśli jest dodatkowy stabilizator. 2. Wewnętrzny generator RC - bo wybudzanie z Power Down trwa 6 cykli a dla rezonatora kwarcowego 16 tysięcy cykli. 3. Praca z jak największą częstotliwością, ale należy dobrać częstotliwość do napięcia zasilania,...
Witam ponownie! Ponieważ nikt nic nie pisze to może wspólnymi siłami coś wykombinujemy:) Udało mi się wykombinować takie coś używając przykładów i qtouch studio (wszystko w załączniku) i niestety wyskakują mi takie błędy a to dopiero początek!! Error9expected ')' before numeric constantC:\Users\Mariusz\Documents\A... Studio\KLAWIATURA\KLAWIATURA\KLAWIATURA....
Projekt całkiem ambitny, ale jak umiesz programować to spokojnie do zrealizowania. Co do elementów to polecam: -[url=]Silnik Pololu 50;1 -[url=]Obudowa do silnika - dzięki niej można silnik bardzo łatwo zamontować do płytki drukowanej. -[url=]Koła do silnika -[url=]Analogowy czujnik odległości - do wykrywania kubków -[url=]Czujnik małych odległości...
A co na to datasheet ? Zbiór wszystkich not katalogowych AVR: Strona "poświęcona" temu µC: Notka ATmega88PA:
Kolega tmf ma rację. Pora porzucić Atmega8, 32 itd. Są nowe mikrokontrolery, oszczędne z rozwiniętymi peryferiami np. Atmega88PA, Atmega644PA, Atmega6450P.
Witam, przymierzam się do budowy bezprzewodowej części pewnego układu i stanąłem przed wyborem źródła zasilania. Ponieważ znalazłem co najmniej setkę różnych stabilizatorów, chciałbym zapytać kogoś doświadczonego jaki będzie najlepszy (i jaką baterię do tego dobrać) do układu: uC ATmega88PA Układ radiowy RFM70 Akcelerometr MMA7455 opcjonalnie jeszcze...
Bzdura. Prędkość transmisji nie ma znaczenia. Jak ma działać na wewnętrznym oscylatorze, to tak samo zadziała i 120, 9600 i 256000baud. A jak ma nie zadziałać bo błąd częstotliwości będzie za duży (RS232 zakłada że nie zadziała jak błąd przekroczy 4%), to tak samo nie zadziała 120, 9600 i 256000baud. Jednym słowem decyzję o zastosowaniu kwarca można...
No dobra, może jak się będziesz znęcał to go uszkodzisz, ale mi się jeszcze nie zdarzyło. Ludzie lutują scalaki transformatorami i jakoś dają radę, choć teoretycznie nie powinno się. Jak widać, układy scalone to twarde bestie :) a niedawno źle podłączyłem zasilanie i ATmega88PA dostała 12V zamiast 5V i przeżyła :D Co innego diody LED, zwłaszcza SMD....
Panowie. Przyszedł mi taki pomysł do głowy. A gdyby kolega nasz zaraz za bateriami dał np. dwie diody prostownicze, żeby stracić coś około Volta z zasilania a zamiast ATmega8 dał np. ATmega88PA, która jeszcze pracuje przy zasilaniu 1,8 V? W takim rozwiązaniu i tak by wycyckał czy to baterie, czy to akumulatorki do minimum. Przerobienie programu z mega8...
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...
Przetwornica 5V przy zasilaniu bateryjnym... po co? Może jakiś schemat? Bo obecnie to zgadywać można co będzie lepsze. Ogólnie jak masz zasilanie z baterii to daruj sobie wszelkie stabilizatory, przetwornice i inne tego typu układy, bo to tylko straty mocy. Dopasuj napięcie baterii do potrzeb, bo to najprostsze i najlepsze rozwiązanie. Chyba że ten...
Widzę, że nie orientujesz się w temacie, więc zrób coś prostego - wyświetlacz LED 7seg - zegarek, stoper - wyświetlacz LCD HD44780 - prosty notatnik z zapisywaniem i odczytywanie pamięci EEPROM - rejestrowanie danych z termometru LM35 do EEPROMu i tym sposobem wykorzystasz ADC - pomiar napięcia zasilającego, pradu pobieranego przez mikrokontroler lub...
Dlaczego przerabiasz kod na takiego dinozaura? Jeśli chcesz zastosować tańszy procesor to spróbuj ATmega88PA, ATmega644P albo inne z końcówką 4PA lub 8PA - będzie dużo łatwiej, bo są one podobne do ATmega1284P, a ich cena jest bardzo dobra w stosunku do możliwości.
Ja bym raczej stawiał na nową technologię produkcji. Np. u mnie stare procesory ATMega8/88 działają zupełnie dobrze. Są np. odporne na chwilowe zwiększenie napięcia zasilania ponad 5V albo na podanie takiego napięcia na któryś pin. Nowe ATMega88PA są już robione w nowej technologii (co miało dać mniejszy pobór prądu (i dało)) i są bardzo wrażliwe. Praktycznie...
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 przydałoby się miejsce na oscylator..... pozdrawiam
Chcę wykonać taki mały system bezprzewodowego pomiaru temperatury oparty o ZigBee. Docelowo chciałbym żeby było jedno urządzenie master (centralne), które komunikowałoby się z siecią czujników. Wszystko rzecz jasna stworzone od podstaw, bo chcę to wykonać jako pracę inż. Do samej pracy wystarczyłoby stworzyć ze dwa takie czujniki. Wykorzystanie ZigBee...
1) Najważniejsze żeby dobrze mierzył rezystancję i po złączeniu 2 końców sondy pokazywał 0.00 Ohm na tanich miernikach po złączeniu 2 sond są różne odczyty raz jest 0.2 lub 0.3 czasami odczyty skaczą. Wiem że to nie zależy tylko od samego miernika tylko od kabli/styków. Z tym to ciężko. Do takich małych wartości to raczej tylko metoda pośrednia ew....
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ć...
Przecież to bardzo porosty układ. Do czego tu schemat? Acha, tylko ja użyłem ATMega88PA (ma 6 wyjść PWM).
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,...
No ja właśnie nie wiem czy chce czekać po 30 dni na przesyłki. Doradziłby mi ktoś jaki wyświetlacz LCD kupić na początek, ewentualnie jaki kwarc do tego. Na chwilę obecną mam mikrokontroler ATmega88PA DIP28, cały zapas różnego rodzaju kondensatorów i rezystorów, diody różnych kolorów. Co musiałbym jeszcze kupić na start, aby znów nie szukać i nie zamawiać...
Witam ponownie Wykorzystałem wszystkie informacje które mi Panowie przekazaliście i mam dobrą wiadomość - wszystko działa poprawnie :D Na próbę uruchomiłem cały układ, ale na ATmega88PA, wykorzystałem kwarc 12.000 MHz. Innego kwarcu pod ręką nie miałem (no dobra, bodajże 26.601712 MHz miałem, ale on wykracza poza zakres mikrokontrolera, a przy podziale...
Witam Wyżej przedstawiony pojazd to jak tytuł wskazuje, zdalnie sterowany samochód zbudowany od zera. Dane techniczne: - Dwa niezależne silniki o łącznej mocy 78 W. Przekładnia 4.4:1 2200 RPM - Akumulator litowo-polimerowy o pojemności 2200 mAh 7.4 V - Mikroprocesor ATmega644P taktowany 20 MHz - Nadajnik/odbiornik nRF24L01 - Średnica kół wynosi 60...
Witam czy jest jakiś program który pozwoli mi skopiować zawartość flash i eeprom z procesora Atmega88PA na dysk i zaprogramować drugą sztuke, mam programator USBasp a w sieci jest dużo na ten temat tylko że trzeba instalować jakieś kombajny do programowania a mi to jest niepotrzebne.
Witam! Zaprogramowałem odpowiednio mikrokontroler ATmega88PA, tak abym na jednym z pinów miał sygnał prostokątny o częstotliwości 50Hz i szerokości impulsu 2ms w celu sterowania serwem TP SG90 (przez tranzystor bipolarny NPN BC337). Serwo jest podpięte do osobnego zasilacza (5V DC, wszystkie masy są oczywiście połączone). Po podłączeniu wszystkiego...
Swojego czasu zrobiłem sobie nastrojowe oświetlenie za telewizorem i stwierdziłem że wygodnie byłoby je włączać i wyłączać za pomocą tego samego pilota, którym obsługuję sprzęt RTV (w moim przypadku jest to programowalny pilot uniwersalny, gdzie kilka przycisków jest nieużywanych). Tak powstał ten oto prosty projekt. Oczywiście urządzenie jest bardziej...
Ok. To tak, do tej płytki testowej można podłączyć inne mikrokontrolery w obudowie DIP 28 z rodziny ATmega. Wiec ATmega328, ATmega88PA etc. W tytule dałem ATmega 8, ponieważ mam tych miktrokontrolerow kilka, nabyłem je niedawno z dobra cenę z chin. Poza tym zamiast co raz rzadziej używanego RS232 (jeszcze żyje jakoś UART-TTL), dodaj przejściówkę UART-USB,...
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...