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...
no kolego skalsiu88 - jak coś podpowiadasz to najpierw do końca to przemyślisz i przeanalizujesz? ;) przecież jeśli kolega autor chce zrobić sobie ten prosty programatorek ze strony, którą podał to powinien się zaopatrzyć w gniazdo DB25M a nie DB25F - wiesz czym to się różni? to wskazane przez autora powyżej w tym linku do seguro to gniazdko typu F...
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ł...
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...
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,...
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...
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...
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ł...
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...
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...
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...
zasilacz początkującego miernik początkującego samochód początkującego
stolica radio joystick schemat kondensatory szklane
vestel 17mb110 firmware robot kuchenny
Przeliczenie 24 godzin na 3 godziny w JavaScript Lokalizacja wlewu oleju w New Holland TL70