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,...
1. Czy mozna zaprogramowac uc Atmega poprzez Arduino Uno? Jesli tak to czy rozni sie to mocno skladnia jezyka id programowania Arduino Uno? Em... Może zmienię Twój światopogląd czy coś, ale Arduino Uno jest oparte o ATmegę (dokładniej ATmega328P). Jeśli programujesz w Arduino IDE, język dla prawie wszystkich ATmeg wygląda tak samo. ale nie slyszalem...
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,...
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...
Witam wszystkich. Czy może mi ktoś pomóc w zaprogramowaniu fusebitów w atmedze32? Otóż wsady mam bez źródła, więc nie mogę zrobić tego w bascomie. Zrzut ekranu jest w bascomie z oryginalnego procka, i tak trzeba ustawić nowy. Problem w tym, że nie potrafię porównać, rozpoznać jak to poustawiać. Posiadam kilka programów: Bascom, extereme burner avr,...
Wygląda to na fluktuację napięcia na pinie. Czy masa układu mierzonego jest połączona z masą płytki Leonardo? Masy są wspólne. Tak jak wcześniej pisałem nie używam płytki Arduino Leonardo tylko samą Atmega32. Programuję tylko z IDE Arduino. Poniżej schemat. PA2 to mierzone napięcie ...
Witam Chcę zrobić robota mobilnego. Chcę aby można było go łatwo programować graficznie tak jak np. mobota w programie SPAR-TA. Czy ma ktoś jakiś pomysł jak coś takiego zrobić? Robota zamierzam zrobić na mikrokontrolerze Atmega16 lub Atmega32.
Witam, mam arduino i atmege 32a i czy jest jakiś sposób, żeby zaprogramować atmege przez arduino ?? Bo jakoś nie chce mi się wydawać kasy na programator, a złącza lpt nie mam ;/
Witam Posiadam Wellon vp-996 i do zaprogramowania Atmege328P jednak do wrzucenia otrzymałem 3 pliki CODE CONFIG oraz DATA w jaki sposób to wrzucić do atmegi za pomocą wellona?
Dzień dobry, chcialem zmienic taktowanie procesora na 4Mhz w wewnetrznego oscylatora RC, w tym celu przestawilem Fusebity korzystając z wiersza poleceń" avrdude -p m328p -c usbasp -U lfuse:w:0xC3:m, czyli zmiana bitów CKSEL[3..0] 0011, po wykonaniu polecenia straciłem kominikacje z uC. Czy mogło to spowodować jego zablokowanie? Korzystam z programatora...
Witam chciałem zrobić diody w rytm muzyki wziąłem 3 przykładowe programy z yt 20-40 diod, mając jedynie moduł 8 led zmieniłem wszędzie wartości z 20 ledów na 8 i nic nie działa ledy świecą w przypadkowej kombinacji albo jeden led świeci na losowy kolor. atmega328 programuje w arduino ide kod
Witam. Usiłuje uzyskac transmisje danych miedzy dwoma mikrokontrolerami : Atmega8 programowana w asemblerze i Atmega32 programowana w C. Do lini twi podpiete sa rezystory podciagajace 4,7K. Napisalem dwa proste programy, jeden w asemblerze dla Mastera a drugi w C dla Slave. Jednak komunikacja nie wystepuje.... (sprwdzanie kodow bladow TWSR po rs232)......
Witam. Ostatnio zablokowałem dwie Atmegi32 w niezrozumiały dla mnie sposób. Pierwsza Atmega32 działała dłuższy czas na kwarcu 16Mhz. Ostatnio chciałem wgrać na nią program z ze stosem TCP/IP. Przerobiłem program testowy na potrzeby Atmegi32 (m.in. ustawiłem F_CPU 16000000UL) po czym przez program PonyProg2000 wgrałem go na Atmege32. Po tym zabiegu mikrokontroler...
Witam, Jestem na etapie tworzenia kodu programu sterującego układem nadążnym typu solar track. Wykonałem już całą mechanikę systemu oraz fizyczną warstwę układu sterującego (obwód drukowany z wszystkimi elementami). Układ sterować ma mostkiem H (silnik DC) oraz podawać trzy sygnały sterujące do zewnętrznego sterownika silnika skokowego (CLK, DIR, EN)....
Próbuję zaprogramować procesorek ATMega32 przez ISP korzystając z prostego programatora na 74244 podłączanego do LPT i popularnego polskiego programiku ISP Programmer. Problem pojawia się już na starcie przy próbie odczytania sygnatury mikrokontrolera. Wyświetlany jest wtedy bowiem napis CHIP LOCKED. Muszę tu jednak zaznaczyć, że nie robiłem nic z fuse...
Witam. Podczas programowania wcześniej działającego mikroprocesora ATMEGA32 przez przypadek wyłączyłem zasilanie. Po tym, procesor się zablokował i nie można nawiązać z nim komunikacji. Programator to USBasp. Co można zrobić, by przywrócić procesor do działania?
Witam mam programator usb asp, z allegro, wgrałem sterowniki (poprawnie), podłączyłem go według dokumentacji do atmegi32a i w avrdude wywala : C:\Users\Wiz3ard>avrdude -p m32 -c usbasp avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections and try again, or use...
Hej, na studiach na zajęciach programujemy procesory Atmegi16/32. Postanowiłem kupić sobie taki procesor - bo cała resztę już miałem. Posiadam płytkę stykową kable etc, programator aspUSB, atmegę32 I teraz tak - nie bardzo wiem, jak przejść do programowania. Podpiąć piny etc potrafię - nie wiem jak skonfigurować środowisko, abym kompilował program a...
Witam, W moim sterowniku, który oparty jest na ATmega32 dość często zapisują się dane do eeprom'a przez co żywotność wbudowanej pamięci jest zbyt mała. Postanowiłem więc poszukać czegoś "zewnętrznego" i okazuje się, że zewnętrzne pamięci eeprom mają lepszą żywotność bo aż 1mln zapisów - chyba, że ktoś zna jeszcze lepsze to proszę o podpowiedzi. Przeszukałem...
Mam układ z ATMega32 programowany przez ISP (programator na LPT). Wszystko działa prawidłowo dopóki nie odepnę programatora. Gdy odepnę programator to siada komunikacja po rs232 (bo mój układ przesyła dane do komputera). Nie wiem w czym problem - bo co ma programator do wykonywanego programu? Reset mam podpięty do Vcc przez rezystor 22K. Nie mam pojęcia...
Cześć. Mam problem dotyczący komunikacji, jak w temacie. Operuję na Atmega32 na kwarcu 16MHz z USBasp, oraz na Arduino Uno z Atmega328P-PU także z 16MHz (przynajmniej taki jest na płytce). Połączenia fizyczne wyglądają tak: Atmega32 | Arduino Uno SCK -> PIN13 MISO -> PIN12 MOSI -> PIN11 /SS -> PIN10 Kod dla Mastera (Atmega32): [syntax=c]#define...
Wydawało mi się, że chcesz zaktualizować FW programatora/debugera Masz rację, dokładnie o to chodzi. Jednak wydaje mi się, że główny problem to problem z komunikacją, który będzie występował nie tylko przy aktualizacji firmware programatora/debuggera, ale również np. przy programowaniu mikrokontrolera. Oczywiście odróżniasz ładowanie firmware do Mega328...
Witam wszystkich:) Ostatnio zakupiłem płytkę testową EvB 4.3 z ATMEGA32 oraz książkę "Mikrokontrolery dla poczatkujących". Podczas wykonywania ćwiczeń z książki wyniknął problem. Np. w ćwiczeniu nr 6 wykorzystujemy Acsr.0 i Acsr.1 z rejestru ACSR które pełnią rolę bitów pomocniczych - i tu problem bo po zaprogramowaniu ATMEGA32 takim programem mikrokontroler...
Witam! Stworzyłem projekt w środowisku Arduino IDE. Program działa, więc chciałbym go przenieść na jakiś mikrokontroler i umieścić na stałe na płytce PCB. Problem w tym, że to środowisko nie ma wbudowanej obsługi innych procesorów. Chcę to zrobić na atmedze328p z zegarem wewnętrznym 1mhz i nie ma zmiłuj ;-) Układ ma być energooszczędny, więc zegar musi...
Witam, próbuje zrobić globus 3d LED. Oczywiście poniższy przykład jest tylko do testów i ma pomóc w uzyskaniu efektu, który później zostanie wykorzystany na szerszą skalę. Obecnie jestem na etapie programowania. Do programatora ATMEGA32A-PU. Poniżej wrzucam kod programu: Tak jak widać na Rysunku, użyłem 9 diod, 6 diod połączonych jest w jedną anodę...
Witam. Otóż zrobiłem sobie sterowanie światła za pomocą pilota do TV. I chciałem go przerzucić jak wszystkie swoje projekty na atmege8, ale nie zmieścił się na niej program więc chciałem wgrać bootloader na atmege328p i na nią wgrać mój program z arduino leonardo. Wgrywałem bootloader atmega8 korzystając z tej strony: Analogicznie chciałem zrobić z...
Przebrnąłem przez ten kod :) Co do ogólnej organizacji kodu, to nie będę się wypowiadał, bo jest to rzecz subiektywna i nieco drażliwa ;) W mojej opinii nadużywasz typu float oraz operacji na tego typu zmiennych. W wielu miejscach można byłoby użyć typu uint32_t z odpowiednio skalowanymi wartościami - to nieco komplikuje kod, ale przynosi wymierne korzyści...
Witam, Mam dziwny problem podczas programowania płytki swojego projektu. Płytka zawiera mikrokontroler AVR ATmega32. Problem: płytkę mogę zaprogramować bez problemu (programuję ją spod AVR Studio 4). Ale... właśnie zawsze jakieś ALE. Więc tak: sczytuję wartość sygnatury i programuje, ale tylko jeden raz. Potem muszę wyłączyć zasilanie układu (czyli...
Jestem od niedawna posiadaczem płytki ZL3AVR z μC ATmega32. Do tego mam programator [url=]ZL2PRG (zgodny z STK200/300), który podłączony jest do portu drukarki. Dziwi mnie inne zachowanie μC w Windows i w GNU/Linuksie. W Windowsie dioda (na płytce ZL3AVR) sygnalizująca wgrywanie programu zapalona jest tylko, gdy odbywa się programowanie. W...
Kolego - nic nie jest dobrze. Naucz się czytać błędy wypluwane przez oprogramowanie. Błąd który pokazałeś mówi jasno, że oprogramowanie avrdude korzystając z programatora nie zdołało połączyć się z mikrokontrolerem. Jeżeli chcesz programować przez Arduino to korzystasz z portu UART uP i wbudowanego bootloadera. Jeżeli chcesz korzystać z programatora...
Witam Od jakiegoś czasu programuje z arduino UNO ale po jakimś czasie chciałem przenieść projekt na stałe z czystą atmega328P. Zrobiłem błąd kupują atmegę bez wgranego bootloadera i mam pewien problem z wgraniem go na atmege328P, gdyż w sketchu wybieram programator USBasp ale nie mogę wybrać płytki atmega328P. Czy muszę wgrać jakiś dodatkowy plik? korzystam...
Witam, pare tygodni temu rozpoczalem swoja przygode ze swiatek AVR, czyli jestem zielony jak moj trawnik do ktorego to docelowo chce sobie skonstruowac nieco bardziej wyrafinowany sterownik podlewania :) Troche sie naczytalem o ustawianiu fusebitow i postanowilem nie brac sie za to samemu, mam nadzieje, ze uznacie to za rozsadny pomysl :) ATmega328P-PU...
Po 1; zaśmiecasz inne fora, by uzyskać pomoc bez nauki programowania C, bez książek oczekując gotowca. Po 2 ; Gdy dodasz 6 elementów uint16_t tablicy przekraczasz zakres i kompilator traktuje to jako int. Dlatego LCD wskazuje głupoty(wartości ujemne i obcięte do liczby 15bitowej). 16ty bit jest znakiem liczby.
Ponownie witam wszystkich :) Tym razem przytrafił mi się problem natury programistycznej. By nie "zmuszać" chętnych do pomocy, najpierw zdanie o problemie, później naświetlenie sytuacji :) Problem: Funkcja nie wpisuje wartości do zmiennej pod wskaźnikiem przekazanym w parametrze :( A teraz naświetlenie sytuacji: Posiadam funkcję generującą wartość float....
Jeśli jesteś w stanie napisać i wgrać program do atmegi to tym bardziej napisać własny 'terminal'. To tylko kilka linijek kodu w dowolnym języku programowania...
W zależności od tego jakim programem programujesz odszukaj pole "Parametr" lub "Dodatkowe parametry" i wpisz "-B 8" (minus B osiem) Obrazek przykładowy dla Burn-o-mat w tym wątku W niektórych programatorach zamiast "AutoSCK" jest rozwijana lista i z niej wybierz 185kHz. Jak się połączysz to zmień FuseBit CKDIV8 i będziesz mógł już komunikować się z...
To co napisał (at)kotekturek jest w większości bez sensu, nie ustawia się fuse wgrywając bootloder w Arduino, bo Arduino przede wszystkim ustawia fuse wypalając bootloader, tylko czasami wgrywa sam program do komunikacji, np. w attiny13 nie ma miejsca na program we flash (ani sprzętu do tego), w niektórych innych prockach można wybrać czy program ma...
2-warstwowa płytka PCB do zestawu rozwojowego JB-MEGA32 V1.1 bez części elektronicznych Stopień skomplikowania montażu: 2-łatwy (warianty: 1-b.łatwy, 2-łatwy, 3-trudny, 4-b.trudny) Montaż: SMT, THT Ilość warstw: 2 Kolor soldermaski: niebieski Cena: 8,64 zł + 9,50 zł za list polecony priorytetowy Cechy: - mikrokontroler ATmega32A-AU (TQFP-44) - RTC DS1307Z+...
Witam! Programuje se w Bascomie i mam taki problem: podczas działania programu do wewnetrznego EEPROM-a Atmegi32 sa zapisywane dane i jak resetne uP to jes ok dane zostają a jak odłącze zasilanie to dane w EEPROM-e znikają (a dokladnie czesc znika a czesc zostaje). EEPROM nie jest zajechany bo uP jest nowy i dane nie są czesto zapisywane! czyzby uszkodzony?
Witam, moze napisz w czym programujesz bo to istotne. pozdrawiam grzegorz ps: kolega mnie ubiegł....
Ja nigdy takich problemów nie zauważyłem z USBASP a sporo go używam. Jedno co mi przychodzi do głowy to po pierwsze po co dajesz w ogóle zewnętrzny kwarc - skoro masz wewn oscylator 8MHz (ale ok to nie jest jakby tematem tego postu) Po drugie - daj dowolny kwarc i w ogóle nie dołączaj żadnych kondensatorów ;) żadnych ani 22pF ani 33pH - po prostu żadnych...
W zasadzie powinienem dać Ci pomógł- ale nie ma jak. Bo sprawdziłem dziwne zachowanie programatora- ale nie takiego jak Twój- starego STK200- i okazało się że jedną końcówkę ma uszkodzoną HC244. Ale tak nie całkiem- po wejściu z Bascoma w programowanie- i po wyjściu bez żadnego programowania wszystko dobrze działało. Sprawdź stan wszystich wejść - miso,...
Mam do sprzedania moduły z Atmega32 , Moduł służy do budowy różnego rodzaju urządzeń i projektów opartych o popularny mikrokontroler ATmega32. Piny modułu pasują dokładnie do płytki prototypowej. Bez problemu moduł można zamontować w takiej płytce i dalej rozbudowywać, a dzięki wyprowadzonemu złączu ICSP szybko wgrać nowy program. Nie trzeba już tracić...
Oto kolejny projekt zegara zbudowanego na lampach nixie. Do budowy zegara użyto sześciu lamp IN12 na których wyświetlane są godzina, minuty i sekundy. Każda z użytych lamp pracuje z własnym sterownikiem 74141. Układy 74141 są dosyć ciekawymi sterownikami, które podłączane bezpośrednio do lampy pozwalają wyświetlać cyfry podawane przy użyciu 4 bitowych...
Loraduino to zgodna z Arduino płytka prototypowa sprzedawana przez firmę Electrodragon. Rozmieszczenie elementów na płytce przypomina Arduino Pro Mini. Sercem płytki jest układ ATMega328P firmy Atmel zawierający jednordzeniowy procesor AVR (RISC) o taktowaniu 16MHz. Programowanie płytki odbywać może się w środowisku Arduino. Do dyspozycji użytkownika...
Witam, mam plan ktory powoli wdrazam. Projektuje sobie pod układy działające niezależnie w oparciu o atmega8, atmega161, atmega32. Jednak podczas projektu chciałbym uwzględnić opcje wymiany danych do punktu centralnego który też zaprojektuje w oparciu o Atmega32. Docelowo liczę 6-8 niezależnych urządzeń spiętych do punktu centralnego który to będzie...
Ja również apelowałbym o więcej zrozumienia. To przecież nie o ATmega8 mi chodziło choć oczywiście przyznaję się do błędu. Wystarczyłaby drobna uwaga. Przecież dzisiaj w zalewie mikrokontrolerów wszelkiej maści trudno czasem zapamiętać jakiś szczegół dotyczący wady ATmega8, który zaistniał wiele czasu temu. Dlatego też myślę że to każdemu z nas jest...
Witam. Testując dzisiaj kod zauważyłem, że moja ATmega328P źle wykonuje funkcje _delay_ms ( wewnętrzny kwarc 8Mhz, eclipse 8Mhz, a źle odmierzał 1 sekundę - ale nie o to chodzi ) i zacząłem szukać w internecie przyczyny. Jedyne co znalazłem to zmiana fusebitów. Dokładnie wyłączyłem CKSEL0, a włączyłem CKSEL1 ( robię w MkAvrCalculator ). Niestety zablokowała...
Dzięki za odpowiedzi :) Faktycznie brakuje mi tylko dwuch wyjść Rx i Tx ale ATMEGA328P-PU ma takie wyjścia może ATMEGE zaprogramować he:) trudno pozostaje mi zamówić adapter i czekać do 5dni zniecierpliwiony :( POZDRO
Witam, zamówiłem sobie właśnie Arduino Uno oraz dodatkowy mikroprocesor atmega328p-pu i chciałbym się dowiedzieć jak to jest z programowaniem "czystego" procka. Natknąłem się na taki artykuł : w którym jest opisane "rozmnażanie arduino" i moje pytanie brzmi czy nie można po prostu zamienić tych procesorów miejscami? bez podłączania kabelków i kwarcu,...
Mam tego cudaka i testuję sobie na nim mini projekty wraz z ATmega8 i ATmega328. Za takie pieniądze to nawet nie opłaca się samemu coś robić :) Jednym słowem polecam. Jedna mała uwaga. Noga Vref jest podlaczona do VCC
Witam Posiadasz na stanie jakaś płytkę z mikroukładem ATmega ? Mozę warto kupić Arduino Leonardo ATmega32u4 lub Uno ATmega328 Możesz zobaczyć jak to się programuje wygląda tutaj : A. B. [url=] Kurs AVR-GCC
Czy tą płytkę powinno dać się zaprogramować ze środowiska arduino przez mEDBG? Najpierw musisz załadować arduinowy bootloader do atmega328. [url=]Link
Na schemacie idzie przez rezystor 10K do zasilanie. Mam to jakoś poprawić? A gdzie ten sygnał na złączu do programowania?
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 zbudować "sterownik PLC" oparty o mikrokontroler atmega32. :D Układ ma spełniać funkcję sterownika inteligentnego domu. Sterowanie ma się odbywać za pomocą pilota IR, oraz przycisków funkcyjnych. Komunikacja ze sterownikiem poprzez wyświetlacz LCD oraz port RS232 jak i sygnalizacja dźwiękowa(buzzer). Zależy mi nad tym aby układ posiadał...
Witam Brakuje nam jeszcze wiedzy na temat płytki PCB, szerokość ścieżek np. Załącz kod oraz stan ustawionych fusów. Załącz komunikaty z programowania.
Witam, podczas wgrywania programu do mikrokontrolera atmega 328p wywala mi błąd: avrdude-original: stk500_recv(): programmer is not responding w konsoli wrzucam polecenie: avrdude -v -c arduino -p ATMEGA328P -P /dev/ttyAMA0 -U flash:w:build-cli/atmega.hex Zależy mi by programować przez UART. Przewody podpięte: (RPI2 - m328p): 5V z usb do pinów 7,20...
Popsuć nie, ale zablokować tak. Zapisując same 0 zapisałeś też bity CKSEL na 0000, czyli na External Clock. A więc układ nie ruszy nawet z zewnętrznym kwarcem. Potrzebny jest zewnętrzny generator sygnału taktującego. Na pocieszenie powiem tylko że jaki taki generator można wykorzystać pin XTAL2 procesora z programatora USBAsp. Wystarczy ją podłączyć...
Witam, próbuję podłączyć wyświetlacz alfanumeryczny (16x2) doAtmegi 32a, programuję ją w Arduino IDE. Gdy wgrywam najprostsze "hello world" nic się nie wyświetla. Proszę o pomoc.
Cześć wszystkim, mam taki przedmiot jak "Programowanie mikrokontrolerów". Wszystko w Assemblerze. Na laboratoriach pracujemy na: ZL3AVR - zestaw uruchomieniowy z mikrokontrolerem AVR ATmega32 i wyświetlaczem LCD. Chciałbym uniknąć kupowania takiego zestawu lub składania czegoś podobnego samodzielnie. Chcę natomiast po godzinach mieć możliwość douczenia...
Witam. Czy ktoś znalazł w sieci przetłumaczoną notę programowania równoległego? Mam problem z programowaniem tego procka i chciałem sam napisać obsługę programowania równoległego na programator PS32. Jak się uda, to podzielę się programem:), ale na razie mam problem ze znalezieniem przetłumaczonego algorytmu programowania równoległego ATmega32. Za wszelkie...
Witam Mam problem z portami w procesorze ATMEGA32. Stany na wyjsciach portów wogule nie chcą sie zmieniac. Nie są ani podciągnięte do masy ani do plusa zasilania. Do tesu napisałem bardzo prosty program (ostatnio pisze programy powyżej 1000 linijek :D ) w Bascomie v1.11.7.9 Programowanie przebiegło bez problemu ale na wyjsciu Portd.3 nic sie nie dzieje....
Witam. Chciałbym zrobic termometr na atmega32. Mikrokontroler ten posiada w swej strukturze przetworniki A/C , takze myślę o jakichś rezystancyjnych czujnikach. W jaki sposób należy podłączyć czujnik do mikrokontrolera?? Prosiłbym o jakis schemacik:) Termometr ten programować chce w języku C i chciałbym aby wyswietlana temperatura była na LCD. Moze...
Witam, Wiem, że RC5 ten wątek był poruszany wiele razy na forum, ale chcę sie nauczyć programować w C, wiec chciałem wykorzystać odbiornik podczerwieni z mojego zestawu(ZL3AVR) i napisać protokół do RC5 Pracuje na kwarcu 16MHz i ATmega32. Odbiornik podczerwieni podłaczylem do PD3 #include <avr/io.h> // dostęp do rejestrów #include <avr/interrupt.h>...
Witam, Od jakiegoś czasu w ramach wolnego czasu uczę się programowania mikrokontrolera ATmega32. Koduję w C (pracuję jako programista wiec ten język jest mi bliższy niż asembler), dotychczas nie miałem jakichś większych problemów, udało mi się nawet obsłużyć wyświetlacz LCD i sądziłem, że obsługa czujnika temperatury DS18B20 nie sprawi mi większych...
Otóż dwa dni temu wyszedł na wolność kod serwisowy sony który odpala na konsoli każde oprogramowanie. No i aby wgrać ten kod na konsolę trzeba to zrobić mikro kontrolerem, najlepiej jednym z tych: * AT90USB162 * AT90USB646 * AT90USB647 * AT90USB1286 * AT90USB1287 * ATMEGA32U4 Z racji że wiele osób chce się dostać do oprogramowania konsoli, brak na razie...
Witam. Jest to moja pierwsza próba z mikrokontrolerami, próbowałem zrobić sobie mini płytkę do obsługi ATmega32. Niestety przy próbie programowania pojawia mi się taki komunikat "avrdude: error: could not find USB device "USBasp". Pierwsze co nasuwa mi się na myśl to że źle odczytałem schemat (bez stabilizatora zasilania). Druga rzecz jaka mi się nasuwa...
Od kilku dni walczę z Bacomem i ATmega32. Mam książkę Marcin Wiazania - Programowanie mikrokontrolerow AVR w jezyku Bascom. Książka fajna ale ma kilka lat, więc siedzę na necie i już mnie krew zalewa. Co chwila znajduje jakieś fragmenty programu, których nie rozumiem bo nie mam ich opisu ani w książce ani w helpie. Próbuję coś sam napisać, ale co chwila...
Problem w tym, że Adruino programuje się w C++ - język podobny, ale jednak zupełnie inny. Pozornie takie miganie diodą jest w Arduino przejrzyste, co wynika z posiadania gotowej klasy. Problem w tym, że mikrokontrolery programuje się nieco inaczej - bez znajomości hardware daleko się nie zajdzie. Dopóki masz odpowiednie klasy do Arduino wszystko pozornie...
Ktoś wam każe używać Arduino? Przecież tam jest ATMega328, można sobie ją programować w asemblerze, C, C++, Bascomie i pewnie kilku kolejnych językach... Problem raczej w tym, że całość jest dosyć duża i droga. W dodatku na pokładzie nie ma sprzętowego debuggera, co też nie ułatwia życia. Chyba lepiej sobie kupić moduł GSM i GPS i sprząc to z Xplained...
Opis konstrukcji Tester powstał w celu nauki rysowania schematów w Eagle oraz nauki podstaw programowania mikroprocesorów. Dodatkowo jest małych rozmiarów. Po raz pierwszy zastosowałem elementy SMD. Schemat: Widok PCB z EAGLE: A oto zdjęcia gotowej konstrukcji: Aby ułatwić możliwość wymiany procesora i gniazda ZIF14, zostały one umieszczone w podstawkach....
Heh :-) Siedziałem 2 dni nad tym (aż żona dostała białej gorączki) i doszedłem o co w tym wszystkich chodzi. Po pierwsze to musiałem zamienić UARTy, tzn. sprzętowego użyć do komunikacji z modemem GSM, zaś Softowego do komunikacji z PC. Po drugie intrukcja Bascoma Print domyślnie na końcu wysyła chr(13) i chr(10), więc musiałem użyć instrukcji printbin...
Witam Zakupilem moduł uruchomieniowy : oraz do niego programator : Podłączylem programator (mimo, ze nie ma nawet opisu pinów ISP na płytce) i niestety nie dziala :( Po uruchomieniu obslugujacego ten programator programiku i chociazby probie zczytania flasha z ukonktrolera, wyskakuje uwaga, iż nie ma dostepu wejścia do funckji programowania... Nie wiem...
Eh... Widzę, że na bardziej konkretną pomoc z Twojej strony raczej nie można liczyć, a prócz mnie to pewnie wiele osób byłoby zainteresowanych tym tematem. No cóż, zostaje jutro zamówić układy i zacząć programować. Najpierw tylko trzeba zrozumieć Word0, Word1, ... A może przynajmniej napiszesz jak ustawić Bity od D0 do D18 tak aby poruszał się on z...
Ja mam ZL3AVR. Nie jest tania, ale dopasowane do książki "Mikrokontrolery AVR ATmega w praktyce" Oparta jest o ATmega32. Myślę że nie ma znaczenia czy uczysz się na Atmedze8 16, 32 czy innej. I tak do projektu wybierzesz to co najbardziej pasuje (nie za duże nie za małe, jak nie będą potrzebne jakieś specjalne peryferia to często ATtiny wystarczy).
chodzi mi o to że próbowałem zczytywać program z tej atmegi programami: isp prog, pony prog, bascom avr, avr dude i wszystkie zczytane flash'e maja taki sam rozmiar i po dekompilacji wygladaja tak samo. Więc zastanawiam się jeśli by miało zczytać bzdury to chyba za każdym razem i za każdym innym programe do zczytywania byłyby inne bzdury a nie cały...
Witam serdecznie! Na wstępie powiem że procesor atmega nie widzę pierwszy raz, jednak pierwszy raz zabrałem się za programowanie Atmegi32 i właściwie można powiedzieć że to mój "pierwszy poważny raz". Pomysł wziął się stąd że zapragnąłem posiadać fabrycznego pilota sterowania radia z pod kierownicy w Renault Clio II ph 2 1.2 8V (notabene bardzo ekonomiczne...
.Owszem,zgadzam się.C ma większe możliwości,ale nim się przesiądę na C oraz na ARMy to chciałem się nauczyć BASCOM. Tylko zastanów się dobrze, bo gdybyś zaczął od C dla AVR to później przesiadka na ARM'y czy inne byłaby niczym bułka z masłem, tam też się programuje w tym samym języku czyli C lub jego ciut nowszej wersji C++. Zatem czas poświęcony na...
Ja tylko dodam dwie uwagi: 1. Oczywiście można każde dwie linie kodu (np. te, które ignorowałyby drgania styków) zastąpić przerzutnikiem czy uniwibratorem. Idąc w tym kierunku można wyrzucić mikrokontroler, wstawić kilkadziesiąt układów logicznych i mamy to samo, bez kłopotów z programowaniem. Pozostaje tylko kwestia sensowności takiego rozwiązania...
PS Czy ktoś używał wewnętrznego czujnika temperatury na ADC8 ? Pytam, bo nie wiem jak interpretować wynik ADC8=357. Tu jest jakiś przykład w BASCOM'ie [url=]Link, kalibracja jest opisana w dokumencie [url=]AVR122: Calibration of the AVR's internal temperature reference .
Być może moje pytanie wyda ci się "podstawowe" ale nie jestem jakiś zaawansowany w programowaniu - dopiero się uczę. Jak rozłożyć zmienną na bajty ? Spróbuję się jeszcze pobawić i zaadresować zmienne, tak żeby wyświetlana była ta zmienna którą chcę, chociaż może prościej będzie tak jak mówisz wysłać rząd zmiennych po kolei i odpowiednio je odebrać....
Witam, chciałbym przedstawić moją konstrukcję która powstała w zeszłym roku i teraz publikuję ją Wam. Jest to uniwersalna płytka bazowa posiadająca następujące włąściwości: Procesor ATMEGA32A z kwarcem 8 MHz Rozmiar pcb identyczny jak wyświetlacza 2x16 znaków HD44780 (można je ze sobą skręcić. Wyprowadzenie złącza do wyświetlacza. Wbudowany zegar RTC...
Witam Do sprzedanie zestaw EvB 4.3. Na tym zestawie rozpocząłem zabawę w programowanie. Na płytce znajduje się: Procesor AVR ATMega32 w obudowie DIP40 Złącze USB z bezpiecznikiem (zasilanie i programowanie płytki z komputera) Wyświetlacz LCD 2×16 NIEBIESKI Wyświetlacz 4×7 segmentowy Czujnik temperatury DS18B20 Konwerter RS485 Gniazdo kart MMC/SD Wyprowadzenia...
Mam problem z programowaniem procka atmega324 programatorem USBasp i nie wiem co jest grane. Atmega 16 programuje bez zarzutu a jak podepne atmege 324 to dostaje : avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude.exe...
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?...
Sądzisz że każdy dysponuje tym programem? Optymista :) Wrzuć jako plik graficzny. EDIT: (po dodaniu PDF) 1. jeden wspólny kondensator przeciwzakłóceniowy C7 dla wszystkich pinów mikrokontrolera, w dodatku 1000-krotnie za mały (dotyczy także pozostałych): 2. Czy pin RESET będziesz podciągał programowo do Vcc? Jeżeli nie to daj rezystor 10k: 3. Kondensator...
Kwarc 8mhz , musisz też dopisać procka do pliku boards. Szczegóły :
Witam! Mam mianowicie taki problem , próbuję wypalić bootloadera za pomocą Arduino , ale wyskakuje mi taki błąd : Wystąpił błąd podczas wypalania bootloadera avrdude: stk500_getsync(): not in sync: resp=0x00 Moje kroki postępowania z tym : Zrobiłem na samym początku tak : programowanie-atmega8a-oraz-atmega328p-z... Później Podłączyłem...
Witam, programuję Atmegę 32 za pomocą Leonardo, bootloader jak i program wgrywa się ok. Problem w tym, że działają tylko porty od PB0 do PB7. Do portów PA, PC, PD próbowałem podpinać diodę no i odpowiednio zmienić w programie jednak nic się nie dzieje. Bootloader ściągnięty z tąd : [url=]ATMega32 W czym może tkwić problem ? Zawartość pliku pins_arduino.h...
Witam wszystkich serdecznie; Jest to mój pierwszy post, więc może na początku się przedstawię. Mam na imię Mateusz, jestem studentem Politechniki Śląskiej. Zainteresowałem się programowaniem sterowników PLC. Niestety na chwilę obecną nie jestem w stanie sam zasiąść przed nauką PLC, ponieważ moja wiedza dotycząca ogólnie elektroniki i automatyki jest...
Kolego najprostszy sposób który stosuję. Weź Arduino Nano, wylutuj Atmega328P-AU, podłącz sobie programator do ICSP, przyłóż swoją Atmega8, dociśnij mocno kciukiem i programuj. To taka partyzantka ale robiłem tak już kilkadziesiąt razy. Jak nie chce Ci się trzymać albo masz więcej roboty z programowaniem, to sobie wlutuj. Inny sposób to zrób sobie płytkę...
Witam! Niedawno kupiłem helikopter lama v3. Chciałbym zamontować w nim kamerkę PC(Labtec) wg. prostego schematu: Kamerka PC-->atmega8-->IR---> - - ok. 10m - - --->tsop-->atmega32-->USB-->PC Płytka na pokładzie helikoptera odbierałaby sygnał z kamery i wysyłałaby go diodą IR do odbiornika, który przesłałby sygnał do komputera. Jak atmeg'ą wysłać sygnał...
Po stokroć dziękuje..teraz wiem dlaczego to mi nie chciało chodzić..ale mówią że najprostsze rzeczy najtrudniej wymyślić i to prawda....impulsy będą przychodzić z dwu transoptorów szczelinowych i po przetworzeniu przez program ustawiać serwa pozycjonując moją antenę nadawczo/odbiorczą na pasmo 2m....to na razie pomysł i program jest teoretyczny ale...
Mój problem polega na tym, że muszę z kilku czujników wysyłać dane do aplikacji napisanej w C#. Temperatura z czujnika DS18B20, oraz wilgotność i temperatura z czujnika SHT11. Dane te chcę wysłać UARTem, jednak narazie próbuję wysyłać zmienne float na sztywno. Tak więc konwertuję sobie funkcją dtostrf na string i tak chcę wysyłać do aplikacji C#. Najpierw...
YÚN REV 2 to nowy, należący do serii Arduino (na rynku europejskim - Genuino) model płytki prototypowej firmy Arduino LLC. Zmiany w stosunku do pierwszej wersji YÚN obejmują m.in. ulepszony układ zasilania (micro-USB) i zmniejszony profil (niskoprofilowe złącze RJ45 i pozioma orientacja złącza USB). Sercem płytki jest mikrokontroler ATmega32u4 firmy...
Witam. Planuję wykonać sterowanie pojazdem za pomocą akcelerometru. Akcelerometr ma być podłączony do Atmegi za pomocą I2C. Niestety akcelerometry wymagają napięcia 3.3V, więc wybrałem do tego celu wersją "L" mikrokontrolera ze względu na dopasowanie zasilania. Ale nasuwa mi się kilka problemów związanych z poziomem zasilania. Pierwsze to programowanie?...
Patrząc na te przykłady w asemblerze (co prawda dla atmega32, ale składnia chyba ta sama): ewidentnie brakuje mi w twoich programach adresu początku programu: .org 0x0000 ;podanie adresu początku programu - pamięć programu Może tu jest problem? PS. Chociaż doszukałem się w datasheet że jak nie ma .org* to z automatu zaczyna od adresu 0x0000, ale nie...
Witam, jestem kompletnie zielony w tym temacie. O ile znam się trochę na elektronice to programowanie to dla mnie magia. Otóż dostałem zestaw ze szkoły i mam go złożyć. W zestawie otrzymałem płytkę główną z procesorem Atmega32L, płytkę do sterowania silnikami, 3 czujniki odległości sharp, 4 czujniki białej linii. Dokupiłem jedynie przekładnie z silnikami...
Atto to nowa płytka prototypowa firmy BitsNBlobs Electronics finansowana za pośrednictwem serwisu Kickstarter. Atto to przedrostek jednostek miar układu SI oznaczający jedną trylionową. Sercem Atto jest mikrokontroler ATmega32U4 firmy Microchip o taktowaniu 16MHz. Atto jest kompatybilna z Arduino Leonardo i Arduino Micro. Atto (ATmega32U4) ma 2.5KB...