Możesz ale nie musisz bo AVR-ki mają wbudowany generator który domyślnie ustawiony jest na 1MHz ;). Jeżeli będziesz budował np. zegarek na timerze to wykorzystując wew. generator będzie trochę oszukiwał. Wykorzystując zew. kwarc błąd nie będzie aż tak duży.
Oj, przejrzałem pobieżnie kod - uwierz mi - skasuj go. W C jest coś takiego jak funkcje - wykorzystaj to, kod, który masz jest kompletnie nieczytelny. Każdy normalny promotor by to coś uwalił chociażby za to. Co do szybkości działania - pokaż kod funkcji odpowiedzialnych za komunikację z czujnikami. Z kodu, który masz: - funkcjie piszące do LCD są zapewne...
atmega16 , atmega32, atmega64 , atmega128 procesory z rdzeniem ARM
Polecam procesorki ATmega16 lub ATmega32. Szczegółowe informacje znajdziesz tu: http://www.atmel.com/dyn/products/device...
Przyjrzyj się swojej funkcji lcd_str(buf); - coś tam jest namieszane. Albo lepiej w tym miejscu daj coś w stylu: [syntax=c]if(data[0]=='P') lcd_str("OK"); else lcd_str("NOK");[/syntax]
Może zrób programator pod ATmega16/ATmega32 i do tego jakieś płytki wpinane w podstawkę tego uC. Ja mam podobny programator (nie jest to ISP ale jest za to uniwersalny). Na płytce programatora mam wyprowadzone mosi miso sck reset vcc i gnd na goldpinach i wpinam tam płytki zakończone gniazdem kątowym na której są podstawki pod odpowiedni procek, przylutowany...
no a co za tym "C" idzie ściągnij sobie AVR Studio przede wszystkim.
Witam wszystkich kolegów Piszę programy w Bascomie51 i ostatnio w bascomie AVR. Wydawało mi się, że mam już spore doświadczenie a tu klapa :cry: Wszystko mi dotychczas ruszało na ATMEGA8 więc ze spokojem przystąpiłem do testowania ATMEGA 16 i 32. Banalnie prosty test: $crystal = 1000000 Config Pind.7 = Output Do Reset Pind.7 Wait 1 Set Pind.7 Wait 1...
No dobra, schemat jest ok, to teraz jak ma wyglądać kod programu. Nie musi być gotowiec tylko jakieś naprowadzenie. Przykłady Bluetooth: http://mikrokontrolery.blogspot.com/2011... http://mikrokontrolery.blogspot.com/2011... RGB: http://mikrokontrolery.blogspot.com/2011...
Witam, Znalazłem w szufladzie kilka sztuk niewykorzystanych mikrokontrolerów AVR: - Atmega16 - 2 sztuki - Atmega32 - 1 sztuka - Atmega644 - 1 sztuka - Atmega8515 - 2 sztuki - AT89S52 - 1 sztuki. Mój problem polega na tym, że nie wiem jak je wykorzystać. Proszę o jakieś ciekawe propozycje urządzeń, które mogę zbudować z tych mikrokontrolerów. Pozdrawiam,...
Witam W załączniku bootloader z programem na PC. Obecnie obsługuje ATMega8 (sprawdzone), ATMega16, ATMega32 i ATMega64 Aby go wykorzystać należy pozmieniać w pliku bootloader.asm ustawienia dotyczące zegara, dla wewnętrznego oscylatora wskazane jest wpisanie bajtu kalibracji, portu USART itp, oraz przekompilować go i wgrać. Trzeba uruchomić program,...
Witam! Drodzy forumowicze mam problem z procesorami atmega 16 i 32. Sytuacja wygląda następująco jeden procek Atmega16 programuje się i wkładam do układu (zegarek pcf8563+nRF24L01(termometr berzewodowy) i wszystko działa. Biorę drugą atmegę też 16 i też na 16Mhz i program się wgrywa ale zegarek nie startuje na wyświetlaczu nie ma nic. Zrobiłem testy...
Podmień kwarc na inny. Kondensatorki też możesz dać inne. Zobaczysz czy pomoże. Jak kupisz nowy to chodzi na wewnętrznym generatorze i możesz w ogóle nie mieć kwarcu zewnętrznego. Wydaje mi się że kwarc zewnętrzny może być podpięty bo µC i tak z niego nie korzysta. Te nóżki będą wykorzystane jak przełączysz się na zewnętrzny w fusebitach. To że...
Czy ktoś ma jakieś dośwaidczenia z podkręcaniem kontrolerów Atmela ( stosowaniem rezonatora o większej niż 16MHz częstotliwości). Pomijam kontrolery które pracują do 20MHz bo jest ich mało. W szczególności interesują mnie informacje nt. ATMega8, ATMega16 lub ATMega32. Pozdrawiam
Witam Bardzo Interesujący projekt.... Zastanawiam się czy dało by się coś takiego wykonać żeby odblokować Atmega8, Atmega16, Atmega32 ... ????
Ja natomiast polecam PonyProg 2000. Osobiście programowałem nim AT90S2313, AT90S8515, ATmega16, ATmega32, ATmega169 i ATmega128 i nie była żadnych problemów.
Tzn. Atmega16 czy Atmega32. Bo EvB ATmega 16-32 to tylko nazwa płytki ewaluacyjnej. Te płytki są w 3 wersjach: z Atmega16, atmega32, atmega644. I z tego co pamiętam, są drobne różnice w rejestrach Atmegi16 i Atmegi32 i takie same programy mogą się inaczej wykonywać na różnych mikrokontrolerach.
Przejście z ATmega16 na ATmega32 nie stanowi żaden różnicy. Jedynie co należy zrobić to ponownie przekompilować projekt dla ATmega32.
W Arduino też możesz skompilować i będzie normalnie działać, ale w tym samym katalogu mają być biblioteki LCD_16x2_H_file.h i to samo.c I trzeba je dodać jako extern C, bo napisane są w C, a Arduino w C++. Plik jest zrobiony dla uC pracującego z zegarem 8MHz i konkretnie dla Atmega16 lub Atmega32, musisz wybrać taką płytkę z takim zegarem i do takiej...
Tak oczywiście w AVR skompilowałem pod atmega32 i dopiero wgrałem.
Proponuje zacząć od ćwiczeń na jakimś gotowym zestwie np. coś takiego: http://sklep.avt.pl/p/pl/49612/plytka+dr... Lub szukaj pod nazwą "Zestaw uruchomieniowy". Jeśli czujesz się na siłach to możesz kupić w częściach i zlutować samodzielnie. Jak nie, to szukaj gotowego uruchomionego. Na początek sugerowałbym coś z procesorów...
OK dziala wszystko tak jak trzeba:) nic nie trzeba zmieniac...atmega to atmega. Pzdr.
Może to Ci pomoże: http://www.elektroda.pl/rtvforum/topic43... avr'y są rodziną podobnie zbudowaną, więc czy to atmega16 czy 128 to obsługa jest niemalże identyczna.
wydaje mi sie ze musisz ustalić pod jaki typ procesora piszesz np. atmega32 nie wiem czy w tym środowisku robi się to za pomocą jakiegoś menu ale jeśli usilnie chcesz dołączyć bibliotekę to: #include <avr/iom16.h> // ATMega16 lub #include <avr/iom32.h> // ATMega32 itd...
Tak. Oczywiście wcześniej trzeba wypalić bootloader'a, kilka minut roboty. Również do tego znajduje się poradnik na stronie Arduino. Trzeba będzie również przygotować odpowiedni bootloader dla ATmegi16. Dodano po 1 Tutaj poradnik anglojęzyczny https://elementztechblog.wordpress.com/2...
W takim razie zmień ATMega16 na ATMega32.
popatrz kolego w notę od atmega32 zobaczysz tam identyczny rozkład pinów więc sam zauważysz że się nada tak samo jako atmega16
Nie rozumiem czemu tak bardzo chcesz dodawac na sile do procka pamiec zewnwetrzna. Bierzesz procka z wieksza iloscia pamieci i juz, a ze ma wiecej IO ktorych nie wykorzystasz... trudno. Bardzo latwo policzyc ze placisz za ilosc pamieci a nie za IO. Cena atmega16/atmega32 = 0.73, cena atmega88/atmega16=0.75. Jak wiesz atmega16 i atmega 32 roznia sie...
Ja swój programator do AVR zakupiłem za ~60zł i obsługuje takie uC: ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega162, ATmega164, ATmega644 ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny25, ATtiny26, ATtiny45, ATtiny85 , ATtiny261 , ATtiny461 , ATtiny861 AT90CAN128, AT90PWM2, AT90PWM3, AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414,...
Witam, chciałem sobie zrobić zestaw uruchomieniowy do procesorów ATMega16, ATMega32 w wersjach AU (do druku SMD - bo często dwukrotnie tańsze od wersji DIP). Nigdzie nie mogę znaleźć podstawek do tych procesorów. Najbliższe jakie udało mi się znaleźć to "Podstawka 44 PIN PLCC" (na Allegro). Jakich podstawek zwykło się używać? Pozdrawiam serdecznie,...
Oki, przesyłam hex-a. Jak by ktoś na rzeczywistym ukladzie (atmega16 lub atmega32) sprawdzil to byłoby super. Schemat połączeń wyświetlacza jak powyżej.
Zrobiłem zegarek na Atmega32 przy kwarcu 8MHz. na dobę przyspieszał 5 do 7 sekund:-)
Udało się :) wszystko jest sprawne i działa jak należy :) a jeszcze pytanie czy jeśli hex od atmega16 wgram na atmega32 to będzie też działać ?
Trzeba by to wyjaśnić z tym PonyProg. Ja go używam i programuję na okrągło AT90s2313, AT90s8515, ATmega169, ATmega16, ATmega32 i jeszcze nie zdażyło się aby mi coś namieszał w bezpiecznikach mimo że też je zmieniam. Naj więcej w ATmega169 gdzie mam boot loader i aby z niego wystartować to trzeba ustawić jeden bezpiecznik a jak chcę aby aplikacja sama...
Jak dobrze pamietam, przy atmega8 musialem dodac kondensatory, a przy atmega16 i atmega32 nie daje. Oczywiscie kwarc w: atmega8 do xtal1/2, atmega16/32 do tosc1/2
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.
Nie mogę sobie poradzić z migracją kodu na ATmega16. Jeżeli ktoś pomógł by mi zaimplementować coś podobnego do http://www.obdev.at/products/avrusb/auto... dla ATmega16(ATmega32) to prosił bym o kontakt. mariuszlorenc(at)wp.pl lub 725908 Chodzi mi o transmisję(uC jako device): -uC odbierz pakiet(np 256B) -uC zaneguj wszystkie bity w pakiecie -uC...
Osobiście korzystam z podobnego rozwiązania, tyle że procesor zasilam z zewnątrz. Zaprogramowałem w ten sposób kilkadziesiąt procesorów (ATMega8, ATMega16, ATMega32, ATTiny 2313, ATTiny26) i żadnego nie udało mi się uwalić. Niektórzy dają dodatkowo w liniach sygnałowych niewielkie oporniki (100-200Ω), co ma podnosić bezpieczeństwo. Do programowania...
Kolego asembler, rozwiń może ten wątek: "Ależ każda Atmega umżliwia pomiar napięcia zasilającego ją bez najmniejszego elementu a nawet rysowania ścieżki i oczywiście z minimalnym poborem mocy do 15uA w zależności od kodu.", bo ja znam możliwość pomiaru przy użyciu dzielnika napięcia na dwóch rezystorach, ale może coś przeoczyłem w notach tych procesorów,...
Ja np proponuje coś z AVR'ów. Proponuje abyś przejrzał na szybko aplikacje np Atmega8, Atmega16, Atmega32, Atmega64 w maksie do Atmega128 - zaczynając od najprostszego czyli Atmega8. Niby najprostszy a posiada już np wbudowane przetworniki A/C ;) Jeżeli okaże się za mały dla Twoich potrzeb to sprawdzasz wyższego. Jadąc w górę zwiększa się ilość linii...
Witam wszystkich....przeszukałem forum i nic nie znalazłem(moze nie było mi dane ) ...potrzebuje schemat programatora ATmega16 i ATmega32...oraz proramik który by z tym współpracował....i mam jeszcze jedno pytanie...czy jest jakaś przystawka pod Willema do takich układów??
Hello Chce sie spytać jak najprosciej uzyskac dużo wyjsc z Atmega?? Chce zrobic sterownik diodami led gdzie jest 30 diod a każdą bedzie można włączać/wylaczac niezależnie. Co powinienem do tego użyć. Czy sam atmega wystarczy czy jakis inny kontroler powinienem dodac ?? Minus dla wszystkich diod jest wspolnmy kontlorem mialby tylko zalaczac + albo zalaczony...
Jak dla mnie lipa. Z takiego powodu, że nie możesz iść do sklepu kupić sobie jakiegoś AVR'a i włożyć go do zestawu uruchomieniowego. Tylko musisz projektować płytkę pod ten procesor. Jak dla mnie to dyskwalifikuje to rozwiązanie jako: (chodzi mi o łatwą możliwość dopięcia swojej płytki z procesorem) to w żaden sposób nie jest łatwe tutaj. Zobacz sobie...
Pokaż kod i fusebity.
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. Kolego, noty katalogowe to my znamy, a po wersje źródłowe nikt nie będzie chodził po stronach zawierających więcej śmieci i spyware niż plików. Od tego jest serwer elektrody. 2. Nie da się bezpośrednio wgrać programu z ATMega16 do ATMega32, trzeba skorygować i skompilować ponownie.
Witam; wiem że temat był już wałkowany, ale z definicji jest on bardzo ciągle aktualny. Wszyscy widzą że ceny AVRów są kosmiczne, ale są zapewne miejsca gdzie można je zakupić po lepszych cenach. Chodzi mi o popularne procesory, o których tu ciągle piszemy typu: ATMEGA8, ATMEGA16 czy ATMEGA32.
Witam Dziękuję za odpowiedź. INA114 wygląda ciekawie, ale nie potrzebuję aż takiej dokładności. Dokładność rzędu 10% w pełni mi wystarcza. Najwygodniejsza byłaby ATMEGA16 lub ATMEGA32 z wejściem różnicowym i wewnętrznym wzmocnieniem "razy 200", ale chwilowo potrzebuję układ z ATMEGA8 i układ "dopasowujący", na typowych elementach. Jakieś sugestie lub...
Witam układy LT1076 mam u sibie ale póki co jeszcze nie zdążyłem na nich poskładać zasilacza. Co do LM-ów to robiłem na nieco mniejszym LM2574-5V o wydajności 0.5A. Układ zasilany jest z około 12V. Pracuje w sterowniku, który załącza 47 dławików o mocy 180W każdy (solarium). Próby były przeprowadzone na układach AT90S8535, ATMEGA16, ATMEGA32. Układ...
i w niczym nie pomoże;)
Jeśli procesorek fabrycznie nowy, to w USBASP załóż zworkę SLOWSCK. Możesz od razu w fusebitach ustawić taktowanie na wewnętrzne 8MHz, wówczas zworka nie będzie potrzebna, a Ty nie będziesz przysypiał przy programowaniu ;-)
Mama problem z Attiny2313. Mam bardzo krótki program (na razie do testów). Kompilacja przebiega bez problemu programowanie tez(nie wyskakują żadne błędy). Ale procek nie chce nic robić. Używam BASCOMA v1.11.8.1 oraz płytki AVT3500 i programatora takiego jaki został opisany w tym kursie.(wtyczka do portu kilka oporników i kabel) Za pomocą tego samego...
Chyba nie obejdzie się bez mikrokontrolera. Ja bym zrobił to tak: Mikrokontroler podłączony do Raspberry po SPI, I2C albo UART. Mikrokontroler sterował by jakimiś mostkami H - najprościej było by użyć scalonego drivera dedykowanego dla silników - L293D). Koszt: - ok. 8zł mikrokontroler (np. ATmega8A) - ok. 8zł drivery/mostki H L293D 2szt do 4 silników...
Rozwiązałem problem wgrania bootladera do ATMega16 :D Do ATMega32 będzie pewnie podobnie. Cały pies pogrzebany w odpowiednich ustawieniach kompilacji w ICC. Pomógł mi ten dokument http://www.microsyl.com/megaload/Megaloa...
Mogę pomóc początkującemu, zacząć programować bez żadnych kosztów. Procesor Atmega8, Atmega16, Atmega32. Przy pomocy programu BASCOM. Kontakt na PW.
Większość procesorów ATMega programuje C/C++ compiler and debugger tools for Atmel AVR f-my IAR Systems. Lista obslugiwanych: • ATtiny13, ATtiny22L, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny26L, ATtiny44, ATtiny45, ATtiny84, ATtiny85, ATtiny261, ATtiny461, ATtiny861 • AT43USB320A, AT43USB325, AT43USB326, AT43USB351M, AT43USB353M,...
A jakie argumenty za tym że "nie warto"? Nie działa? Działa nieprawidłowo? Czy po prostu nie potrzebujesz tych dodatkowych funkcjonalności? A o typ uP pytam aby optymalizować koszty. Można kupić ATMEGA16A-PU za 11 i ATMEGA16-16PU za 32, lub ATMEGA32A-PU za 12,3 albo ATMEGA32-16PU za 29. Pomijając wersje ATMEGA328P-PU czy inne ATMEGA168
A co to za problem, wymień ją na Mega32. Dwa razy więcej pamięci Flash, EEPROM i SRAM, a ta sama obudowa, ta sama pinologia, nie będzie problemów ze zmianą. Dodatkowo, [url=http://www.atmel.com/dyn/resources/... Migrating between ATmega16 and ATmega32, gdybys chciał sprawdzić :)
http://mikrokontrolery.blogspot.com/2011...
Programator do pamieci ATtiny AT90S ATmega ATtiny12 AT90S1200 ATmega8 ATtiny15 AT90S2313 ATmega16 ATtiny26 AT90S2323 ATmega32 AT90S2343 ATmega103 AT90S4433 ATmega128 AT90S8515 ATmega161 AT90S8535 ATmega163 ATmega603 ATmega8515
Co rozumiesz przez użytkowy? Ja wyrażę poniżej swoją opinię, jako użytkownik avr'ów :D... Proponuję popatrzyć się na coś co ma avr'a na pokładzie atmega8 albo atmega16 (atmega32), wraz z jakimś lcd na hd44780, na aledrogo obiły mi się o oczy jakieś zestawy (ja nie lubię mieć gotowego zestawu, lubię "kabelkować" :D ). Do tego programator usbasp (na USB,...
http://www.captain.at/electronic-atmega1...
Ostatnio miałem problem podobny do Twojego. [url=http://www.elektroda.pl/rtvforum/to... Kupiłem ATmege644P i nie mogłem jej zaprogramować żadnym programatorem. Ma ona tak samo wyprowadzone piny jak ATmega16 czy ATmega32, które bez problemu się programują, mimo to nie dała się zaprogramować....
Najlepiej podłącz mikrofon z analogowym filtrem dolnoprzepustowym, żeby wyłapywał perkusję (tzw. stopkę, najniższe brzmienie - nie wiem jak się to fachowo nazywa) i wtedy próbkuj ADC i wyłapuj skoki amplitudy. Tu masz kod obsługi ADC w ATmega16 (ATmega32 ma tak samo): #include <avr\io.h> #include <avr\signal.h> void ADC_init(unsigned...
Dokładniej chodzi mi o ATmega16(L) i ATmega32(L). Dam sobie radę ze skonfigurowaniem TCCR0. Chodzi mi tylko o zastąpienie wyjścia OCR1A wyjściem OC0 i zwolnienie Timera1 do innych zadań. Czy to zadziała?
Planuję wrzucić tam FAT16, więc ATMega128 będzie... Spokojnie wystarczy Atmega32 a jakby sie postarać to nawet Atmega16 :wink:
(at)Zlata_n, a mógłbyś wstawić swój program skompilowany pod atmega32??
KS0066U jest kompatybilny z HD44780. Jeżeli korzystasz z opracowań które podałem to muszą one działać w 100%. Co do inicjalizacji: kiedyś miałęm z jakimiś LCD problem dla kwarców większych niż 11MHz. Wtedy sprowadziło się to do modyfikacji kodów obsługi LCD o wprowadzenie wymuszonych opóźnień (define "Szybkosc") co jednak jest bardzo nieeleganckie....
No i ciagle zastanawiam sie nad procesorem i jezykiem.... Ja bym polecił ATMEGA8, ATMEGA16 lub ATMEGA32.Nie są specjalnie drogie(np. ATMEGA8 ok. 8zł a ATMEGA32 ok. 11zł) ale z tymi prockami można już sporo zrobić. Jako język polecałbym GCC. Na początek może się wydawać skomplikowany ale po czasie można się nauczyć :) Znalazłem kiedyś fajną stronkę...
Witam Do chwili obecnej używałem ATMEGA16, albo ATMEGA32, ale jako że teraz potrzebuję więcej portów muszę użyć ATMEGA64. Mam prosty programator ZL2PRG, do programowania używam PonyProga. Czy taki zestaw programator/program nadaje się do programowania ARMEGA64?? Znalazłem w archiwum trochę na temat programowania tego procesora, ale o programatorze nic....
Witaj Może trochę nie na czas odpowiedź ale komuś może pomoże Jak zrobić aby klawiatura przełączała nawet jak jest w pod programie i aby regulować prędkością zmiany PWR ? PWM ;] PWR to Politechnika Wrocławska ;) Jeśli chodzi regulacje wypełnienia z dowolnego miejsca w programie to bez przerwań się nie obejdzie. co do procesora to attiny2313 to nie zmieścisz...
czytanie ze zrozumieniem na doskonalym poziomie! 10/10! czy widzisz tutaj: Zaprogramujesz m.in.: - AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535 - AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3 i inne, - ATmega103, ATmega161, ATmega163, ATmega 323, ATmega128, ATmega8, ATmega16, ATmega64,...
A powiedz mi skąd ta wiadomość o tym błędzię że ATmega 8 ma zwartę VCC i AVCC zwarte prze 10om. Przeszukałem notę katalgową i nic tam nie pisze w erracie też nic nie znalazłem. Możesz mi coś podesłać o tym, albo gdzie to znaleść. Najprościej - zmierz sobie sam. Przed chwilą sprawdziłem, nie ma tego w AT90S4433, ATmega16 i ATmega32, natomiast w ATmega8...
Witam wszystkich. W końcu znalazłem troszkę czasu aby dokończyć swój mega doctor. Na chwilę obecną obsługuje tylko Atmega16, Atmega32, oraz Atmega8 - te przetestowałem - resztę dodam jak tylko znajdę troszkę czasu na to ;) Procki takie jak Attiny2313 czy Atmega88 wymagają innej sekwencji przechodzenia w tryb programowania więc to też zrobię już niebawem...
STK200/300 kosztuje 15zl...programujesz bezpośrednio z bascoma lub przez ponyproga. STK500 jest droższy ale programujesz bezpośrednio z bascoma i avrstudio. STK200/300 zaprogramujesz m.in.: - AT90S1200, AT90S2313, AT90S2323, AT90S2333, AT90S2343, AT90S4414, AT90S4434, AT90S8515, AT90S8534, AT90S8535 - AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM3...
Witam, Zaczynam zabawę z uC i na początek czytając forum zestawiłem sobie taki zestawik: płyta ewaluacyjna - [url=http://www.sklep.propox.com/index.p... programator - [url=http://www.zestawyuruchomieniowe.pl... Czy na początek do nauki taki zestaw będzie dobry - dodam, że zamierzam zająć się ATMEGA32...
Powinno się dać, te procki różnią się tylko ilością FLASH i SRAM.
Witajcie elektrodowicze. Tym razem, celem artykułu będzie przedstawienie wam kolejnego taniutkiego i bardzo przydatnego programatora od naszych skośnookich braci. https://obrazki.elektroda.pl/5259236300_... Jest to, programator UBSASP, w wersji 2.0, przeznaczony to współpracy z produkowanymi przez Atmela układami AVR. Po zakupie otrzymujemy...
Zdarza się, można odblokować, ale dlaczego na obrazku widać Atmega16 jeżeli programowałeś taki procesor ???
Do schematu: L293D - czy jest potrzebny? Jeżeli dobrze rozumie działanie tego projektu, silnik wraz ze śmigłem kręcić się będzie zawsze tylko w jedną stronę. Jeżeli tak to do sterowania nim wystarczy tranzystor sterowany PWM: http://www.elektroda.pl/rtvforum/topic91... http://rab.ict.pwr.wroc.pl/~arent/rr/mpr... Skoro chcesz wszystkich...
... b) przez uC mega16 - pierwsza transmisja ok, kolejne tak jakby przesunięte coś w stylu ##001100 A słyszałeś kiedyś o takich dziwadłach jak CR i LF :?: ATMega32 wysyła te "krzaczki" , a ATMega16 je odbiera, upycha w zmiennej Liczba i to Twój cały problem :-P Pozbądź się tych kodów sterujących z nadajnika i masz kłopot z głowy ;)
Witam, Kolega "mirekk36" chyba ma kłopoty z czytaniem ze zrozumieniem! "milo_ns" - Twój uK według producenta ma wgranego bootloader-a: "Dzięki wstępnemu zaprogramowaniu procesora w naszej firmie plikiem bootloadera zyskujemy możliwość programowania procesora ATMEGA16 poprzez złącze USB. Dokładnie to wykorzystywany jest port USB i konwerter FT232RL w...
wg. AVRFreaks niestety nie, http://www.avrfreaks.net/index.php?modul... normalnie jeśli są jakieś inne kompatybilne pinowo jest taka informacja, np. dla atmega32 http://www.avrfreaks.net/index.php?modul... jest podane, że np atmega16 jest kompatybilna
Jest i wspólna masa ;) Sam juz nie mam żadnych pomysłów co jest powodem tego, że z Putty wszystko działa a między 2 uC coś szwankuje. Jedna atmega32 druga atmega16. Mikrokontrolery są bardzo podobne pod kilkoma względami i komunikacja między nimi nie powinna sprawiać kłopotów. A jednak.. ;)
http://obrazki.elektroda.net/1_127325004... "Kombo" - genialne w swej prostocie narzędzie do programowania/debugowania mikrokontrolerów: - ARM - MSP - oraz programowania mikrokontrolerów AVR - 3 w jednym. Kompatybilny z macraigor wiggler oraz STK200/300. Oprogramowanie: ARM: - H-JTAG - Open OCD - ... MSP: - MSP Prog - MSP GCC - ... AVR - Pony Prog...
Spróbuj ten wsad. Przekompilowałem na ATmega32. Adres urządzenia 192.168.1.10
Z mojego doświadczenia wynika że ATmega8515 można zaprogramować kodem z AT90s8515 pod warunkiem że zaprogramujesz fuza 'c8515'. Jeżeli chcesz używać wpełni trybów ATmega8515 musisz swój program przekompilować dla tego typu procesora wtedy, przynajmniej mój program pracoweł niezależnie od ustawienia wyżej wspomnianego fuza. Do programowania używałem...
Jeżeli montaż powierzchniowy jest dla ciebie problemem, to do sterowania proponuję wykorzystać rejestr szeregowy z wyjściem równoległym z serii TTL/CMOS. Jeżeli dodatkowo potrzebujesz dużej mocy, wyjścia można zawtórnikować tranzystorami pakowaymi np po 8 sztuk - ULN2803. Układy te dostępne są bez problemu w DIP. ATmega16 możesz zastąpić ATMega32, która...
no tak. teraz wiem że nazywa się to selektor ;) coś zaczynam kumać ^^ teraz kilka pyta technicznych: czy wystarczy że użyje ATMEGA16 czy lepiej żebym użył ATMEGA32? (będę kodził w asablerze) program w uC będzie musiał: - liczyć - rozkazywać przełączać - obsługiwać IRDE - obsługiwać LCD - mieć funkcje STANDBY jeżeli ATMEGA16 to chcę użyć ATMEGA16-16PU,...
Jeśli chodzi o asm i darmowy to Related Device: AT90CAN128 , AT90LS2323 , AT90LS2343 , AT90LS4433 , AT90LS8535 , AT90S1200 , AT90S2313 , AT90S2323 , AT90S2343 , AT90S4433 , AT90S8515 , AT90S8535 , ATmega128 , ATmega128L , ATmega16 , ATmega161 , ATmega161L , ATmega162 , ATmega162V , ATmega163 , ATmega163L , ATmega165 , ATmega165V , ATmega168 , ATmega169...
Oto lista uC, które powinien obsługiwać: - AT90CAN128, AT90PWM2, AT90PWM3, - AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, - ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega169, - ATmega32, ATmega324, ATmega329, ATmega3290, ATmega48, ATmega64,...
Przede wszystkim. Zejdź z taktowaniem do jakiejś normalnej wartości dla ATmega16 i przetestuj czy wtedy komunikacja z DS-ką jest prawidłowa. Jeśli nie to najpierw musisz naprawić sprzęt/algorytm by wszystko działało prawidłowo. Jeśli na niskim taktowaniu komunikacja będzie w porządku to będzie to oznaczało tylko to, że specjalne makra opóźniające jakie...
Ten ostatni kosztuje 59,99PLN i ma takie parametry: AVR PROG jest programatorem ISP procesorów z rodziny AVR. Programator posiada złącze USB. Poprzez odpowiednią konfigurację (zworka) urządzenie może zasilać (z USB komputera) programowany układ co eliminuje potrzebę stosowania dodatkowych źródeł napięcia. Obsługą magistrali USB w urządzeniu zajmuje...
Tzn mogę powiedzieć, że w zasadzie wszystkie procesory z końcówką "P" mają taką samą sygnaturę jak te z końcówką "PA" i tak samo daje się je programować. Czyli spokojnie można wybrać wersję "P" zamiast "PA". Niestety w przypadku ATmega324P i ATmega324PA jest nieco inaczej ;) czyli mają różne sygnaturki. Tak naprawdę to wejdź sobie w avrdude.conf i podmień...
Do sprzedania mam komplet za pomocą którego możesz od razu przystąpić do nauki programowania mikrokontrolerów AVR!! - zestaw znanej i cenionej firmy Kamami ZL10AVR , również tej samej firmy programator ZL2PRG , wyświetlacz LCD 2x16znaków, komplet przewodów do zestawu plus oprogramowanie. Całość jest nowa! http://obrazki.elektroda.pl/5759189100_1...
Witam. posiadam płytkę startową EvB4.3 firmy and-tech. Programuje za pomocą WinAVR. problem polega na tym, że atmega16 oraz atmega32 programuje się bezproblemowo, na płytce startowej wszystko działa poprawnie. Po przeniesieniu atmegi na płytkę stykową nie działa. układ połączeń jest jak na rysunku. Zasilanie i masa są brane z płytki startowej zasilanej...
Ja też zrobiłem sterowanie ale na ATmega32 + ATmega16 są to dwa moduły dla celów rozszerzeniowych (coś w stylu SIMENSA). W układach reset procków ma tylko klasycznie 100nF i 10k. Ale obydwa procki jak od strony wejść tak i od strony wyjść jest wszystko poszczone przez transoptory. Układ steruje maszyną w której jest robiony rozróch silnika 18KW oczywiście...
Zestaw AVREVB1 umożliwia szybkie zapoznanie się z bardzo popularną rodziną mikrokontrolerów AVR w obudowach 40-to wyprowadzeniowych DIP (układy ATMEGA16, ATMEGA32, ATMEGA644). Zawiera wszystkie najpotrzebniejsze i często wykorzystywane układy peryferyjne. Dzięki niemu zarówno początkujący jak i zaawansowani twórcy systemów opartych o mikrokontrolery...
ATmega16 , z punktu widzenia softu nie rózni się od ATMega8 ( hardwareowo jest bardziej wypasiony a dzięki dodatkowym nóżkom można z tego skorzystać ) gdyż kluczowe piny są takie same i znacza to samo czyli : PD0 to RXD w obu prockach PD1 to TXd w obu prockach PD2 to INT0 w obu prockach PD3 to INT1 w obu prockach. Nieeee, noo, nieee - wgrywanie wsadu...
Wersja do której podałem link "ma wszystko w sobie". Nie wymaga instalacji javy, gcc itp. Podaj pełne logi z kompilacji. Arduino:1.8.2 (Windows 10), Płytka:"Arduino/Genuino Uno" C:\Users\BK\Downloads\arduino-1.8.2\ardu... -dump-prefs -logger=machine -hardware C:\Users\BK\Downloads\arduino-1.8.2\hard... -tools C:\Users\BK\Downloads\arduino-1.8.2\tool...
atmega8 atmega16 atmega32 atmega16 eeprom atmega16 ds1820
głośniki fujitsu siemens plastikowy tulejka podłączenie monitoringu
multipla klimatyzacja multipla klimatyzacja
Kalibracja wyważarki CEMB C72 - krok po kroku Synchronizacja kluczyka scyzoryk w Mercedes W210 290 TD 1996