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.
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,...
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 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,...
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...
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...
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...
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...
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.
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...
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
Mogę pomóc początkującemu, zacząć programować bez żadnych kosztów. Procesor Atmega8, Atmega16, Atmega32. Przy pomocy programu BASCOM. Kontakt na PW.
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ę...
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,...
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...
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,...
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...
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
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,...
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...
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...
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...
• Programuje procesory firmy ATMEL z rodziny AVR: AT90CAN128, AT90PWM2, AT90PWM3, AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90C8534, AT90S8535, ATmega603, ATmega103, ATmega8515, ATmega8535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega163, ATmega169, ATmega32, ATmega323, ATmega64,...
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...
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...
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,...
Swoją przygodę z Arduino zaczynam od takiego oto błędu po kliknięciu "Zweryfikuj": Arduino:1.8.2 (Windows 10), Płytka:"Arduino Nano, ATmega328" avr-g++: error: cannot access device-specs for 'atmega328p' expected at 'device-specs/specs-atmega328p' avr-g++: note: devices natively supported: ata5272 ata5505 ata5702m322 ata5782 ata5790 ata5790n ata5791...
Tak, tylko że Ty patrzysz na wersję firmware 2.09 ja wgrywam V2.03 (płytki nie będę poprawiał do najnowszej 2H bo jak, pisałem pola są albo do poprawy , albo zmówię sobie). Natomiast dobrze mnie nakierowałeś bo dopiero w zaktualizowanej wersji w notatniku jest napisane. Firmware 2.03: -added support for HVPP chips: AT90s8515, AT90s8535, AT90s1200, AT90s4433,...
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,...
Tu nie ma żadnej filozofii. Ja co prawda programuję na ATmega16 i procedura wygląda tak: void generator_PWM(unsigned int wypelnienie) { TCCR2 =0x69; //tryb FAST PWM, bez preskalera, zeruj OC0 gdy porownanie = TRUE; f = 16M/256 = 62,5kHz OCR2 = wypelnienie; //wartosc porownywana 0..255 } Jak zrobiłeś PWM na ATmega32 to z tego co wiem...
http://obrazki.elektroda.net/43_12786005... Atmega fusebit doctor, jak sama nazwa mówi, to urządzenie do naprawienia nieumiejętnie przestawionych fusebitów w mikrokontrolerach z rodziny AVR. Największymi problemami jest ustawienie nieprawidłowego źródła zegarowego (fusebity CKSEL), wyłączenie programowania SPI (fusebit SPIEN), lub ustawienie pinu...
Ja natomiast polecam PonyProg 2000. Osobiście programowałem nim AT90S2313, AT90S8515, ATmega16, ATmega32, ATmega169 i ATmega128 i nie była żadnych problemów.
Zrobiłem sobie długą przerwę, ale teraz już mogę sam odpowiedzieć na moje pytanie zadane w pierwszym poście ;) Moje problemy wynikały z niedociągnięć symulatora programowego Proteus 6.5 (w którym jak kilka razy zaznaczałem próbowałem uruchomić swój projekcik), a nie z błędów w programie, połączeniach, fusach itp. jak to sugerowali inni. Na przyszłość...
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,...
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...
Przeszukałem dokładnie każdy temat dotyczący obsługi przycisków pod ATmegą8, ATmegą16 czy ATmegą32 jednak w żadnym z nich nie znalazłem instrukcji, która krok po kroku wyjaśniłaby schemat działania tej prostej klawiatury. .... Piny kolumn K1, K2, K3 i K4 klawiatury łączę kablami odpowiednio z pinami PC0, PC1, PC2 i PC3 portu C mikroprocesora. Piny...
http://obrazki.elektroda.pl/8472920100_1... Witam! Jakiś czas temu zacząłem bawić się procesorami AVR. Jako programatora wykorzystywałem moduł FT232. Po jakimś czasie gdy zacząłem ów moduł wykorzystywać również do transmisji danych między procesorem a komputerem (UART) pomyślałem, że aby zmniejszyć kabelkologię (FT232 podłączony jako...
Jeżeli chodzi o pierwszy warning w tej bibliotece dotyczy SIG_USART_TRANS w sekcji __AVR_ATmega169__ [syntax=c] /* * FreeModbus Libary: AVR Port * Copyright (C) 2006 Christian Walter <wolti(at)sil.at> * - Initial version + ATmega168 support * Modfications Copyright (C) 2006 Tran Minh Hoang: * - ATmega8, ATmega16, ATmega32 support * - RS485 support...
[syntax=c]/* * FreeModbus Libary: AVR Port * Copyright (C) 2006 Christian Walter <wolti(at)sil.at> * - Initial version + ATmega168 support * Modfications Copyright (C) 2006 Tran Minh Hoang: * - ATmega8, ATmega16, ATmega32 support * - RS485 support for DS75176 * * This library is free software; you can redistribute it and/or * modify it under the...
Jeśli chodzi o ATMEGE32 to moim zdaniem jest ona wystarczająca w zupełności do takiego projektu. Nie wiem na ile będziesz zawierał tam skomplikowane algorytmy ale przy jakiś podstawowych funkach przypisanych do tych czujników, wyświetlaczu LCD 2x16 (zakładam że o taki chodziło) i tych 'niewiadomych' czujnikach to zmieściłbyś to na ATMEGA8. Przy trochę...
Witam, zamieszczam pare ciekawych programatorów, może komuś się spodobają. Pierwszy z nich potrafi zaprogramować: * AT89C55 (at 12V only) * AT89C1051 / AT89C2051 / AT89C4051 * AT90S1200 / AT90S2313 (AVR) * AT89S8252 / AT89S53 * ATtiny22 (new) 2 z programatorów jest z Elektronika Praktyczna 7/2003 więc raczej niebedę zamieszczał, zainteresownych odsyłam...
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...
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...
Witam Jeśli chcesz coś małego to jakaś Atmega powinna wystarczyć, ewentualnie jakiś PIC jeśli preferujesz Microchipa. Oczywiście aby miało to ręce i nogi to programowanie na piechotę nie ma sensu, chyba że program ma być stały i niezmienny. Istnieje program LDmicro, którym z mikrokontrolera zrobisz sterownik programowany w LD. Gotowa płytka do Arduino...
http://obrazki.elektroda.pl/3241531500_1... Założenie, które obrałem w zasadzie jest dość proste: skonstruować generator obrazu do monitora LCD o rozdzielczości >15x15 symboli, wykorzystując popularny mikrokontroler typu ATmega 8, 16, 8535 itd. z minimalną ilością elementów zewnętrznych. Koniecznie ma pracować na standardowych częstotliwościach...
Z tego co pamietam na kompie mam zainstalowane gcc w wersji 4.1.2 Dodano po 4 moze to wina biblioteki standardowej?? Dodano po 2 Ja instalowalem narzedzia do avr wedlug tej strony http://avrwiki.com/wiki/index.php/Buildi... wiec wiecie juz czym dysponuje Dodano po 3 a oto lista prockow mojego gcc [root(at)sako zamek elektroniczny]# avr-gcc -mmcu=attiny25...
Nie ma co przepraszać drożyzna i tyle wczoraj kupielm sobie 2 szt atmega32 cena zawrotna 40 PLN za szt. Kapitaliści i spekulanci podnieśli głowy :) Może niedługo wprowadzą na to kartki .
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...
A, o to chodzi ? : $ ../ShowPartCoreVersions Include directory "~/Devel/AVR/AvrAssembler2-2.1.42/A... exist ATtiny10 : Core version : AVR8L_0 ATtiny20 : Core version : AVR8L_0 ATtiny4 : Core version : AVR8L_0 ATtiny40 : Core version : AVR8L_0 ATtiny5 : Core version : AVR8L_0 ATtiny9 : Core version...
Witam serdecznie. Jestem początkujący jeśli chodzi o programowanie i dopiero się uczę i mam parę pytań dotyczących pewnego układu o którego wykonanie poprosił mnie znajomy. Dane układu: http://www.jaglarz.com/ja/elektronika/sc... Mam pewne pytanie odnośnie samego programu który wygląda dość dziwnie wg mnie (jak już wcześniej wspomniałem...
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...
http://obrazki.elektroda.pl/2762225800_1... Jedyny taki przenośny programator układów AVR. Pomoże wszędzie tam, gdzie trzeba zaktualizować oprogramowanie, a układ docelowy znajduje się w trudno dostępnym miejscu i nie mamy możliwości (lub chęci) ciągać ze sobą laptopa i mnóstwa przewodów. Banalnie łatwa obsługa, niski koszt wykonania, super...
Mam jeszcze do kolegów takie pytanie, czy ten programator obsłuży procesor atxmega128a1. Znalazłem gdzieś na zagranicznym forum, że AVR Studio32 i Avr Dragon obsługują te procesory. Ale czy wtedy działa programowanie przez JTAG, ale czy JTAG jest domyślnie włączone? bo dla tych procesorów nie ma PDI przez AVRdragon I wcale nie ma tak ubogiej listy wspieranych...
Można przecież łatwo to sprawdzić: [url=https://www.microchip.com/paramChar... Wystarczy zaznaczyć wymaganą liczbę interfejsów UART. Przykładowo takie wymagania spełniają ATMEGA1609, ATMEGA3209, ATMEGA809 itd. Wszystko to oczywiście mikrokontrolery mające znaczną liczbę wyprowadzeń, sporo pamięci itd.
To co zrobiłeś nie miało prawa zadziałać z wybraną płytką NG, ona ma ustwienie na kwarc 16MHz: c:\Program Files (x86)\Arduino\hardware\arduino\avr\board... ... ########################################... atmegang.name=Arduino NG or older atmegang.upload.tool=avrdude atmegang.upload.protocol=arduino atmegang.upload.speed=19200 atmegang.bootloader.tool=avrdude...
obsługiwane uP ( po lewej opcja avrdude ,ktorej i tak nie bedziesz musiał znać korzystając z graficznej nakładki , po prawej modele procków) m6450 = ATMEGA6450 m3250 = ATMEGA3250 m645 = ATMEGA645 m325 = ATMEGA325 usb1287 = AT90USB1287 usb1286 = AT90USB1286 usb647 = AT90USB647 usb646 = AT90USB646 t84 = ATtiny84 t44 = ATtiny44 t24 = ATtiny24 m2561 = ATMEGA2561...
Chciałbym kupić jeden z tych zestawów uruchomieniowych i prosze o opinie. Chciałbym pozanać wasze zdanie o ich wyposażeniu. Moduł ZL12AVR opracowano z myślą o ułatwieniu powszechnego stosowania mikrokontrolerów ATmega16 przez konstruktorów, którzy nie mogą lub nie chcą inwestować w zautomatyzowany montaż elementów o relatywnie gęstym rastrze rozmieszczenia...
Witam. Jestem tutaj właściwie nowy, 2 dni temu przyszła mi paczka z moim pierwszym zamówieniem. Przeczytałem sporo kursów, obejrzałem wiele poradników dla początkujących na YT ale nadal nie mogę sobie poradzić z problemem. Mam mikrokontroler ATmega328P-PU bootloader Arduino, nowy jeszcze nie programowany ale za żadne skarby nie mogę się z nim połączyć....
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ć....
O kilka MHz zawsze można spokojnie podkręcać każdy praktycznie procek AVR. Ja np bardzo często ATmega32 16MHz taktuję kwarcem 18,432MHz . Wyszło już wiele takich urządzeń i żadnych reklamacji ;) A co się będzie działo jak dasz więcej np 28MHz zamiast 20MHz to już sam zobaczysz. I nikt ci tu nie poda dokładnych opisów co się dzieje bo to tylko zabawa...
Kwarc niewiele kosztuje, więc jak kupię coś na allegro to mogę go wziąć. Tylko... po co mi kwarc 32mhz do mikrokontrolera, któy ma np 16mhz ? ;) Dodano po 9 Szukałem na początku właśnie atmega8 i nawet znalazłem. Ale: wiadomo, że lepiej jest kupić wszystkie towary u jednego allegrowicza, niż każdy oddzielnie, bo przesyłka też kosztuje. U mnie w mieście...
Witam zrobiłem programator ze strony http://obrazki.elektroda.net/70_12589744... chciałbym jednak zrobić taką podstawkę która zaprogramuje każdy procek z listy ale jednocześnie żeby nie była większa od np. formatu A4 i żeby każdy procek miał swoją podstawkę może być że 2 lub 3 procki korzystają z tej samej podstawki. a to programator http://obrazki.elektroda.net/69_12589747...
Płytka startowa to procesor obudowany "modułami", które producentowi wydają się niezbędne do testów i jego zdaniem najczęściej używane. Jaka jest najlepsza - trudno orzec bo to pojęcie subiektywne. Nie jest to jakiś zaawansowany sprzęt elektroniczny, żeby oceniać jego niezawodność, jakość itp. Można co najwyżej pokusić się o ocenę ergonomii płytki a...
Dzięki mirekk36 W takim razie biorę się za Atmege32, chodzi mi tylko i wyłącznie o najprostszy serwerek HTTP do sterowania włącz/wyłącz i kontroli kilku wejść cyfrowych. Może to głupie pytanie ale co jest istotne przy wyborze kontrolera do takiej aplikacji? Atmega8 ma 8kB Fash, 512B EEPROM, 1kB RAM Atmega16 ma 16kB Flash, 512B EEPROM, 1kB RAM Atmega32...
Niestety, ale po w bazie mam tylko Valid parts are: t10 = ATtiny10 [C:\WinAVR\bin\avrdude.conf:... t8 = ATtiny9 [C:\WinAVR\bin\avrdude.conf:... t5 = ATtiny5 [C:\WinAVR\bin\avrdude.conf:... t4 = ATtiny4 [C:\WinAVR\bin\avrdude.conf:... ucr2 = 32UC3A0512 [C:\WinAVR\bin\avrdude.conf:...
Taki licznik chce zrobić: https://aki-technical.blogspot.com/2020/... Dodano po 31 Jest też projekt na liczniku i nie wiem które rozwiązanie wybrać pod swój projekt: https://www.engineersgarage.co...uilt-co...
tutaj jest cały kod: [syntax=c] #include <avr/io.h> #define F_CPU 10000000 #include <util/delay.h> int main() { int8_t i; int8_t k; int8_t m; int8_t n; unsigned char liczba_LED [10]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90}; DDRB = 0xFF; DDRD = 0XFF; DDRC = 0xFF; for(;;) { for(i=0; i<=9; i++) { PORTC = 0xC0; _delay_ms(10);...
Tez miałem ten problem z Atmega328 trzeba dodać ten mikrokontroler do listy w pliku avrdude.conf na priv ci wyślę co potrzeba żeby zadziałało.
Tak na zakończenie tematu. Mam się za doświadczonego elektronika ale jak to często bywa zabiła mnie rutyna . Odpalałem wczoraj wyświetlacz graficzny na Atmega 32 i nie chciało ruszyć. Stąd moje próby z prockiem i migającą diodą. Dziś się zdenerwowałem i odpaliłem wyświetlacz na AT89S52 i ruszył bez problemu. No to sprawdziłem na Atmega8 i znów ruszył.Więc...
Witam, mam takie pytanko, może i głupie :D czy mogę wgrać HEX napisanego dla Atmega168p do Atmega328p? Dokładnie chodzi o ten [url=http://www.mikrocontroller.net/arti... Wykonałem go na atmega8 aczkolwiek nie działa RC5, RC6 typu samsung, sony działa prawidłowo.
Hi It can programm: AT90CAN32/64/128, AT90PWM1/2B/3B/81/161/216/316, AT90USB82/162/646/647/1286/1287, ATA5702M322/5782/5790/5790N/5795/5831/58... ATA6617C/664251, ATmega1280/1281/1284/1284P/1284RFR2/128/... ATmega165A/165P/165PA/168/168A/168P/168P...
Witam, od paru dni walczę z postawieniem komunikacji po modbusie RTU, przez RS485 przy pomocy biblioteki freemodbus v1.5. Po wielu próbach i przeglądaniu forum w poszukiwaniu informacji udało mi się poprawnie skompilować i wgrać program, jednak przy próbie skomunikowania się z atmegą (odczytania rejestru o adresie 1000 lub 1001) albo nie odpowiada wogóle...
ATmega128 , ATmega168 , ATmega32 , ATmega48 , ATmega8 , ATmega88 , ATtiny13 , ATtiny2313 , ATtiny25 , ATtiny45 , ATtiny85
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...
Witam! Właśnie robie też komunikację radiową i też mi coś nie idzie. Mam Atmega16, RT4 i RR3. Powiedzcie czy aby dwie Atmegi16 komunikowały się ze sobą poprzez zestaw Telecontrolli to czy trzeba jakies dodatkowe układy? Konieczny jest ten układ MC145026 i chyba jeszcze MC145028. A moze ktoś napisze po kolei co i jak? Może ktoś napisze jak sprawdzić...
Zdecydowanie zgadzam się ze zdaniem że w ATmega8 czy ATmega8A nie ma co inwestować nawet gdyby kosztowało to grosze - bo już kupisz starocia. Zajrzyj sobie za to w notę PDF procka ATmega88 - szybko zobaczysz - że masz bliźniacze wyprowadzeniami i peryferiami ATmega168 i ATmega328, które później możesz sobie w razie czego włożyć wprost do układu zamiast...
Wystarczajaca ilosc SRAM ma juz ATMega16 (1kB), czyli jeden sektor + dodatki. Chyba, ze implementacja SD w Bascomie jest tak skopana, ze wymaga wiecej, wtedy ATMega32 (2kB) A moze zrezygnowac ze struktury FAT i pisac po sektorach, wtedy nie potrzebujesz bufora SRAM. Albo jeszcze inaczej - spreparowac karte SD z FAT i nagranym jednym ogromniastym plikiem...
Co do śledzenia po paru ostatnich wiadomościach to nawet o tym pomyślałem i miałem wspomnieć. ATMega8 ma 1KB pamięci więc może pomieścić ze 32 linie po 16 znaków i wykorzysta do tego tylko 512B. Drugie 512B zostanie do obsługi programu. Więc to tylko sprawa oprogramowania. Ale faktycznie jakiś większy LCD by się przydał. 20 znaków co najmniej, bo jeszcze...
Kawałek biblioteki UART dotyczący tego uC: Kod: c Chyba moje możliwości są ograniczone żeby zamienić to tak aby to co mi wysłałeś działało tak jak ten fragment: [syntax=c]#if defined (__AVR_ATmega168__) #define UCSRB UCSR0B #define TXEN TXEN0 #define RXEN RXEN0 #define RXCIE RXCIE0 #define TXCIE TXCIE0 #define UDRE UDRE0 #define UBRR UBRR0 #define...
witam jestem jednym z tych co Mirkowi zgłaszali problem "PA" - dokładnie 48PA ale tyczy się to chyba i innych np 8PA itp. o których obsługę przy okazji proszę ;) zainstalowałem nowy "MKAVRkalkulator" i wpisy do avrdude. dobra robota Panowie :) "kalkulator nie rozpoznaje procka - trzeba wybrać ręcznie (jak chyba wspomniano) ale wreszcie można zmienić...
Na stronie producenta www.atmel.com znajdziesz Datasheet'y dotyczące wszystkich układów AVR i informacje na temat listy rozkazów jądra AVR. Najprostsze procki AVR kosztują nawet i 10 zł. ATMega8 można kupić na http://www.seguro.pl/cgibin/shop za niecałe 10 zł. Polecam jednak ATMega32, gdyż ma sporo większe możliwości, a kosztuje zaledwie 21 zł, przy...
Witam drogich kolegów, mam zapytanie, a raczej problem który spędza mi sen z powiek. Otóż ze jestem zapalonym wędkarzem wpadłem na pomysł by zbudować bezprzewodową centralkę. Po wielu godzinach spędzonych na czytaniu postanowiłem zakupić moduł radiowy 433 MHz arduino http://obrazki.elektroda.pl/6342517500_1... http://obrazki.elektroda.pl/4969410000_1...
Może nie tylko AVRdude jest u Ciebie problemem, żeby się skompilowało przede wszystkim musi to obsługiwać kompilator, ja sprawdzam czy są zielone ptaszki: https://obrazki.elektroda.pl/1377147800_... Używam Eclipse na Windows wersji x64 2018.09, ostatniej z którym odpaliłem plugin AVR. Mam wrażenie, że próbujesz koniecznie przypisać...
Z tego co wiem to w ATmega-ch raczej trudno o możliwość zliczania impulsów z 3 niezależnych źródeł zewnętrznych i generowania dla każdego z osobna przerwania (chyba że powyżej ATmega32, ale w grę wchodzi wtedy wysoka cena). Pytanie czy konieczne jest takie rozwiązanie jak zaproponowałeś? Przy pracy uC z prędkością 8MHz (np. jak dla ATmega8, ATmega16...
McMonster dlatego mówię, że na razie ceny "zwariowały" ale w czasie gdy były normalne to wcale aż tak takich dużych różnic nie było. Powiem więcej, to wariactwo cen ma swoje dobre skutki, chyba niecałe 2 miesiące temu w seguro.pl zakupiłem 30szt procków ATmega328 w DIP po ..... po 13,50zł !!!!!! więc o czym my tu mówimy. A na zakończenie, już nawet...
Zacznij od atmega8. Dlaczego? Bo jest tania. Kup sobie programator, a resztę zrób sam. Zablokować atmega16 za 10 zł boli bardziej niż atmega8 za 4zł. Możesz używać płytek stykowych ale najlepiej wszystko mieć na pajączku(zlutować na płytce prototypowej) aby wykluczyć błędy kabelkologi. Skoro lubisz bawić się wytrawianiem to na tym forum jest mnóstwo...
Projekt z pomiarem temperatury miał być wstępnie wykonany na atmega32 ale zrobiłem na atmega16 i wszystko grało i miałem jeszcze dużo wolnego miejsca. Wiem tylko że problemy jakie miałem to jakiś błąd komunikacji po rs232. Bo jak tam coś nie tak poszło to wisiał. Nie było problemu jak grzałka była wyłączona, ale jak tylko po włączeniu grzania się zawiesił,...
W tym problem ze ja tylko mam usbasp jest może inny sposób próbowałem w Programmers Notepad ale mam błąd: Ze atmega328 nie może być znaleziona. Może ktoś zrobić schemat połączeń albo wysłać mi linka jak sprawdzić układ ? Taki kod mi wyświetla Programmers Notepad kiedy próbuje programować: > "make.exe" program avrdude -p atmega328 -P usb...
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...
Wymiata - działa... Wcześniej nigdy mi nie działał jak trzeba (jakoś mi nie wychodziła ta integracja), a już na pewno nie działał symulator. Kilka razy podchodziłem do tego (AVR Studio 3.56 jak dobrze pamietam - współpracowało ale nie zawsze), później walczyłem z 4.0x bo nie wiedziałem że akurat tego sie nie da zintegrować z WinAVR itd... W końcu zainstalowałem...
avrdude -P /dev/ttyUSB0 -p m328 -c usbasp -e -U flash:w:eth_rem_dev_tcp.hex avrdude: AVR Part "m328" not found. Valid parts are: t10 = ATtiny10 [C:\WinAVR-20100110\bin\avrdude.... t8 = ATtiny9 [C:\WinAVR-20100110\bin\avrdude.... t5 = ATtiny5 [C:\WinAVR-20100110\bin\avrdude....
obsługiwane uC przez avrdude5.3: Valid parts are: m6450 = ATMEGA6450 [D:\Programy\WinAVR\bin\avrdude.... m3250 = ATMEGA3250 [D:\Programy\WinAVR\bin\avrdude.... m645 = ATMEGA645 [D:\Programy\WinAVR\bin\avrdude.... m325 = ATMEGA325 [D:\Programy\WinAVR\bin\avrdude....
Wielkie dzięki, że mnie poprawiłeś. Sam budowałem ten tester na atmega328p żeby mieć wszystkie opcje (projekt jest cały czas rozwijany). Już przy próbie kompilacji na atmega8 w Atmel Studio 6.1 otrzymałem potwierdzenie informacji zawartych w ttester.pdf że są to opcje dostępne dla mikrokontrolerów atmega168 i atmega328.
Witam Zrobiłem ten programator, działa bardzo dobrze. Zrobiłem PCB podłączenie na USB na układzie FT230. Zasilanie 12V procesor ATmega8515. Mam pytanie jak dopisać procesory do programu np ATmega8A; ATmega168PA; Atmega328PA pozdrawiam
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...
Szkic używa 2504 bajtów (32%) pamięci programu. Maksimum to 7680 bajtów. Zmienne globalne używają 103 bajtów (10%) pamięci dynamicznej, pozostawiając 921 bajtów dla zmiennych lokalnych. Maksimum to 1024 bajtów. Autor biblioteki DMX512 wyraźnie pisze w (dość skromnej) dokumentacji, że w trakcie działania aplikacji wykorzystującej tę biblioteką jest...
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...
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...
W szkole mam programator i chwilowo brak $, więc w domu wolę wykorzystać bootloader. Najtańszy USBasp jaki znalazłem na Allegro to 14,60zł z dostawą. Jeśli więc ten wydatek jest zbyt duży, to alternatywą jest po prostu zaprogramowanie w szkole "wsadem" UASasp jednej ATmegi i zrobienie (na płytce stykowej, czy nawet na tzw. "pająka) z niej programatora...
atmega16 atmega32 atmega8 atmega32 atmega8 atmega16
ściemniacz podwójny wymiana przycisków sterowania oleju automat
harman kardon przepustnica laguna2
Moment dokręcania szpilek głowicy Mercedes A Klasa 1.5 benzyna Programowy reset Arduino Mega: void (*resetFunc)(void) = 0;