Ja bym się bardziej przejmował tym, że ATmega z małych Arduino "nie obsługują" debugowania, co dla początkujących jest bardzo pomocne. Weź coś, co daje się debugować, np. jakąś płytkę Nucleo czy Discovery z jakimś STM32.
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...
Myślę, że dla początkującego istotna jest możliwość "zajrzenia do śrdka" procesora przy uruchamianiu programów - tego nie potrafią tradycyjne ATmega, a w Cortexach jest to rozwiązane b. dobrze. Drugi problem dla początkujących - to architektura Harvard. W poprawnie napisanym programie dla ATmega dłuższe stałe, w tym np. łańcuchy tekstowe, powinny być...
http://obrazki.elektroda.pl/9498644700_1... Witam, chciałbym przestawić efekt mojej pracy. Pewnego razu przy porządkach natknąłem się na mnóstwo moich starych dyskietek do komputera Amiga. I tu zrodził się pomysł :) "a może da się to jeszcze jakoś odczytać?". Efektem tego pomysłu jest to urządzenie - AVR X-Copy Final Step ;) (X-Copy...
1. dyrektywa asemblera .cseg .org "mówi" kompilatorowi od jakiego adresu umieścić kod wynikowy programu po skompilowaniu 2. stosu mógłbyś nie używać tylko wtedy gdybyś nie używał instrukcji typu rcall lub innych skoków do podprocedur, które muszą odłożyć na stosie punkt do którego ma wrócić program po zakończeniu tejże podprocedury - po rozkazie ret,...
Moze cos z tego http://www.shop.kristech.eu/index.php?cP... ? Albo z oferty propox, do gwiazdki moze wysla :P
http://obrazki.elektroda.pl/7248988700_1... Witam Chciał bym dzisiaj zaprezentować wam moją płytkę testową dla mikro-kontrolerów AVR Atmega16 i 32. Płytka powstała dla sprawdzenia czy dany napisany program działa poprawnie nie trawiąc nowej płytki i trochę do nauki programowania. Prezentowana płytka może nie jest jakimś super kombajnem...
W moich urządzeniach zastąpienie relay, trakiem zakończyło problemy usterkowością. Ale nie tylko to był powód zastąpienia przekaźników. W sterownikach mam funkcję wizualizacji efektów, są to szybkie włączania i wyłączenia kilkanaście razy na minutę. Przekaźniki tego nie wytrzymują, a prąd startowy cewki często palił tranzystory sterujące. Z tego powodu...
Witam, Jestem zielony w programatorach dlatego zwracam się do Was z prośbą o polecenie mi jakiegoś zestawu (programator + płytka z podstawkami) z pomocą którego będę mógł zapisywać i sczytywać programy z układu 24c02b to jest główne wymaganie byłbym bardzo zadowolony gdyby za jego pomocą można było programować układ ATmega 8515. Programator będzie używany...
Z tym zestawem będziesz potrzebował programatora. Jednym z popularniejszych i dość tanich programatorów na USB jest USBasp, ale opinie o nim bywają czasami skrajne, ja osobiście go polecam. Ewentualne problemy z nim można rozwiązać korzystając z wiedzy z [url=http://mirekk36.blogspot.com/2011/0... bloga. Trzeba też kupić...
Z tego co się orientuję to ATmega należy do rodziny AVR, więc to jest to samo :) Sam stawiam pierwsze kroki i wybrałem atmega8 i polecam Ci ten mikrokontroler. Programuję w C, ale nic nie stoi na przeszkodzie żeby korzystaćz innych języków :)
Ja bym raczej nie inwestował w coś co nie ma sprzętowego USB tak jak zaproponował kolega wyżej. Może i tanie, ale często są problemy z współpracą z komputerem. Nie zawsze takie coś działa poprawnie. Ja ze swojej strony poleciłbym MultiToola (znajdziesz m.in. na alledrogo)
Może to zadziała: http://www.elektroda.pl/rtvforum/viewtop...
a może tak łaskawie powiesz do czego ten rezystorek ma służyć??? to wtedy będzie można odpowiedzialnie udzielić ci odpowiedzi czy możesz użyć 3,3K a podstawka jak najbardzie - wybrałeś wersję tzw precyzyjną i bardzo dobrze
1. Na to nie ma prostego sposobu bo sygnał jest modulowany. Mam kilka pomysłów ale są niewykonalne dla początkującego i samej ATmega. 2. Samo Vcc jest beznadziejnym źródłem odniesienia, potrzebujesz specjalnego układu przypominającego tranzystor. Poza tym co ci da zmiana AREF na 5V skoro masz modulowany sygnał sinusoidalny. Moim zdaniem pomógłby ci...
Nie sądzę, żeby ktoś się odważył potwierdzić poprawność schematu. Imho zasilanie procka takim shuntem na zenerce i oporniku to średnio dobry pomysł. Zrób to jak na początkującego przystało. Nie wierzę że nie masz w szufladzie zbędnej ładowarki 5V. I dalej, żeby żeby nie igrać z ogniem sterowanie tyrystorów i układ wykrywania przejścia przez zero z optoizolacją.
Witam To jest moja pierwsza wypowiedz na forum, więc proszę o troszkę wyrozumiałości. Być może temat był już poruszany wiele razy – ale po szybkim przeglądnięciu forum Elektrody nie znalazłem interesujących mnie informacji. Proszę administratora o nie kasowanie tego postu. Wielkie dzięki. Przechodzę do setna sprawy. Chciałbym zacząć programować...
A jak ustawić fuse bity na kwarc 8 Mhz? Moze ma ktoś zrzut ekranu z bascoma? Dotyczy Bascom 1.11.8.3 Podmień plik który załączam(nie zapomnij zmienić rozszerzenia z TXT na DAT) , za m8def.dat i ustaw fusiki jak na obrazku ;) Piotrek
Pewnie mierzył multimetrem, a multimetry są dość ospałe i czasem nie reagują na te oscylacje stanu nieustalonego i mogą pokazać przy krótkim pomiarze po prostu stan wysoki. Ale kod: DDRA &=~ _BV(PA0) ; PORTA &=~ _BV(PA0) ; nie oznacza wejścia ze ze stanem niskim. PORTA &=~ _BV(PA0) ; To nie jest pull-down ale po prostu wyłączony...
dondu dziękuję za artykuł bardzo fajnie opisane wszystko. Dla mnie początkującego cenne informacje. Dalej walczę i nie wiem jak to rozwiązać. Wrzucam schemat. Zasada działania: Radiowka LoRa e32-ttl-100 433mHz Atmega 328p Podanie impulsu na PD2(pierwszy kanał) i PD3(drugi kanał) wybudza Atmege uruchamia pin PD7, który uruchamia tranzystor lora załącza...
Skorzystałem z układu http://diy-elektronika.pl/202-usbasp-pro... Myślę, że dla początkującego będzie on odpowiedni ;)
mam taką samą , mam też http://www.lideria.pl/sklep/opis?nr=7320... dla początkującego jest to trochę męczące i nie zawsze mozna wszystko zrozumiec . Ta twoja książka pisana jest pod AT90S2313, więc jestem zmuszony zajżeć do tej drugiej która ma przykłady pod ATmega 32 ale sa pisane w asemblerze , nie jest to dobry sposob na naukę
Hmm w takim razie, może USBASP ? Projekt tego jest tutaj : http://www.fischl.de/usbasp/ Sam programator jest tak popularny, że na allegro po wpisaniu USBASP dostaniesz całą listę klonów. Mam ten programatorek - wszystko co potrzebne to ten programator, komputer, kabelek i własnej roboty gniazdko które ma podpiete piny we właściwych miejscach. Używam...
Ok, teraz jest jasne. Brakowało mi kluczowego hasła "tranzystor". Częstotliwość trzeba dobrać Dla pewności, chodzi o częstotliwość badania napięcia i korygowania wypełnienia, zgadza się? Mniej więcej mi się już klaruje zasada działania, ale obawiam się, czy to jednak nie za dużo jak dla początkującego elektronika. :) Czy nie dużo prostsze będzie jednak...
Witam i przepraszam bardzo, lecz ... Mateusz , jeżeli Twoim zdaniem ten kurs jest dobry to Wybacz ... Jaka ATmega posiada siedem portów ? -można też skonfigurować każdy port osobno: Dyskusję dot. wyższości jednego jezyka nad drugim przeniosłem do właściwego tematu: http://www.elektroda.pl/rtvforum/viewtop...
Witam! Fajne wykonanie tego zestawu tylko po co aż takie grube przewody łączeniowe:) Mógł kolega jeszcze pomyśleć o zastosowaniu układu FT232 bo standardowy port RS232 w nowych PC i Lapkach już praktycznie nie występuje. Tak poza tym dla początkującego taki zestaw wystarczy w 100%. Gratuluje udanej konstrukcji. pozdrawiam
Witam. Uczę się pracować z mikrokontrolerami i wpadł mi pomysł na coś takiego: Podłączył bym atmega 8 do komputera przez rs232. Z komputera wysyłał bym komendy do atmega i np. Wysłał bym polecenie LED a atmega by zapaliła led. Czy to się da zrobić? Takie sterowanie z komputera? Jak to podłączyć jak napisać program najlepiej w bascomie. Przez jaki program...
Moim zdaniem pomysł trochę chybiony. Do samego programowania wystarczają wyprowadzenia ISP, złącze MMC może i przydatne, ale ja na początku bawiłem się diodami. Za drogi mikrokontroler, pamięć (do zabaw czy początkowych projektów) zbędna. Na początek najlepszy jest atmega8, kilka przycisków, wyświetlacz LCD/LED, przypinany DS1820, może sterownik silnika...
AtMega8 będzie odpowiednia. Szczególnie dla początkujących. Później możesz przejść na AtMega16 32 64 128. A do zaprogramowania trzeba: 1x kabel 5 żył , 1x złącze lpt , 1x kwarc 4Mhz , 4x opornik 330R , 2x kondersator 33pF . Schematów jest pełno w dziale „mikrokontrolery”. Trzeba też zasilanie 5v i nie wystarczy tu zasilacz ze stabilizatorem...
Rozmawiałem z sklepem andtech i zdecydowanie arduino bo jest prawie jak C i do tego ten zestaw EvB 5.1 v5 ATMega32 który starczy mi na początek. Wiem że na pewno będę chciał zrobić sobie reklamę led opartą na 3 kolorowych diodach. W kolejce jest również pilot i odbiornik bezprzewodowy do włączania i wyłączania różnych urządzeń:) Zawsze marzyłem również...
Witam. Mam takie pytanie do mądrzejszych od siebie. Strasznie szarpie mi bramą przy ruszaniu, więc zastosowałem sterowanie PWM. Silnik rozpędza się 10 sekund - wtedy jest ok. Ale jak to zrobić żeby jak pierwszy silnik jest w połowie rozpędzania a atmega dostanie impuls z krańcówki, żeby zaczęła rozpędzać silnik drugiego skrzydła a pierwszy nadal kontynuował...
Witajcie. Zacząłem swoją Atmege 324A-PU od programowania w środowisku Atmel Studio po przez USBasp. Na płytce stykowej umieściłem najprostszy program do zapalenia i zgaszenia diody. Po napisaniu i skompilowaniu programu nie wystąpiły żadne błędy, natomiast przy wgrywaniu na uC avrdude wyrzucił błędy następujące: - atmega324a not found - cannot set sck...
Witam, Przeczytałem wiele stron z podobną tematyką, próbowałem wielu różnych algorytmów, jednak nie udało mi się osiągnąć tego co chciałem. Założenie: Komunikacja aplikacji napisanej w visual c++ 2010 express z atmega16/32. 1. Wysyłka 5 liczb z komputera: (parametr1, parametr2, parametr3, parametr4, parametr5) na atmegę. Sprawa wydawałoby się prosta,...
Jak już wspominałem wcześniej, bardzo udana kostka. Jak na początkującego ładnie Ci to wyszło. Proponuję zacząć się uczyć podstaw programowania, żeby nie było w przyszłości z tym problemów, bo później z taką wiedzą można zrobić coś naprawdę fajnego/konkretnego. Pozdrawiam i dzięki za podziękowania ;)
Rada dla początkującego - odpuść sobie ten LCD i kup taki ze sterownikiem. Ten twój ma interfejs RGB i potrzebujesz do niego sterownik, bo AVR nie ma ani wystarczającej mocy, ani pamięci na bufor ramki dla niego. Trzebaby zdrowo pokombinować...
(at)adamac chodzi mi generalnie o programowanie uC (mikroprocesorów, np. Atmega 8 itd.) Programowania PLC również mam zamiar zacząć się uczyć, ale to zawsze mogę zapytać się swojego nauczyciela - z Twojej oferty na pewno skorzystam. Jednak chciałbym zacząć programowanie uC, gdyż tego już nie ma mnie kto nauczyć. W mojej miejscowości chyba nikt się tym...
natomiast to, że się nie da to nie moje słowa, więc czemu tak pogrubiasz? Jesteś początkujący, chcesz pomrugać diodami - ale dość mocno, i (lub) masz urządzenia które do niego podłączasz na 5V. Bez sensu pchać się w LPC, który ma 10 razy mniejszy prąd wyjściowy niż ATMEGA i jest na 3,3V - choć oczywiście się da. A poproszę o dokumentację dla początkującego...
Jak myślisz o ścieżce profesjonalnej, niech Cie wszyscy święci programiści bronią od Bascoma. Linia Atmega, zasłużona przez lata, odchodzi w przeszłość. Czy warto to poznać? Pewnie warto, jako zbiór technik, kruczków, "lingua franca", ostrzelanie się w walce z uK, umiejętność szukania szczegółów w notach itd... Po czasie się ocenia, że warto znać i...
Dziękuję ale interesuje mnie również zagadnienie programowania mikrokontrolerów AVR w C bo chyba nie wystarczy znać sam język (dla pc) żeby programować procsory ale może się mylę. po prostu widzę w przykładowych programach w C dla AVR prostotę w porównaniu do ASM a nie chcę się nim posługiwać w sposób podobny do assemblera czyli robić wszystko na piechotę...
Skompletowałem części, zamówienie będę składać najprawdopodobniej jutro. Posiłkowałem się głównie AVT, i schematem zegara binarnego który będę chciał zrobić pod nadzorem kogoś doświadczonego. zestaw rezystorów od LisPol z allegro płytka prototypowa 830pól ATmega 8 wtyki bananowe gąbka do czyszczenia grotu pęseta zakrzywiona 100g cyny Sn60Pb40 Termo...
Spioszki ci jeszcze nie opadły wyraźnie jest napisane 9200 i to jest przyczna nie działania przejściówki. Patrzy wyżej wtwoim poprzednim poście. Co do reszty nie ma sensu dyskutować bo masz racje dla początkującego to czarna magia wiec lepiej nie wpuszczać w maliny gdzyz lepiej na kwarcu uruchamiać (sam tak robie) ale jak ktoś chce i nie umie połączyc...
Na starych płytach 286,... są specjalizowane układy do obsługi pamięci i magistrali a ich pdf-ów ze świecą szukać. Wbrew pozorom nie jest z tym najgorzej. 286 od 8086/88 nie różnił się aż tak bardzo od strony układów peryferyjnych. "Na dzień dobry" można założyć, że taki chipset ma w sobie kombinację wszystkich peryferiów od 8086, czyli 8254, 8237,...
Witam! czy kostkę pamięci 24c64 udało by mi się zaprogramować bez programatora? Np. poprzez odpowiednie podłączenie do portu LPT (rs232), czy układy Atmega 8, 16, oraz tiny2313 byłbym w stanie zaprogramować przez LPT? wydaje mi się że tak. Chciałem się również zapytać jaki programator (nowy lub używany z Allegro) polecalibyście dla początkującego w...
Dziękuję wszystkim za odpowiedzi. Zbudował mnie fakt, że pierwsze odpowiedzi były już w dniu zamieszczenia pytania... (at)tmf "...nawet jeśli w c to byłoby 2,5kB, to co z tego?..". Otóż właśnie - w ten mniej więcej sposób odpowiadałem tym, którzy przekonywali mnie do C. Mówiłem: jeśli kod w Bascomie wzrośnie powyżej 8k, to zamiast wydać 4 zł na Atmega8,...
Witam Oczywiście najszybszy rower nie wyklucza kontaktronu, kontaktron wcale nie jest za wolny, problem może być z drganiami styków, albo trzeba je wyfiltrować układowo albo programowo, ale to może być dla początkującego trudne, najlepiej postaraj się o zepsutego flopa i wyjmij z niego halotron, można go też kupić w sklepie ale pewnie koło 10zł musisz...
Witam. Jestem początkujący w elektronice, ale bardziej zaawansowany w programowaniu. Postanowiłem zrobić mój pierwszy wzmacniacz. Poniżej widoczny jest schemat selektora. Moje uwagi: -mam inne przekaźniki, załączone przekazują sygnał z wejść cinch, wyłączone nie są zwarte -wartość rezystorów przed diodami rgb obliczę przed złożeniem i gdy będę znał...
Programator - USBAsp - 20zł. Przynajmniej nie będzie szkoda jak się spali :-) Zestaw uruchomieniowy - płytka stykowa sztuk 2 + przewody łączeniowe - to jakieś 40-50zł max Za resztę scalaki, wyświetlacze i elementy el. IMHO USBasp to 20 zł do śmietnika. Dlaczego? Bo: - trzeba do tego zewnętrznych programów, lub gimnastyki w Atmel Studio, - działa praktycznie...
Jutro przemierzę całą płytke, czy myślisz, że przerwa gdzieś na linii VCC-AVCC/GND-AGND może powodować takie zachowanie ? Tak jak piszą koledzy nie podłączenie AGND a często u wielu ludzi także AVCC to po prostu totalny i karygodny błąd. I tu nie chodzi o to nawet żeby polegać na tym co ktoś mówi czy radzi na forum. W nocie PDF procka masz WYRAŹNIE...
Ja uparcie obstawiam USBasp Thomasa Fischl'a. Dlaczego? Programator tani, prosty, działa od kopa, nie sprawia problemów, Hehehe, żart jakiś? Wystarczy spojrzeć na ilość wątków na elektrodzie pt. "USBasp nie działa", "USBasp nie wykrywany przez komputer", ... Ponadto sterujące tym programatorem AVRDude ma sporo błędów. Szczerze powiem tak, że Dragon...
Moja atmega z zegarem 12,5MHz (pobieranym z karty sieciowej) spędza mnóstwo czasu na generowaniu sumy kontrolnej. Trzeba odciążyć procesor. tzn tak napisałeś wcześniej - ale rozumiem, że już zapodałeś kwarca 25MHz przetaktowując co nieco procka ;) - ja tam nie mam nic przeciwko przetaktowywaniu - czasem też tak robię - no może nie aż o tyle ale jak...
Witam Mam kilka pytań do eagle, czytałem jakiś kurs ale nie znalazłem odpowiedzi 1. Jak zmienić położenie pinów (w edycji schematu) wielkich układów scalonych (np Atmega 8) tak aby nóżki od 1 do 14 były po lewaj a od 15 do 28 po prawej (czyli normalny wygląd zamiast pomieszanego który jest w eagle) Da sie dowolnie zmieniać położenia poszczególnych nóżek...
Witam! Jednak uczelnia techniczna w końcu zmusiła mnie, abym przybył na to forum, więc oto i jestem ;) Dzień dobry. Z góry przepraszam, jeśli jest to jednak zły dział, ale uważam się za początkującego w mikrokontrolerach i generalnie w elektronice, więc wydawało mi się adekwatne wpisać się tutaj ;) Na zajęciach projektowych z kolegą postanowiliśmy skonstruować...
Jak wszystko, Arduino także ma swoje wady i zalety. IMHO C++ jest o wiele przyjemniejszy, ale ta przyjemność wynika z rzeczy, które dla początkującego są dosyć zawiłe, więc jej nie odczuje :) Zaletą Arduino jest też duża liczba gotowego softu, który łatwo się łączy z innymi cegiełkami pisanymi pod Arduino i łatwo można osiągnąć świetne efekty. Tyle,...
Wyświetlacz odesłałem do reklamacji-zanim go wysłałęm podłączyłem zgodnie ze wskazówką fachmana ze sklepu internetowego tzn.( 3-kontrast podłaczyć do minusa),bo wtedy powinien być najlepszy kontrast-ale niestety nadal wyświetlacz nie działał prawidłowo.Teraz czekam na informację zwrotną od sklepu i mam nadzieję że dostanę tym razem dobry wyświetlacz....
Witam. Mam taki problem. Zaczynam sobie pisać w Bascom na Atmega 16 Program wyszedł baaardzo długi a ma tylko służyć do ustawiania temperatur. Ale do rzeczy. Nie wyświetla mi wszystkich znkaów. Dokładniej to raz wyświetla raz nie $regfile = "m16def.dat" $crystal = 16000000 Config Portc = Output Config Pina.2 = Input ' enter Config Pina.3 =...
Mam standardowy problem początkującego - po zmianie fusebitów, atmega co prawda działa, ale nie da się na nią wgrać niczego nowego. Zaczynając od początku, sprawdziłem czy programator (stk200) działa wgrywając jakieś proste programy zapalające diody itp, następnie zbudowałem układ wg tego schematu avrdude -p m8 -c stk200 -U hfuse:w:0xc9:m -U lfuse:w:0x9f:m...
Dobrze kombinowałeś w programie wyżej, ale... błędy, błędy... i dlatego nie działało prawidłowo. Zobacz sam co to za kwiatki ;) [syntax=basic4gl] Readeeprom Dsid1(1) , 1 Readeeprom Dsid2(1) , 3 Readeeprom Dsid3(1) , 5 Readeeprom Dsid4(1) , 7 [/syntax] czytasz do Dsid1(1) jeden bajt z eepromu o adresie 1, później Dsid2(1) też jeden bajt z adresu 3 itd,...
nie spotkałem się z programem umożliwiającym pisanie drabinki na AVR. C nie jest strasznie skomplikowany - ale dobry kurs z przykładami to podstawa
Co do programatora, to polecam USPasp. Niedrogi (ok. 30 zł) i dobry dla początkujących ;)
no to masz 2 wyjścia: 1. Masz wyprowadzone juz złącze ISP na płytce docelowej( tam gdzie masz już procka który chcesz zaprogramować) i tylko wpinasz taki kabelek jak Ci pokazałem 2. Robisz kabel z końcówkami np od podstawki precyzyjnej( wyrywasz, wyciągasz wycinasz te końcówki metalowe) http://tme.pl/katalog_pics/7/f/e/7fedecb...
Ok Dzięki bardzo za odpowiedź. Pozdrowionka
Postępowanie z ATMegą8 niczym się nie różni. Jeśli wgrywasz bootloader Arduino to musi być kwarc, jeśli nie musi to działać z bootloaderem, to nie musi być kwarcu. https://www.arduino.cc/en/Main/Standalon... Do programowania używasz programu AVRDude jako programator wybierasz AVRISP. Oczywiście uprzednio musisz odpowiednio zaprogramować samo Arduino.
http://obrazki.elektroda.net/28_11757504... Projekt zegara zbudowanego z użyciem AVR. Układ potrzebny był jako dodatkowa funkcja w wzmacniaczu. Układ wykorzystuje tylko jeden procesor AVR i wyświetlacz LED BQ-M512RD (lub kompatybilny). Projekt jest tak prosty jak to możliwe, więc może go zbudować każdy. POniżej zamieszczam schemat. Odnośnik do programu...
Witam! Na wstępie mówię ze jestem trochę zielony z programowaniem... Mam takie pytanie jakim programatorem będę mógł zaprogramować ATmeg'e8-16PU. A dokładniej co będzie mi potrzebne do jej zaprogramowania? Posiadam jedynie ATmege i wsad do niej. Z góry dzięki za pomoc! Pozdrawiam! Przeniosłem z Programowanie Ogólne. Proszę zapoznać się z regulaminem...
No to książka Rafała Baranowskiego z BTC "Mikrokontrolery AVR Atmega w praktyce" :) Gorąco polecam:)
coś dziwnego - otworzyłem dwa razy swój temat, a tam zupełnie inna odpowiedz kol. megao - o co chodzi ???? Nie wiem czy strata - są ludzie, którzy kożystają z PDFów i takich opisów. a aktualizacja - zgodzę się , nawet bardzo się zgodzę :) - ale co akurat tu aktualizować - nazwy rejestrów czy opis wyprowadzeń??? a wogóle to napisałem - dla początkujących.
Jaka ATmega?
Zdecydowanie nie jest. Pewne rzeczy się nie zmieniają :-) To jest w mojej opinii najbardziej przystępny kurs jaki jest w języku polskim na YT. Mirek prowadzi za rękę dosłownie. Poza tym jak zaopatrzysz się w programator od niego to będziesz miał wsparcie techniczne mailowe w bardzo szybkim tempie (z mojego doświadczenia) no i masz do dyspozycji forum:...
Witam może ktoś z elektrodowiczów miał by jakiś projekt takiego programatorka :) był bym wdzięczny dodam ze dopiero chcę zacząć przygodę z programowaniem :D
ISR(INT2_vect) //procedura obslugi przerwania { impulsy++; } A czy zadziała: (chyba powinno ;)) SIGNAL(SIG_INTERRUPT2)// gdy nastąpi przerwanie na wejściu INT2, wykonuje to co w klamrach { impulsy++; // każde przerwanie powiększa zmienną impulsy o 1 // tu wpisz swoją funkcję - opóźnienie o 40 milisekund } Ale spróbuj też w tym swoim...
http://atnel.pl/oprogramowanie-pc/mkavrc... Bardzo przydatny dla początkujących i nie tylko :) (sam z niego ciągle korzystam + eclipse). Pozdrawiam.
Witam. Chyba nie szukałeś, lepszym i praktyczniejszym projektem jest mikrokontrol ATmegi czyli Arduino i wpiecie czujników wilgotności i temperatury. Mona kupić czujniki juz gotwowe uruchamiajac przy pomocy kodu napisanego w srodowisku Ardino IDE (np. dla początkujących). ARDUINO (ATmega) - https://botland.com.pl/content/category/... Odczytanie...
Gratuluję pomysłu i jego realizacji. Bardzo fajny poradnik, głównie dla przesiadkowiczów. Tylko drobna uwaga - to co piszesz o AVR dotyczy tylko ATTiny i ATMega, nie dotyczy AVR XMEGA. Warto byłoby zaznaczyć na początku, że pisząc o AVR myślisz tylko o tych dwóch rodzinach.
Chciałem uniknąć instrukcji warunkowej IF. Praktyka w assemblerze nauczyła mnie operowania na bitach za pomocą operatorów logicznych. Dlatego szukałem rozwiązania innego niż IF. Rozumiem ,że zmienne bitowe powinienem zdeklarować jako: volatile unsigned int f05hz : 1; volatile unsigned int f1hz : 1; volatile unsigned int f2hz : 1; volatile...
Kup se na początek mikrokontroler AVR Atmega 16.
aha jeszcze jedno ewentualnie sklonować
Na uczelni nic nie mam, miałem jeden przedmiot z 8051 ale taki bylejaki... To nie magisterka tylko inżynierka, no i kierunek faktycznie troszkę inny. Co do wyboru uC, to jeśli wybrałbym XMEGA, to mimo wszystko podstawy będą aktualne z ATMegi? Czy proste programy typu mruganie ledami czy coś na początek lepiej zacząć na ATM8 a później się przesiąść?...
Simon Monk - Arduino dla początkujących. Podstawy i szkice Arduino w akcji - wydawca nieznany (dostałem książkę w opłakanym stanie bez okładki) Mikrokontrolery AVR ATmega w praktyce - Rafał Baranowski Mikrokontrolery AVR .Język C. - Mirosław Kardaś - Tej książki są dwie części AVR Praktyczne projekty - Tomasz Francuz
Witam chciałem sie pobawić z obsługą atmega (początkujący) i mam następujący problem: Nie wiem jak podłączyć rs232 do procesora dokładnie chciałem przez jednego rs232 podpiąć do procesora sygnał np z odbiornika GPS a z innego portu atmega wysłać ten sygnał np do kompa a procesor używam po to żeby dane nie wysyłać w sposób ciągły (czyli np co 1 s) tylko...
W układzie LM2575 użyłem trochę innej diody niż w schemacie z noty, ale czy to ma aż taki wpływ? ja początkujący elektronik tak więc proszę o pomoc. Dzięki i pozdrawiam Ale mam nadzieję, że ten sam typ (schottky) i podobne parametry (1.1A 60V) ?
Zobacz sobie na , najlepiej ją przeszukiwać wybierając z klawiatury wyszukiwanie Ctrl + F i w oknie wyszukiwania wpisać "atmega" oraz "attiny". Powinny być te biblioteki w tabelce "Microcontrolers".
Ja od tego zaczynałem przygodę z mikroprocesorami: http://hobby.abxyz.bplaced.net/index.php... Ciekawy kursik dla początkujących. Tu: http://mikrokontrolery.blogspot.com/p/sp... bardziej rozwinięta strona wiele ciekawych rzeczy na temat.
Odpowiedzią na twoje kłopoty jest instrukcja DEBOUNCE, gdyż: 1. Potrafi wywoływać podprogramy przy dowolnym stanie linii portu, 2. Przycisk raz naciśnięty i puszczony wywołuje podprogram tylko jednorazowo, 3. Filtruje drgania styków przycisków które potrafią narobić niełego bigosu początkującym, 4. Jest elegancka, pewna i uszyta "na miarę". PS. Atmega...
Czy ktoś ma może link pod którym można ściągnąć książkę: "Mikrokontrolery AVR ATMEGA w praktyce" Rafała Baranowskiego, lub inną dobrą publikacje dla początkujących?
Wydaje mi sie przetworniki w atmedze są za wolne i będziesz musiał wykorzystać jakiś inny zewnętrzny przetwornik. Wydaje mi sie także ze powinieneś wziąć się za coś prościejszego bo to może być niełatwe w wykonaniu tym bardziej że jest to twój drugi projekt.
AVCC podłączone do +? Poza tym: po kompilacji i deassemblacji znajdujemy: L0000: sbip1A,b7 cbip1A,b1 sbip1B,b1 L0003: inr16,p01 outp07,r16 rjmpL0003 Gdzie możemy zobaczyć, że wysyła kolega r16 do rejestru o adresie 7 czyli do ejestru ADMUX:). Zapewne kolega nie widzi błędu... niech się kolega dokładnie przyjrzy czym się różni PA7 od PORTA Pozatym,...
Zdecyduj co ten komputer ma robić, narysuj schemat na podstawie ds i będziesz wiedział czego potrzebujesz.
nie wiem gdzie jest błąd jestem początkującym :\
Mimo że kolega jest początkującym to trochę takie przegięcie nie wiedzieć ile to 8bit a ile 16:| Wystarczy wziąć kalkulator windowsa żeby łatwo się dowiedzieć że max dla 8bit- 0xFF to 255, a dla 16bit- 0xFFFF to liczba 65535...
Fajnie, że działa ale jest to strasznie hmmm mało odporne na błędy a może nawet powodować zawieszenia całości. Uzyłeś w przerwaniu BitWait ! ? ! ? ..... już samo to jest masakrą niestety - i to może powodować wręcz zawieszenia działania całego programu i to na AMEN :( Wystarczy, że nadleci jakieś odbicie kodu wysłanego z pilota od ściany i np nie doleci...
Dzięki za wnikliwy opis. Jestem początkujący i bardzo mi pomogłeś.
Czyli jaką płytkę byś polecił dla początkującego takiego jak ja programisty? Nie musi jak dla mnie być ona jakaś nie wiadomo jak szybka. Zamiast gotowej płytki kup garść elementów i stykówkę, i nauczysz się nie tylko programować, ale i budować układy: http://mikrokontrolery.blogspot.com/2011... Myślę, że wtedy nauka języka...
Co do języka to polecam C. Sam dopiero się ucze ale jak masz już zaczynać i chcesz swoją wiedze później wykorzystać to najlepiej zacząć od darmowych , przetestowanych i optymalnych narzędzi. Poza tym kod w C o wiele mniej zajmuje chyba, że masz naprawde spoooro czasu wolnego to najpierw bascom a pozniej C. I nie bawisz sie zadnymi demówkami wszystko...
Jestem początkującym w tych sprawach. Atmega jest moim pierwszym mikrokontrolerem, więc jeśli mógłbym Cię prosić o wytłumaczenie mi o co chodzi z tymi bitami to byłbym wdzięczny.
(at)staryvirusewiarus - dokładnie, warto wejść w nowsze AVR. Z AVR siedzę głównie w xmega i nowych ATMega/ATTiny, ostatnio odgrzebałem ATMega328 i widać, że to staroć w porównaniu z nowszymi AVRami. Warto kupiść jakieś curiosity nano - będzie na pokładzie od razu chip i programator i debuger na dokładkę :)
Przyznam, że niewiele mi to mówi. Jestem początkujący. W programie pojawia się taki komunikat (załącznik). Prosiłbym bym o wyjasnienie tej informacji. Chyba jesteś na samym początku z mikroprocesorami. Domyślam się, że jest to dziewicza Atmega. W zakładce, board musisz poszukać Oscilator and ISP Clock i zmienić ISP Freq: na nie więcej niż 250KHz. W...
jako ze jestem początkujący to po prostu robię kopiuj i wklej z innych przykładów ;) nie do końca rozumiejąc o co chodzi (C to czarna magia na razie jeszcze). dlatego przydałby ci się jakiś dobry kurs C ;) A w uproszczeniu jak zamienić SIGNAL na ISR - po prostu na razie zamiast SIGNAL pisz ISR tylko podawaj nieco inne nazwy wektorów tych przerwań....
Dla początkujących dobre jest środowisko Intel-Altera Quartus bowiem wspiera wszystkie kroki niezbędne przy programowaniu FPGA włączając bardzo dobry SignalTap II do podlądu sygnałów.
Przeglądnij ten tutorial http://www.patron.net.pl/AVRintropl.htm Jest w nim sporo dla początkującego... Wiem bo sam od niego zaczełem... Też korzystam z tej strony, jednak tamten przykład na obsługę klawiszy nie chce mi działać. Proszę, jeśli możesz, napisz mi przykład kodu w C, który po zwarciu np. PB1 do masy poda +5 na PB2. ... DDRB &= ~0x01; //...
Nie znam się na tym... Jestem początkującym... O co chodzi z tą rozdzielczością?
zasilacz początkującego miernik początkującego elementy początkującego
wirnik pralki dodanie filmu youtube punto skrzynka bezpiecznik
wf60f4efw2w szczotki wf60f4efw2w szczotki
ZUV-194R-06 vs Vestel 17IPS12/17IPS20 PSU: Dual vs Single MOSFET Topology Differences Schemat elektryczny spawarki Magnum SNAK200P - dostępność i analiza