ATmega88 może działać do 20MHz. Zacząłem pisać taki miernik, nie dokończyłem, ale może dokończę. Piszę w ASM, który jest naprawdę prosty, po co sobie ograniczać możliwości baskupą. Takie krytyczne czasowo projekty to tylko w asm. Co do tego co napisałem, działa to z kwarcem 16384khz, bramkowanie co 0,5 i 10sek. Nie obsługuje jeszcze preskalerów, wynik...
[youtube]https://www.youtube.com/watch?v... http://www.linusakesson.net/scene/craft/ Użyta tutaj ATmega88 to minimalnie ulepszona ATmega8. Inne tego typu projekty: http://mikrokontrolery.blogspot.com/2011...
Zamiast Wiznetu (chociaż to też nie jest zła opcja) - weź sobie zajrzyj na stronkę tuxgrapgics.org i na projekty ethernetowe z udziałem procków typu nawet ATmega88 !!! to się zdziwisz że na takich pikusiach a już możesz robić to o czym tu piszesz ;) .... oczywiście scalak ENC28J60 ... masz tam gotowe przykłady i opracowany przez nich całkiem przyjemny...
Ja proponuje napęd łańcuchowy ! Chciałbym zrobić frezarkę o polu 60x60 właśnie z takim napędem. Niestety to wymaga dużej przekładni i jest dosyć skomplikowane mechanicznie jak na moje możliwości. Fajnie gdyby powstał jakiś taki projekt bo na razie praktycznie nie ma na czym się wzorować. Dodano po 2 Też na początku używałem takiego "wrzeciona". Obroty...
Zadawaj pytań jak najwięcej - zawsze z chęcią odpowiadamy lub przekierowujemy na niniejsze forum. Powodzenia i udanych projektów. :)
wlasnie mam podłączony na tej płytce craft do tego wejscia xtal1 kwarc 20 Mhz więc go zamienic na ten generator ?
jeśli ten czujnik nie pobiera zbyt wiele prąd można zawsze rozważyć opornik + dioda zenera.
O którym linku mówisz?
http://obrazki.elektroda.pl/2372307800_1... Witam chciałem przestawić mikro zestaw uruchomieniowy jaki powstał pod wpływem... Jak to zwykle bywa braku funduszu i chęci zapoznania się z językiem C z pomocą książki Pana Mirka. Zestaw głównie jest przeznaczony do zabawy PWM-em a dokładnie 4 PWM-ami Zestaw zawiera - złącze do programowania...
no pytam serio, ...pierwsze kroki stawiam i niechcialbym zaczynac od pisania od 0 bo wiem ze nie bedzie optymalne. Czy ktos kiedys mial podobny problem i znalazl ciekawy kawalek kodu, ktory uzyl do swojego projektu ?
Lubie takie projekty, ale zawsze przed oczami mam przy takiej okazji znane demo http://www.linusakesson.net/scene/craft/ i zawsze się przy tym zastanawiam co jeszcze ludzie wymyślą na te "biedne" mikrokontrolery - a to tylko atmega88
W zupełnosci wystarczyłoby tylko ostatnie stwierdzenie !!!!! To stwierdzenie dotyczy w zasadzie każdego sprzętu, w końcu autor tematu się męczy nie bez powodu :) I jest to kolejny z rzędu podobny temat ;) A hen hen... kiedyś testowałem. Na elektrodzie i w sieci widziałem też inne projekty, z tym że nie mogłem ich znaleść, ale wiele czasu na szukanie...
(at)kamyczek Nawet nie wiem jak to skomentować. Każde Twoje zdanie pokazuje jak bardzo zatrzymałeś się w czasach prehistorycznych. Wisienką na torcie jest stwierdzenie: Z czego tak wnoszę odpowiedź jest bardzo prosta bo każdy kod z c jest najpierw tłumaczony na asembler a potem dopiero kompilowany. Twierdzisz, że to kod asemblerowy jest kompilowany...
Witam koledzy pozwolę sobie odświeżyć post. Budując podświetlenie wnęki pod TV zrobiłem sobie oświetlenie na taśmie LED oraz zbudowałem swój własny sterownik do tego na atmega88 (6xPWM sprzętowe) zauważyłem że niewielkim nakładem pracy mogę swój układ zaadoptować do w/w projektu. Tylko koledzy nie bardzo sobie potrafię poradzić z odnalezieniem programów...
Tak, pliki .inc są to pliki dla Assemblera. W C stosuje się plik avr/io.h, w którym na podstawie wybranego w opcjach projektu procesora dołączane są odpowiednie pliki nagłówkowe z rejestrami. Reasumując - w języku C plik inc jest zupełnie zbędny. Dalej drobna uwaga - nie definiuj F_CPU w pliku main - zrób to w opcjach projektu.
Zamówiłem programator AVR STK200/300 na allegro za 16 zł. Ma złącze 10-pinowe Kanda. Zrobię ten projekt jak radzisz na ATMega88 Dzięki za pomoc
... jakie Twoim zdaniem priorytety skutkują wyborem Attiny zamiast stm32 w tej samej obudowie? Albo np. atmega88 zamiast xmega32e5? Albo atmega1284 zamiast xmega128a1? Takie: http://mikrokontrolery.blogspot.com/2011... Nie chcę zbytnio tutaj wdawać się w utarczki słowne, sam xmega używam, ale też widzę, że...
http://obrazki.elektroda.net/82_12698979... Szukając czegoś w sieci, natknąłem sie na ciekawe rozwiązanie pozwalające na sterowanie urządzeń przez port USB. PowerSwitch (http://www.obdev.at/products/avrusb/pow... bo o nim mowa, pozwala na sterowanie az ośmioma urządzeniami poprzez port USB. Firma OBDEV udostępnia zupełnie za darmo...
może przez neta, byłem osobiście i nie widzieli układów od miesięcy, na www ilość sztuk "9" też nie jest jakąś szaloną liczbą Ja jakoś nigdy nie kupuję naziemnie :) zwykle przez neta I jak widać potwierdza się to, że w placówkach naziemnych mało wiedzą i mało mają. Ja chyba 2-3tyg temu zakupiłem właśnie u nich zdaje się 30szt ATmega88 do jakiegoś projektu....
... tylko z tego co kojarzę (artykuł źródłowy) chodziło o budowę zegara "VU-style" a nie 2w1. Swoją drogą fajne urządzenie. Było kiedyś w EdW. Ja sobie zaprojektowałem takie cudo na Atmega88, niestety z braku czasu - projekt poszedł do szuflady.
Ok, to chętnie skorzystam z ostatecznej wersji. Mimo to wielkie dzięki za udostępnienie projektu.
Tak wiem, taktowanie ustawiam we właściwościach projektu na 8 MHz
http://www.google.pl/#hl=pl&source=hp&q=... szczególnie zobacz tu: http://www.hhhh.org/wiml/proj/nmeaxor.ht...
Wklej go tutaj, trzeba zacząć od tego. To ciekawe, bo mi się pod winavr i eclipsem ten projekt zbuował bez błędów.
1. Wprawdzie teraz wygląda prawidłowo, ale czy wcześniej nie włożyłeś jej odwrotnie w podstawkę? 2. Czy Atmega8 także miała nie zmieniane fusebity i pracowała na wewnętrznym 1MHz? 3. Atmega88 zasilasz z programatora? A przy okazji zapytam czemu programujesz w podstawce, a nie bezpośrednio w projekcie docelowym?
Drogi kolego. Zadałeś pytanie : czy mój program można przenieść z Atmega8 na Atmega48, prawda ? Otrzymałeś jedyną odpowiedź jaką w takim przypadku mogłeś otrzymać! Nie zamieściłeś kodu... Nie napisałeś czy program używa UART-u, a może 2-ch... Nie napisałeś ile program potrzebuje pamięci na operacje... Nie napisałeś nawet co program robi. Jeżeli twój...
No chyba nie tantal 100nF/35V. To będzie normalny ceramiczny najczęściej. Może Ci się pomyliło z tzw. monolitycznymi- to też ceramiczne ale używane w zasadzie tylko do odsprzegania zasilania. No i jak zamiana- to raczej na ATmega88 albo 168- wręcz taniej można kupić. Pewnie dlatego że na ATmega8 są miliony projektów w sieci. Ale proste do przeróbki...
Naprawdę bardzo dziękuje za pliki do arduino, sam je posiadam i bardzo mi to pomoże. Ja assemblera nie znam, ale jak dasz mi pliki w C to chętnie pomogę :wink: Mnie interesuje wsad do procesora atmega88 lub atmega168 z rewersem :) Ile zajmuje w procesorze ten soft do arduino 328? Bo procek pojemny :) czy wejdzie na 168? Często naprawiam regulatory...
Skecz wygląda tak : [syntax=c] #include <lib_dmx.h> // comment/uncomment #define USE_UARTx in lib_dmx.h as needed #define DMX512 (0) // (250 kbaud – 2 to 512 channels) Standard USITT DMX-512 #define DMX1024 (1) // (500 kbaud – 2 to 1024 channels) Completely non standard – TESTED ok #define DMX2048 (2) // (1000 kbaud – 2...
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...
(...)płytkę mającą same otwory - można przerabiać projekt i dodawać nowe połączenia. To sprzętowa FPG'a :-) Nie wiem czemu bardzo dużo projektów powstaje na Atmega8 zamiast na Atmega88. Jest dużo lepszy i przeważnie tańszy, o debugowaniu nie wspomnę.
Możesz podłączyć klawiaturę z PC'ta. Poczytaj tutaj: [url=http://radzio.dxp.pl/pckeyboard/]ra... ATmega88 na pewno wystarczy. Pozdrawiam
Zależy mi na wyeliminowaniu rezystorów między kontrolerem a LED-ami w tej mojej nieszczęsnej linijce diodowej w celu ekstremalnej minimalizacji całego układu. Czy jak sobie zapodam np. ATmega88V która może być zasilana już od 1.8V to uciągnie ona bezpośrednie podłączenie tych 13 diod ? Diody bez rezystorów stabilizujących ich prąd mogą doprowadzić...
Witam .Wykonałem osobiście obrotomierz mierzący z dokładnością do 1 obr/min na atmega88 i zegar 20MHz. Niestety projekt komercyjny ale kawałek kodu mogę wrzucić .Kod odpowiedzialny za wyliczanie obrotów. volatile double a; //zmienna zawierajaca liczbe obrotow char tab[12]; volatile long int c = 0; //zmienna zawierajaca zliczone impulsy wzorcowe...
Zastosowałeś inny procesor. W projekcie został zastosowany ATmega88PA - seria picoPower Literki jednak sporo zmieniają :) To dwa różne procesorki i inne ID Powodzenia
Dawny projekt ... już mam kilka sztuk. Układu nie odpaliłem z braku czasu...
Czytając opis Twojego projektu, wnioskuję, że 99,9% czasu Twój mikrokontroler marnuje na pętlę główną i jakieś dziwaczne pętle przycisków, w których de facto w danym momencie nic nie robi. Innymi słowy zapas mocy obliczeniowej masz ogromny, a Twój program jest po prostu źle napisany. Zamiast kombinować zrób krok we właściwą stronę: http://mikrokontrolery.blogspot.com/2011...
Ciekawy projekt, podaj jakiś przykład aplikacji w terenie?
http://obrazki.elektroda.pl/7450882000_1... Steampunkowe projekty zawsze się wyróżniają. Tak jest i w przypadku poniższego projektu zegarka zbudowanego z użyciem wyświetlacza fluorescencyjnego (VFD). W tego typu projektach bardzo ważna jest estetyka, często wręcz kluczowa dla końcowego efektu. Dlatego też obwód drukowany, który nie...
http://obrazki.elektroda.pl/8916394800_1... Chciałbym zaprezentować kompletną konstrukcję odbiornika/skanera na pasmo lotnicze, czyli tzw. Air Band. Pokrywa on cały zakres częstotliwości przeznaczonych do komunikacji głosowej w tym paśmie, a odbierana częstotliwość jest wyświetlana na wyświetlaczach LED. Posiada również automatyczny...
A czy w opcjach projektu jest ustawiona częstotliwość taktowania? I czy ta ustawiona częstotliwość odpowiada rzeczywistej?
A moim zdaniem nie. Nie widzę nic złego w programowej implementacji SPI wykorzystywanego wyłącznie do wyświetlacza OLED zwłaszcza, że procesor ma niewiele roboty. Projekt wymagał małej liczby portów a więc niewielkiego mikrokontrolera z pamięcią programu rzędu 8kB ale koniecznie w obudowie DIP. Atmega88 była zbyt wielka (DIP28) a niewielki Tiny84 jak...
Witam, bardzo proszę o pomoc. Zrobiłem układ na Atmega32 z podłączonymi diodami do całego PortuA, oraz do PortuB Pin2 (PB2) dekoder podczerwieni TSOP31236 (testowałem też na TSOP31238). Wykorzystać chciałem bibliotekę IRMP https://obrazki.elektroda.pl/6945425800_... a w załączniku spakowany cały projekt z plikami biblioteki irmp.
Fakt, trzeba wszytko robić programowo, ale podejście jest podobne: asembler, synchronizacja z rastrem, cyklowanie. (każdy pojedyńczy cykl procesora to czasami odległość jednego lub kilku pikseli w linii ! , czasem ważne było dołożenie jednej lub kilku instrukcji nop (No Operation)) Więc cały czasowo krytyczny rdzeń programu jest napisany w asemblerze,...
mirekk36 , jesteś w stanie udostępnić komonent dla delphi? Gryzłem też temat ds18X20 ale tylko na RS232. Twój projekt, zwrócił moją uwagę, gdyż rozwiązałeś to na USB. Pozdrawiam atmega88(at)tlen.pl
(at)eskwadrat Płyta wygląda imponująco, obudowa i klawiatura robi wrażenie… bardzo ładny projekt! Zamieszczam do przetestowania oprogramowanie do Atmega88 PS2. Po wykonaniu adaptera JOYx2 i prostej modyfikacji na płycie komputera, Cobra obsługuje dwa JOYSTICK’i https://obrazki.elektroda.pl/2885396900_... Układ Atmega88 RESET - można...
Ogólnie taki mini projekt, ale ciekawy ;) Sam dużo "tworzę" na stykówkach i rzeczywiście czasami potrafią wkurzyć :( Aha, zamiast atmega88 była tam już atmega32. Puenta - przyjdzie taki czas autorze, że stykówka na tyle cie zirytuje, że pójdziesz w moje ślady Możesz się pochwalić projektem?
Jestem całkowicie początkującym. Projekt ma być kiedyś zegarem szachowym, ale po spaleniu trzeciego procesora już nie wiem, czy kiedykolwiek uda mi się go zrobić. :( Podłączyłem do układu tylko jedną diodę żeby sprawdzić, czy udaje mi się zaprogramować atmegę - udało się, świeciła ona tak jak chciałem. Następnie podłączyłem lcd i spróbowałem zaprogramować...
Moze daj mu na poczatku atmega8 zamiast atmega88. Moze nie masz zbioru definicji? To nie jest ten problem. avr-gcc --target-help zwraca atmega88 Problem (nie wiem czemu) leży w makefile, który kiedyś sobie napisałem i teraz powielam pomiędzy projektami. Makefile wygenerowany przez Mfile kompiluje to bez problemu, avr-studio też to kompiluje.
Coś na pewno jest nie tak ,gdyż pętla for pomimo ustawienia i<=10 wykonuje się cały czas nawet przy pojedynczej literce ( zła częstotliwość?) a z tego co widać gołym okiem powinna się wykonać 11 razy, spróbuje coś pokombinować jeszcze dodam że częstotliwość procka ustawiłem na 8MHZ wstawiając we właściwościach projektu w zakładce symbols->definied:...
Witam.... Jestem bardzo początkujący jeśli chodzi o IAR ... może ktoś z Was powie mi jak ustawić wymagane opcje do kompilacji kodu od ATMELA do projektu AVR444: -Enable bit definitions in I/O include files -Under processor configuration, select device ATmega48, ATmega88 or ATmega168 resztę udało mi się "wyklikać" z góry dziękuje za pomoc Pozdrawiam
W pierwszej kolejności zadeklaruj zmienne seconds , minutes oraz hours jako volatile . Modyfikujesz ich wartość w przerwaniu i odczytujesz w programie głównym (w tym czasie może wystąpić przerwanie). secondsBuffer , minutesBuffer oraz hoursBuffer musi być co najmniej 3. Funkcja itoa() dodaje znak końca łańcucha tekstowego.
Cześć. Praktycznie każdy spełni Twoje wymagania, zarówno w prędkości obliczania jak i ilości miejsc po przecinku. Zrobi to spokojnie nawet ATmega8. Przykład możliwości ATmega88 (odpowiednik ATmega8 z minimalną różnicą dot. timerów): http://obrazki.elektroda.pl/8770689300_1... Przy czym jednocześnie zajmuje się generowaniem sygnału wideo,...
Witam ponownie! Ponieważ nikt nic nie pisze to może wspólnymi siłami coś wykombinujemy:) Udało mi się wykombinować takie coś używając przykładów i qtouch studio (wszystko w załączniku) i niestety wyskakują mi takie błędy a to dopiero początek!! Error9expected ')' before numeric constantC:\Users\Mariusz\Documents\A... Studio\KLAWIATURA\KLAWIATURA\KLAWIATURA....
Nie nie :) To kwestia dodania kilku rezystorów. Nie pamiętam na jakiej wersji schematu się wzorował autor, bo chyba takiej informacji nie zostawił, ale zajrzyj do changeloga w zmiany płytki... rezystor ściągający na pin RX atmegi (wymagany aby pracować na firmware 2.10 i wyższy), no i rezystory ściągające linie 5V i 12V. Opcjonalnie rezystor podciągający...
Tablica nie może mieć więcej elementów niż maksymalna wartość typu int. Stąd problem. Zamiast robić tablice, zainteresuj się programem objcopy, który jest w toolchainie - przerabia on m.in. wskazany plik binarny na plik obj, który można zlinkować z resztą projektu. Taki plik w programie będzie identyfikowany przez zdefiniowany symbol (wskaźnik).
To akurat nie są linie pomocnicze, tylko sygnały ( Unrouted ) które nie zostały prawidłowo podłączone. Zewnętrzna masa jest chyba narysowana za pomocą narzędzia Rect , a do tego to nie służy. Odpowiednie narzędzie to Polygon z nazwą taką jak ma masa. Wklej załącznik z plikami projektu (tylko x.brd i x.sch ), wtedy będzie łatwiej pokazać problematyczne...
Witam. W moim projekcie muszę skorzystać z trybu Fast PWM. Odwołuję się bezpośrednio do rejestru: [syntax=vbnet]TCCR0A = WGM00 , WGM01 'Fast PWM[/syntax] Kompilator zwraca błąd: 242 Wystąpił brak zgodności zmiennych Jeżeli wpiszę z jednym argumentem kompiluję się prawidłowo. [syntax=vbnet]TCCR0A = WGM01 'tylko, że to tryb CTC [/syntax] Tak samo zachowuje...
http://obrazki.elektroda.pl/6447740200_1... Witam. Dziś chciałem pokazać chyba najprostszą wytrawiarkę mikroprocesorową opartą o Atmega 48. Cały układ to dwa przekaźniki i sterująca nimi Atmega na zasadzie (włączy/wyłącz), gdy temperatura przekroczy zadaną w ustawieniu, natychmiast się wyłącza grzałka. Można oczywiście ustawiać temperaturę...
Projekt mnie zaciekawił ze względu na to, ze będę robił IIC Slave na AtMega88. Tam jest TWI, więc pewnie nie będzie problemu z 400kHz. Zdziwiło mnie natomiast, że w USI nie można uzyskać 400kHz. Jest to o tyle istotne, że w jednym z projektów mam AtTiny4313. Jak pamiętam rejest z USI nie ma zatrzasku i dana trzeba odebrać zanim pojawi sie kolejny bit...
A co do elektroniki układu pomiarowego. Nie jest powiedziane, że układ musi być oparty o Atmege8, mogę użyć innego uC. Zastosuj wiec Atmega88 albo 168. Masz tam dostateczna ilosc hardware aby spokojnie obsluzyc twoj projekt. Sa one dostepne tez w tej samej obudowie co Atmega8 (28 pin Dip). Szczegoly i roznice w odniesieniu do mega8 znajdziesz w datasheets...
Bardzo podobny ten projekt, tylko na atmega8. http://www.elektroda.pl/rtvforum/topic82... Sam tez uzylem tej przejsciowki jednak na atmega88. Naprawde jestem zadowolony.
Wy się kłócicie o C, a sprawa jest jasna: - programuję AVR w ASM. Atmega8 ma 130 instrukcji z czego 24 to skoki warunkowe, 31 to załadowanie/wyładowanie bajtu z rejestru, a reszta to zwykłe pierdoły typu dodaj, odejmij itp. Mimo że assembler wygląda na trudny to człowiek o inteligencji tresowanej małpy jest w stanie w ciągu 2 tyg załapać podstawy i...
Hej, posiadam plytke startowa na atmege, do tej pory pracowalem na atmega88, wymienilem atmege88 na nowo zakupiona atmeg168 i po ustawieniu w projekcie w properties 'MCU Type' na ATmega168, skompilowaniu projektu i zaladowaniu dostaje: avrdude: error: programm enable: target doesn't answer. 1 avrdude: initialization failed, rc=-1 Double check connections...
Witam Wszystkich, Chciałbym się doczepić do tematu, ponieważ też chodzi o sterownik BLDC, który odrazu wyjaśnię nie koniecznie musi być zrobiony w rzeczywistości, ale żeby był sensowny projekt tego sterownika na Atmega88. Zrobiłem pierwszą przymiarkę i chciałem was zapytać czy taki układ, którego zdjęcia umiesciłem poniżej ma prawo działać? Przy projektowaniu...
Dobra, już ruszyło .macro _in .if ((at)1<0x60) in (at)0, (at)1 .else lds (at)0, (at)1 .endif .endmacro Zmieniłem w tym macro (nie wiem czy słusznie) 0 na 1 i odwrotnie. Tak, słusznie, pomyliłem się wcześniej. Wyżej już też poprawiłem. Możesz mi powiedzieć, gdzie szukać informacji o instrukcjach typu if, które można umieszczać w makrach?...
nawet taka ATMega88, która jest pod każdym względem lepsza od ATMegi8 ma kłopoty się przebić. Cena i brak kompatybilności "w dół". A na Atmegę8 jest masa projektów. Żeby je na 88 uruchomić, trzeba trochę pogrzebać.
w tym wątku rozwija się ciekawy projekt sterowania obrabiarek http://www.cnc.info.pl/topics12/sterowan...
http://obrazki.elektroda.pl/5413429300_1... Witam.Jest to moja pierwsza konstrukcja prezentowana w dziale DIY proszę więc o wyrozumiałość za ewentualne błędy.Prezentowana konstrukcja to moja kopia projektu serwokontrolera DC opartego na projekcie http://obrazki.elektroda.pl/7624179600_1... http://obrazki.elektroda.pl/2226376700_1...
Chodzi o deklarację zmiennej data W tym przypadku wystarczy, że bufor data zadeklarujesz jako static. Masz tu jeszcze kilka błędów. Funkcja receive zwraca char a Ty próbujesz zwrócić char *. Dodatkowo w main próbujesz przypisać to co zwraca receive do tablicy buffer (co sie nie powinno skompilować). Spróbuj tak: [syntax=c] static const unsigned char*...
Witam, Na początku wspomnę tylko, że mam nadzieję, iż żaden moderator mnie za to nie zbanuje. W każdym razie, kolejny dzień szukam informacji na temat mikrokolntrolerów i podstaw elektroniki. Przerzuciłem już dziesiątki stron i doszedłem do momentu, w którym postanowiłem dokonać pewnych zakupów. Zadecydowałem, że nie będę inwestował w zestaw uruchomieniowy,...
jeśli nastąpi reset to i tak mam zresetowane wszystkie rejestry prócz licznika watchdoga więc to chyba nie problem, mój program po przejściu w tryb uśpienia nie musi pamiętać danych w RAMie. Przepisze program wg rad i wrzuce jutro na procka, zobaczymy co on na to :) Dziś zajmuję się innym projektem 9 a przynajmniej miałem takie nadzieje) Pozdrawiam...
Witam! A może autor przerobił by program główny na jakiś inny procesor niż Atmegę8. Jak wiadomo ciężko ją dostać w rozsądnej cenie, a jest jeszcze wiele innych procków w obudowach DIP28, o identycznej pinologi Ja również popieram cytowanego - szczególnie, że już od dłuższego czasu nie używałem m8 i jedyna jaką mam już teraz jest wlutowana na stałe w...
Jest jeszcze Atmega168 może mi przypasować, ale cena już jest 2 razy większa niż zwykłej, poczciwej atmega8 i ma tylko 2 razy więcej pamięci. A 4 razy więcej w ATMega328P? 32kB będziesz miał ciężko zapełnić. Niestety kwiestia ceny jest taka a nie inna - innej obecnie nie będzie. ATMega8 to stary układ i cena jest niska, gdyż czyszczą się magazyny....
C3V6 może generować zbyt wysokie napięcie. Spróbuj użyć diod C3V3
Ten moduł BT ma tryb oszczędzania energii wiec nie musisz odcinać od niego zasilania. Takie stwierdzenia są nieuprawnione jeśli nie zna się założeń projektu. (at)Jakub17 To co wskazał kol. R-MIK jest podstawą Twojego problemu. Projekty zasilane bateryjnie, to bardzo fajna szkoła elektroniki. :) Zanim wybierzesz źródło zasilania należy co najmniej:...
Witam! W ramach projektu na uczelnię projektuję stację meteo, jednak mam problem z dobraniem czujnika prędkości wiatru. Czy ktoś wykonujący kiedyś podobny projekt mógłby mi jakiś dobry czujnik polecić? Sercem mojej stacji jest mikrokontroler ATmega 88. Z góry dziękuję za rady.
Powiem tak... Wrzuciłem taki projekt u siebie, dodałem brakujący nagłówek <util/delay.h>, zakomentowałem rzeczy których kompilator nie mógł znaleźć (jakieś rejestry i nagłówki których nie mam) i... bezproblemowo znajduje funkcje... 4\/3!!
Witam. Czy komuś działa Fast PWM (mode 14) na tym procku? Zresztą ! czy działa wam jakikolwiek PWM zgodnie z dokumentacją??? Męczę ten temat dość długo i coś mnie trafia. Debugger na T1 robi dziwne rzeczy w każdym razie nie całkiem z datatsheetem. void init_t1( const uint OCR1A_val, const uint OCR1B_val) { OCR1A = OCR1A_val; OCR1B = OCR1B_val;...
W 100zł się zmieścisz jeśli to zrobisz sam, na płytce uniwersalnej. Potrzebujesz prosty procesorek, np. ATMega88 (chociaż wygodniej wziąć ciut większy) , gniazdo SD, kartę SD, MAX232 i parę elementów dyskretnych. Zapis na karcie SD zrealizujesz przy pomocy gotowych bibliotek, np. petitFAT, czy FATFS. Do tego tylko trzeba dodać prostą obsługę USART...
Jestem kiepski z programowania. Wiem , że procek atmega88 ma możliwość wygenerować przerwanie , przy zmianie stanu portu, prawie a może nawet z wszystkich pinów. Mam projekt, w którym procek jest w stanie powerdown, i zmiana stanu na kilku pinach powinna go wybudzić. Program sprawdzi co i jak zrobi co ma i dalej ma wejść w stan powerdown. Dokładnie...
Polecałbym rodzinę AVR ze względu na prostotę programowania a bliżej to Atmega48 lub Atmega88 ze względu na niską cenę i bogate peryferia. Do tego ściągasz ze strony Atmela darmowe środowisko AVR Studio + programator USBAsp w cenie ok 20zł + kursy za darmo w necie.
Witam Udało mi się zmusić wyświetlacz do współpracy z ATmega88 :D jak widać na jednym ze zdjęć wyświetlacz był intensywnie używany i część segmentów świeci ciemniej. http://obrazki.elektroda.net/46_12415553... http://obrazki.elektroda.net/80_12415554... http://obrazki.elektroda.net/34_12415554... pinout mojego podłączenia:...
Myślałem że to oczywiste. Uszkodzenia. Nie wadliwych części. Może robisz w innej branży. Ja nie przypominam sobie jakiegokolwiek większego problemu z wadliwymi częściami. Raz tylko trafiłem na jakieś bardzo delikatne procesory ATMega8A.
W przypadku modeli, w których drugą funkcją pinu CLKO jest XTAL2, nie można wtedy używać rezonatorów kwarcowych/ceramicznych (np. ATtiny25/45/85, ATtiny261/461/861). A do taktowania ATmega8A można używać kwarcu przy jednoczesnym wykorzystaniu wyjścia XTAL2 do taktowania innych układów, np. drugiego ATmega8A ? Takie projekty już realizowałem i pracują...
Np. tak: https://www.obdev.at/products/vusb/prjhi... Pozdr! Te projekty jak dla mnie trochę skomplikowane, ale i tak dzięki! Dowiedziałem się, że ta technologia nazywa się V-USB i już znalazłem poradnik. Dzięki :)
Czy mógłbym prosić o jakiś schemacik prostego programatora do Atmega48. Czy można zrobić taki sam jak do atmega8 czyli wtyczka lpt i 5 kabelków wedłóg tego schematu http://projekty.qrz.pl/index.php?option=...
AVR Dragon nie obsługuje debugowania wszystkich mikroprocesorów... Dokumentacja jest po prostu niepotrzebna ;) Tworząc projekt wybierasz nie AVR Simulator tylko AVR Dragon i ot cała filozofia. Potem włączasz debugowanie, a reszta już się sama robi :P I AVR Dragon obsługuje ATmega88 ... nie wprowadzaj ludzi w błąd!
Poczytaj jak w tym temacie rozwiązałem błąd spowodowany niedokładnością rezonatora kwarcowego. [url=http://www.elektroda.pl/rtvforum/to... A z [url=http://mikrokontrolery.blogspot.com... stronki możesz się dużo dowiedzieć Proponowałbym jednak użycie układu RTC z kwarcem zegarkowym. Co do schematu to...
Jeśli to twój początek z mikrokontrolerami to zacząłbym od ich lepszego poznania. Projekt o którym piszesz nie jest zbyt zaawansowany, ale wymaga poznania podstaw - sterowania PWM, timerów itd. Taki testowy układ możesz sobie zmontować na płytce stykowej, ATMega88 w obudowie DIL (ATMega8 to już przeżytek) i paru diod LED. Jak już ci to zadziała na stykówce...
zegar - PORAŻKA! malina - zrób to od początku i nie twierdź że ci się nie chce. To jest po prostu ZŁY projekt i sam sobie komplikujesz sprawę. Zrób multiplexowanie wyświetlaczy, dodaj PCF8563, wyświetlacze zasilaj z 5V a nie 12V. Jeśli chcesz zrezygnować z PCF8563 to jako procesor weź chociaż Atmega88 - mniej prądożerny.
No ja bym poszedł na gotowca ... są projekty stosu IP na ATmega48/88/168 z przykładami echa. Przerobienie polegało by tylko i wyłącznie na odczekiwaniu na echo oraz kontrolowanie jednym I/O. Mało ambitne zadanie, ale jaka prostota wykonania ... a chyba i to oprócz ceny się liczy ;)
Dziwne, wziąłem 4800 i nadal krzaczki tylko ze inne. Podlaczylem kwarc 16mhz i nadal nie działa wysyłanie sygnału ir i nadal krzaczki, chyba następnym krokiem będzie włożenie atmegi do arduino w podstawkę chociaż wątpię ze to cos zmieni ale dzięki wgl za zainteresowanie : )
http://obrazki.elektroda.net/14_12590434... The Stimmmopped to projekt gitarowego stroika. Całość zbudowana jest w oparciu o mikrokontroler Atmega48 lub Atmega88. Co ciekawe, stroik nie posiada żadnych wejść audio, a wykorzystuje efekt stroboskopowy. Dwie diody umieszczone na kancie płytki migają z częstotliwością odpowiednią dla każdej struny (możemy...
Witam ! Przy próbie kompilacji tego programu wyskakuje mi błąd ( załącznik ): http://obrazki.elektroda.pl/5064465900_1... Wczytuję zewnętrzny plik make.exe oraz biblioteki do interfejsu usb. Z tym nie ma żadnych problemów. Wiem, że to wina braku programu głównego "main", ale program jest sprawdzony i ma prawo działać. Proszę o pomoc....
Witam, tak, wcześniej robiłem projekty typu włączanie diody na poszczególnych pinach portów i wszystko działało prawidłowo. Teraz też działa. Co do linii reset, jest konieczne jej podłączenie do prawidłowej pracy? Czy nie wystarcza że wszystko jest podłączone a ja włączam napięcie na uC? EDIT: Mimo wszystko, podłączenie lini reset do VCC poprzez rezystor...
Chcesz się założyć, że kod wynikowy skomplikowanego programu napisanego w C będzie krótszy niż twojego napisanego w assemblerze? Assembler wygrywa przy programach typu "hello world", ale nie w bardziej skomplikowanych. Kolego TMF to tylko świadczy o poziomie programisty ;) Powiem tylko tyle jeśli otworzę twój kod i wytnę jednego "nop" to kod asemblera...
... przepraszam kolego Navigator .... możesz ze 2 słowa wyjaśnienia albo 2 przykłady jak było a jak jest teraz w "ATmega48" ? - bo pisałeś, że: "i jest to z powodu adresowania rejestrów w obszarze ramu męczące zajęcie " tak tylko na szybko narazie rzuciłem okiem na notę mega48 i wydaje mi się, że można też w normalny sposób dostawać się do rejestrów...
co wg Ciebie wynika z tej dyskusji ? wg mnie to, że gość ma podobny problem do mojego - bez kondensatora działa a z nim nie działa przy czym w starczych układach działało i tak jest nawet w nocie aplikacyjnej. tak, ja mam pomysłów kilka jak temu zaradzić ale producent również zapewniał, że układ jest w 100% kompatybilny i można go stosować w miejsce...
2P napisał: Warto kupić taką podróbkę? Cena w porównaniu z oryginałem zachęca - niecałe 350PLN. Może są w sieci projekty klonów JTAG ICE mkII? Mam taki sam z tej samej firmy, aktualizacje oprogramowanie wykonują się prawidłowo, działa debugwire (attiny45, atmega48), jtag(testowałem na 8-io bitowych i at32uc3b-ATEVK1101), spi. Funkcjonuje jak oryginał,...
atmega88 pomiar atmega88 eeprom atmega88 portd
tomtom dożywotnia tracer sterowniki myszki układ zabezpieczenie technics
napęd bramy przesuwnej uziemienie basenu
Skoda Fabia 2 1.2 2009 AC STAG 200 GoFast LPG Not Switching to Gas – Three Beeps, Flashing Green LED ATtiny13A, 8×WS2812B – efekt ognia, kod AVR C do lampy, minimalistyczny driver