Witam Mikrokontrolery serii ATMEGA mają dodatkowo pamięć konfiguracyjną, odpowiedzialną za dodatkowe ustawienia (częstotliwość generatora wewnętrznego .... a także można końcówkę RESET ustawić jako wejście lub wyjście). Ustawienie tej końcówki powoduje brak wyprowadzenia RESETu i żaden programator szeregowy go nie zaprogramuje (gdyż ta końcówka jest...
Chciał bym odgrzebać ten projekt 1. Czy ktoś już stworzył może do tego ten czytnik kart sd próbowałem dorobić czytnik na zewnętrznym avr i dołączać go za pomocą i2c tak jak to autor rozwiązał z pamięcią wersja V3 inną wersję ale na Atmega 128 znalazłem na czeskiej stronie http://pmd85.topindex.sk/ też pracuje basic i ma dodatkową pamięć ale na Atmega...
No ale to chodzi Ci o komunikację z Atmegą a nie z kartą. Tzn. komunikację urządzenia (tabletu) z Atmegą. A dopiero Atmega będzie przekazywała dalej do karty (ale nie po Bluetooth już, Bluetooth będzie tylko pomiędzy urządzeniem a BTM222 (ostatecznie można powiedzieć że pomiędzy urządzeniem a ATmegą)). Twoje wcześniejsze pytanie sugerowało że chcesz...
Witam Nie słyszałem nic na temat Pokey, więc nie wiem czy Ci pomogę. Daj linka, lub zamieść jakieś dodatkowe materiały n/t tego układu. Atmega 162 ma możliwość współpracy z pamięciami równoległymi. Postaraj się tą zasadę wykorzystać do współpracy z Twoim układem. Pozdrawiam.
Nic nie musi zmieniać. Do wyświetlania zajętości pamięci AS4 wykorzystuje program avr-size, on nie uwzględnia wielkości bootloadera, bo nic o niej nie wie. Dla tego programu M8 ma po prostu 8192 bajty pamięci i tyle. Twój program ma 8182, a więc zajęte jest tak jak podaje 99,9%. Zostało ci 10 wolnych bajtów. Bootloader to nie żadna dodatkowa pamięć,...
1. Ogólnie powinno działać - ale diabeł może tkwić w szczegółach 2. Nie, poza tym oprogramowanie to raczej karykatura oprogramowania... A pamięć można by rozszerzyć do sporych rozmiarów (kilkaset lub nawet kilka tysięcy znaków) stosując maleńką 8-pinową kostkę zwaną pamięcią EEPROM. Także osobiście polecam ten projekt o**ć (tj. odłożyć... na półkę)...
witoldwitoldowicz - trochę udziwniasz, nie prościej sumowanie zrobić w przerwaniu? goldcap - zajmuje sporo bo używasz arytmetyki zmiennopozycyjnej. Jaki sens jest mnożyć razy 1.1 a potem razy 1000? Nie lepiej od razu pomnożyćrazy 1100? Jeśli nie wyświetlasz nic po przecinku to dzielenie przez 1024.0 też sensu nie ma, lepiej przez 1024. A jeśli masz...
Powierzchnia płytki, jej projekt i montaż dodatkowych elementów też przecież kosztują. Jeżeli potrzebna pojemność RAM jest dostępna w jakimś mikrokontrolerze - to zdecydowanie brałbym jeden taki układ zamiast dwóch (uC + RAM).
Rozszyfrowanie nazw AVRów jest proste: ATmega[pamięć flash, potęga dwójki, czyli 1, 2, 4, 8, 16, 32, 64, 128, 256][dodatkowy numer lub literka]-[najszybszy kwarc][typ obudowy] Czyli na przykład: ATmega8-16PU 8kB pamięci programu flash, najszybszy kwarc to 16MHz, obudowa DIL ATmega128L-8AU 128kB pamięci, L to wersja niskonapięciowa, 8MHz, obudowa TQFP
Sprawa nie jest tak skomplikowana, chyba. Zacznijmy od końca. Urządzenie przy wzmacniaczu: do złączy chinch nawet bezpośrednio podłączone wyjście z VS1xxx http://www.tme.eu/pl/Document/092af348ce... do tego jakaś większa atmega, arduino lub inny mikrokontorler. Może być potrzebna dodatkowa pamięć. Do atmegi podłączony moduł...
do Kol. Galareta Co masz na mysli mówiąc o konkretniejszych zastosowaniach i kolejkach fifo? Ja osobiście rozbudowuję ten analizator na ARM'a bo potrzebuję 8 kanałów (może uda mi się dojść do jakichś 8 MHz próbkowania) . Dodatkowo chcę dołożyć pamięć zewnętrzną. I jeżeli to wszystko zadziała to dorzucę USB . Wtedy będzie ok :-)
Fakt że oba procesory posiadają zewnętrzną magistralę pamięci nic w tym przypadku nie znaczy - nie zaadresujesz pamięci SRAM "z zewnątrz". Pozostaje dodatkowa pamięć lub spięcie układów np po SPI.
Czy znajdę płytkę o wyglądzie mniej więcej jak małe arduino-attiny 85 (śledź USB i niewiele więcej). raczej bliższa kwadratowi niż długiemu prostokątowi (aby nie złamać) Wymogi: procesor z "prawdziwą" kompatybilnością z USB (jeśli atmega to U4 itd...) jeden prosty switch na płytce byłby dodatkowym bonusem. wielokolorowy LED to już szczyt szczęścia pamięć...
Działa dziękuję. A możesz mi powiedzieć skąd Ty bierzesz takie informacje? A czy przy okazji mogę się podpytać o taką rzecz. Mam układ ATMega162 z zewnętrzną pamięcią RAM 62256. Całość jest pisana w AVR-GCC używając AVR Studio. Potrzebuję aby ta pamięć RAM była tylko do przechowywania takich danych jak np tablica. Jak zmusić AVR Studio tzn gdzie i co...
...A poza tym, większość gotowych sterowników wyposażona jest w LED. Wynika to pewnie z trwałości takiego rozwiązania. A wg mnie wynika to z niższej ceny przy seryjnej produkcji - 3 zł to nie 13 :D Wyświetlacz jest za pleksą szczelnie przyklejoną na gorącego gluta więc kurz się nie dostanie. Sam sterownik jest umieszczony w głębi na piecu, a nie przy...
Witam Jestem dość zielony w wielu kwestiach związanych z elektroniką, stąd na wstępie proszę o wyrozumiałość. Chciałbym skonstruować bardzo prosty dyktafon (oparty najlepiej na Atmega) - na obecnym etapie nie wiem, w jaki sposób przetworzyć dźwięk mówiony na sygnał cyfrowy. Zauważyłem w dokumentacji do ATMEGA8, iż posiada ona przetworniki A/D. I tu...
... Zapamiętanie najlepiej zrealizować "na baterii".Najlepiej dać zewnętrzną pamięć ram podtrzymaną baterią patykową, albo zasilić atmegę z baterii i usypiać po zaniku napięcia zasilania. Zapis za każdym razem do pamięci eeprom jest głupi, bo szybko ilość cykli jej się wyczerpie. ... Nie tak szybko gdy zapis będzie inicjowany komparatorem na przerwaniu....
Czy Ktoś z Was mógłby mi podać linki, gdzie znajdę praktyczne rozwiązania sposobu podłączenia zewnętrznej pamięci EEPROM do ATmega ? Potrzebuję nie tylko czytać, ale i pisać po tej pamięci. Ew. poszukuję innego rozwiązania nieulotnej pamięci dodatkowej do ATmega. W sieci udało mi się znaleźć jedynie sposoby podłączenia dodatkowego RAM. ------------...
Witam Bierzesz Atmegę z literką P na końcu. Piszesz porządny program. I jedziesz na jednej baterii kilka lat. Skontaktuje się z firmą JM, prowadzili kurs na temat pisania programów pod procesory serii P, pobory prądu schodziły grubo poniżej oczekiwań, średnio przy usypianiu między transmisją i pomiarami były to setki nA a nie uA. Piotr Ps. Jak znajdę...
No dobra jeden wielonóżkowiec by wystarczył jak by poszukał ale na dwóch to już spokojnie część badającą czyli woltomierze i amperomierze oraz część wyświetlaczy na jednym procku, a termometry i przekaźniki na drugim. To co będziesz między prockami przesyłał to tylko sygnały dla wyświetlacza i wartości prądu (napięcia), a do tego nie potrzebny Ci żadna...
Tam nie ma EPROMA. ATMEGA16 ma wewn. pamięć EEPROM i FLASH. Każda pompa ma swój przekaźnik sterowany jednym tranzystorem z portu ATMEGI, diody LED są sterowane z oddzielnych portów (nie są powiązane elektrycznie ze sterowaniem przekaźników). Czyli na pewno będzie to ATMEGA, bo ani dioda ani przekaźnik nie reagują. Dodatkowo te paski wyświetlane na...
Forum to nie hotline. Uszanuj nasz wolny czas. Nie napisałeś do czego ta pamięć będzie Ci potrzebna: pamięć programu, specyficzna pamięć danych...? Jeśli jako pamięć danych to będzie kłopot bo trzeba będzie zaimplementować jakiś mechanizm przełączania banków. Niestety nie będzie to łatwe zadanie. Mniejszy problem będzie jak wykorzystasz ją jako pamięć...
Witam, Zastanawiałem się jaki jest sposób na rozszerzenie pamięci programu dla mikrokontrolerów z rodziny AtMega. Czy można rozszerzyć pamięć programu? Wiem, że w prockach z rodziny 51 można było ją rozszerzyć, ale dla np. Atmega8 nic konkretnego nie znalazłem. Atmega8 ma także bootload'er, który daje możliwość modyfikacji kodu. Oczywiście można go...
elektryk - dzięki za obszerną wypowiedź. Jeśli chodzi o ładowanie danych do FPGA to albo zrobię poprzez procka (bo i tak muszę dać jakiegoś na płytce) + dodatkowa pamięć flash, albo z komputera przez USB (bo i tak będzie download obrazu do kompa przez USB). Szkoda mi dawać dużego FPGA tylko po to, żeby zrobić z niego pamięć - muszę chyba wykorzystać...
No właśnie planuję wykonać podobne zabezpieczenie, chociaż nieco prostsze. W układzie mam dodatkową pamięć EEPROM na I2C, zapiszę dane i w EERAM procesora i w EEPROM, następnie przy odczycie będę porównywał. Jeśli dane będą inne, to po prostu urządzenie wystawi błąd - najważniejsze jest, żeby nie wykonać programu z błędnymi danymi. Główne pytanie jednak...
http://obrazki.elektroda.pl/1347637100_1... Witam. Przedstawiam dziś drugą, ulepszoną i bardziej funkcjonalną wersję przenośnego oscyloskopu cyfrowego. Głównym założeniem było zwiększenie zakresu częstotliwości w porównaniu do pierwszej wersji oraz jak zwykle: jak najtańszy koszt. Ponadto chciałem użyć w miarę duży ale tani kolorowy...
No właśnie z zaprogramowaniem jakiejkolwiek ATMegi może być problem bo nikt w moim otoczeniu raczej nie posiada takiego programatora ale zaraz przejrzę ten link. I2C miałem zamiar już dawniej się uczyć żeby dołączyć chociażby płytę przekaźnikową i dodatkową pamięć. Jednak najgorzej to ruszyć z miejsca:) EDIT: Na pewno ten programator który pokazałeś...
Teodor: Napisz linka do tego panelu, chciałbym poznać jego datasheet no i mógłbyś podać jego cenę. Oprogramowaniem graficznym takiego panelu mógłbym się zająć, mam w tym duże doświadczenie więc możnaby porobić wszystko włącznie z wykresami i innymi pierdołami - co kto lubi. Co do programowania, no to chyba jedyne rozsądne rozwiązanie to tak jak podawał...
Zgadzam się całkowicie z przedmówcą - kompilator puszczony samopas potrafi pójść na manowce np. brak org przesuwającego kod w procesorze C51 powodował dziwne rakcje na przerwania - szytwne przypisanie adresów obsługi przerwań. Trzeba jednak się na coś zdecydować. Albo tworzymy kod na konkretną platformę i wtedy wskazane są sztywne adresy albo pozwalamy...
Witam. Muszę zrobić licznik motogodzin na atmega 8 i wyświetlaczu led. potrzebuje pomocy jak to mam obliczać. Dostaje 2 impulsy na obrót wału. Wzór do obliczenia motogodzin M=RPM*t/RPM nom Gdzie RPM to aktualna liczba obrotów T - czas pracy w godzinach RPM nom- nominale obr biegu jałowego tu zakładam 400. Wiem jak zliczać impulsy obrotów ale jak przy...
Dzień dobry👋 Chciałbym się podzielić moim projektem, aby zainspirować ludzi do tworzenia podobnych projektów. Buduję coś podobnego do "GAME BOY" od Sony. Chcę zbudować konsolę, w której będzie sporo gier wbudowanych, na nośnikach (specjalnych nośnikach), ale też odtwarzacz muzyki. Nie mam jeszcze gotowej płytki PCB, bo jeszcze dodaję poprawki. Kodem...
Raczej nie da rady. To tylko matryca, bez kontrolera. Bez dodatkowego kontrolera (w rodzaju własnie t6963c) i pamięci atmega nie ma szans.
A jak sprawdzać wolną pamięć w czasie pracy programu na AVR, podaj przyklad kodu Dodano po 1 Cześć! Bardzo dobrze, że pytasz o monitorowanie wolnej pamięci w trakcie pracy programu na mikrokontrolerach AVR, ponieważ jest to ważny aspekt w projektowaniu stabilnych i efektywnych aplikacji. Istnieje kilka metod na sprawdzanie dostępnej pamięci RAM, ale...
http://obrazki.elektroda.pl/3799930900_1... Jakiś czas temu pisałem, jak nagrywać gry z PC na PEGASUSA. Teraz pora podejść do tematu z drugiej strony – jak zgrać naszą ulubioną kolekcję kartrydży na komputer. Wiele osób może się dziwić, po co taki zabieg, zwłaszcza, że większość gier z tej konsoli krąży już po Internecie. Czasem...
To odpowiedz sobie też na takie pytania: 1. Czy pisząc program typu kalkulator albo paint na PC, programista musi wiedzieć jak zbudowana jest karta graficzna i zasilacz komputera? 2. Czy projektując stronę www, potrzebujemy wiedzieć jaka jest konfiguracja płyty głównej serwera oraz jaki monitor będzie używany do wyświetlania po stronie użytkownika?...
http://obrazki.elektroda.pl/2562978300_1... Niniejsze urządzenie zostało zaprojektowane do rejestrowania poziomu promieniowania jądrowego. Sercem urządzenia jest mikroprocesor Atmel ATmega 168 i niewielki, ale precyzyjny zegar czasu rzeczywistego typu RV3029. Dodatkowo w urządzeniu pracuje pamięć flash typu AT45DB41. Autor także opracował...
Co do rozdzielczości temperatury 0.1st jest to wykonalne jednak nie na popularnych czujnikach bo ich błąd pomiarowy to ok 0.5st. Rozdzielczość a dokładność to dwie różne sprawy. Kolega pożąda rozdzielczości 0,1 stopnia, co jest możliwe do osiągnięcia i na LM35 i na DS18B20. Dokładności lepszej niż 0,5 stopnia tymi czujnikami nie osiągnie, chyba, że...
Mam nastepujace pytanie: czy ktos z uczestnikow forum ma doswiadczenie w kompilacji jadra Linuxa (w gre wchodzi najprostsze, najmniej wymagajace jadro) pod mikrokontroler Atmel. Zadanie jest trudne, mysle o serii ATmega, lub 8535 (8 bit)+dodatkowa pamiec (czy to w ogole mozliwe?). Bede wdzieczny za kazda opinie :)
Pisząc w C tego nie wiesz i wiedzieć nie będziesz (chyba, że zajrzysz w wygenerowany przez kompilator kod assemblera - co swoją drogą jest czasami przydatne). Nie wiem jak daleko działa REGISTER, ale prawdopodobnie kompilator patrzy bardziej na to jak na mocną sugestię niż 100% wymuszenie, bo co by zrobił gdybyś zrobił 20 zmiennych int jako REGISTER?...
Witam Potrzebuję kopiować dane z pamięci trwałej (np. flash) w której zapisane są dane do pamięci SRAM typu KM684000ALG-7 512Kx8 (4MBit). Pamięć z której będą kopiowane dane to np. taką jaką znalazłem o tej pojemności M29F040B90K1 pamięć Flash EPROM 5V 512Kx8 90ns PLCC32. Do przerzucania danych chę użyć procesora AVR np Atmega 16 lub 32. Nie używałem...
1. sygnał dzwonka domofonu jest modulowany i jak wiecie trwa pewien czas - ma ok.12V amplitudy - jaki układ wejściowy zastosować i czy najlepiej programowo blokować "nowe zgłoszenia" przez ok.30 sekund? np mostek prostowniczy z elektrolitem dalej rezystor rozładowujący do masy i np jakaś bramka Schmitta (4093) z ogranicznikiem napięcia wejściowego...
Witam W skrócie - muszę zaprojektować układ samopoziomujący dany element. Panowie jaki uC najlepiej użyć. Wiem, że Attiny lepiej nadają się ze względu możliwości lepszego wykorzystania ADC 0-1023. Atmega -512 +512. Chyba, że można zmienić ustawienia. Ja planuję mierzyć same dodatnie wartości. Jednak Attiny mają małą pamięć. Nie jestem w stanie powiedzieć...
Tylko, że te pojęcia zostały wprowadzone dopiero w dokumentacji mikrokontrolerów ATmega48/88/168/328PB, które są zupełnie nowymi układami (mają dodatkowe funkcje), choć kompatybilnymi z poprzednimi modelami. Wcześniej nikt nie wiedział, że cała osobna strona pamięci FLASH, zawiera jakieś dodatkowe informacje (w tym numer seryjny z obudowy).
Rejestrator temperatury najprościej można zrobić z trzech elementów: 1) DS1820 jako czujnik 2) Mikroprocesor ATMega 8 jako sterownik i pamięć 3) Bateryjka płaska jako zasilanie Oczywiście, żeby toto odczytać , trzeba mieć jeszcze przejście RS-owe do PC. Procesor ma wbudowane 512 bajtów EEPROMU, co pozwala zarejestrować tyleż pomiarów z rozdzielczością...
Witam. Jako że jestem początkujący w programowaniu pod AVR zwracam się do was z kilkoma pytaniami. Na początku napisze jak przedstawia się sytuacja: Robię projekt na propox'owej płytce EVBNet03 z minimodułem MMnet104. Projekt wymaga zainstalowania systemu czasu rzeczywistego FreeTROS + Specjalna maszyna wirtualna + komunikacja poprzez Ethernet. Postawiłem...
Tak jak napisałem na początku z maksymalną jaką się da 100kB/s wystarczy? nie liczyłem jeszcze ile cykli zegara zajmie mi ustawienie portów w Atmedze, ale w ASM powinien zrobić to szybko przy 20MHZ Jak ma być szybko, to musi być BusKeeper i sprzętowe odświeżanie. Wie kolega w co się pakuje? Ponownie pytanie, na które nie było odpowiedzi, jak kolega...
Nie, żadna dodatkowa pamięć nie jest potrzebna, ds1307 ma w sobie wszystko co jest potrzebne.
W jakich okolicznościach nieulotna pamięć eeprom może mi się ulotnić? Drugie pytanie to bardziej sprzętowe. Zasilam to zasilaczem impulsowym 12V i stabilizuje na 5V. Czasem mam tak, że atmega nie wystartuje poprawnie, tzn. na lcd wyświetla się pasek, zdarzało się że temperatury zmieniły się na 85*C. Zawsze pomaga wyjęcie wtyczki zasilającej i ponowne...
Problem dotyczy wszystkich języków programowania i wszystkich mikrokontrolerów. Chodzi o uszkadzanie się zawartości pamięci eeprom kiedy program idzie w krzaki. Zauwzyłem, żę kiedy traktuję atmegę zakłoceniami emc potrafi o ona zacząć wykonywać inny fragment kodu (bascom), jakby skoczyła pod jakiś przypadkowy adres. objawia sie to czasem podwójnym pisaniem...
Matryca była QVGA, mono, adresacja jednocześnie 8 pixeli. Moja częstotliwość podstawowa była mniejsza, ok. 20Hz, dla mono STN nie ma problemu z miganiem, ma tak słabą dynamikę. Problem się pojawiał wraz ze wzorkami w niektórych odcieniach - było widać miganie całych płaszczyzn, ale STN niestety tak mają, podobne zjawisko obserwowałem na oryginalnych...
Jeżeli faktycznie zależy Ci na cenie to kup oryginalny w sklepie :) Z tym co chcesz zrobić jest naprawdę sporo zabawy :) 1. Dodatkowy dekoder strumienia MP3 2. Wymagany jest DAC i wzmacniacz (chyba że stosujesz któryś z układów z serii VS10**) 3. Potrzeba obsługę jakiegoś nośnika danych (karta SD, jakaś inna pamięć flash, dysk twardy itp...) 4. Ważną...
Witam. Domyślam się że mój temat zostanie przyjęty niezbyt chętnie bo w Internecie są już jakieś informacje na ten temat, ale ja niestety ciężko potrafię to zrozumieć. Z programowaniem procesorów 8-bitowych od Atmela mam już jakieś doświadczenie, jednak nigdy nie interesowałem się kwestią bootloaderów. Mam kilka pytań które chce zadać, ale najpierw...
Temat ,chociaż stary ,to nadal aktualny.Śledzę temat od ponad 10 lat.Na rynku nie ma nic co spełniałoby moje wymogi (nie licząc jakichś kart do PC za kilka tysięcy $ :) .. które pewnie też g.. potrafią ).Z pozoru wydaje się to wszystko proste i łatwe .Kto jednak ma jakieś doświadczenia w temacie wie,że sprawdza się tu jak nic jedno z praw Murphy'ego...
- brak możliwości bezpośredniego dodania stałej do rejestru A nieprawda. Można odjąć stałą. Można odjąć wartość ujemną... Dodatkowo, organizacja pamięci programu w słowa... bllee, komplikuje to trochę odczyt danych z pamięci programu... w 51 jest 16 bitowy DPTR i jest pięknie, a tu... A tu masz aż trzy rejestry których możesz użyć jako szesnastobitowych...
Szukałem, ale nie znalazłem jednoznacznej odpowiedzi. Chcę jedynie rozszerzyć flash mojej ATMEGA8-16PU o kartę pamięci. Posiadam µSD->SD 512MB, ale mogę znaleźć mniejszą. Pytam czy można rozszerzyć pamięć bez ingerencji programowej tzn. jedynie poprzez odpowiednie podłączenie(ew. dołączenie jakiejś biblioteki do programu) Karta będzie służyła jedynie...
Z góry mówię że problemu żadnego JUŻ nie mam. Czemu piszę? Bo straciłem trzy dni z powodu problemów w których rozwiązaniu pośrednio pomogło mi to forum. Zrobiłem właśnie płytkę startową dla AVR-ów. Niby nic, bo przecież można takie kupić ... z duże pieniądze. W moim przypadku to było 80zł ze wszystkimi elementami. Problemy pojawiły się przy starcie....
No chyba nie dalej niż miesiąc temu szukałem zestawu. Wynotowałem wszystkie parametry w excelu i starając się obiektywnie ocenić, który "ma więcej" zdecydowałem się na twój zestaw 1. Nie załuję. Inne zestawy (np. twój 2) maja albo cos za mało, albo np. nie mają dołączonego LCD w zestawie. Tak więc, polecam zestaw 1 zwłaszcza, że jak piszesz producent...
Dzięki (at)Dondu. Oczywiście to sprawdzę, ale ostatnio zamieściłem cały kod oraz schemat, jest rezystor podciągający 10K na lini CS :) Ale ja już tyle rzeczy niemożliwych widziałem, że oczywiście sprawdzę i ten wątek dochodzenia :) Dopiero późnym wieczorem będę miał możliwość dalszych prób. Ale to co mówisz może być tym, czego szukam :) Dodano po 1...
poprawiona wersja 1,03 w testach - dodatkowe 4 menu - ale błędy - w wersni 1,04 bedzie bezbłądnie myślę - Więc projekt sie rozwija - bedzie kolejna zmiana zapewne - wymiana procesora z obecnego Atmega 16 na Atmega 32 100% więcej pamięci na dodatkowe programy - Mirek rozbudował sterownik o menu konkretnie dla moich potrzeb wiec to się chwali - przez...
http://obrazki.elektroda.net/44_12656130... Pomyliłeś się przy ustawianiu, lub celowo wyłączyłeś pin resetu (RSTDISBL) czy możliwość programowania przez ISP (SPIEN)? Nie ma sensu kupować lub robić niewygodnego i skomplikowanego programatora HV, tylko po to aby odblokować kilka procków. To urządzenie wyleczy problemy z fusebitami w mikrokontrolerach...
Witam. Mam problem ze startem pamięci at45db081d. Poniżej schemat. http://obrazki.elektroda.pl/1957945200_1... Właściwie jest taki sam jak w znanym MMnet01 propoxa. Po podaniu zasilania na płytkę atmega odczytuje cały czas FF dopiero chwilowe zwarcie wspólnego połączenia linii RST,WP,VCC do masy powoduje prawidłowy odczyt statusu z pamięci....
to co napisales na koncu ma tylko sens. jezeli kod programu nie bedzie mial sensu to po kolei mozesz przepuszczac program i znow sprawdzac czy ma sens Drugim rozwiazaniem jest podmiana procesora na jakis z pamiecią flash i napisanie wlasnego programu sterującego co niestety bedzie sie wiazalo z duzym wysilkiem czasowy ale nie jest nie do zrobienia....
Ponieważ diody mają różne długości fali więc mają troszkę inne parametry: Red - 2.0V - 2.2V, 20mA, 8cd-12cd Red - 1.9V - 2.3V, 20mA ,12cd-18cd Yellow - 2.0V -2.2V, 20mA, 15cd-18cd Yellow - 2.5V -3.0V, 20mA, 10cd blu - 3.0V- 3.2V, 20mA, 8cd Tak jak pisałem płytki już mam po 4 ledy i rezystor , chce zastosować jak najwięcej gotowych podzespołów upraszczając...
No w ciekawym kierunku idziesz :) z AVR na 51 :) jak Ci zależy na pamięci to zastosuj jakiś ATmega (nawet 128 KB + eeprom), A 89S52 to odpowiednik 89C52 tylko z możliwością programowania ISP i chyba ma kilka dodatkowych rejestrów, ale za to głowy nie dam, bo nie zgłębiałem tego tematu.
Wybrałem temat swojej pracy inżynierskiej. Większość osób wybrała tematy teoretyczne, ja jednak wybrałem coś praktycznego. Nie będę wchodził w szczegóły jaki to temat, gdyż nie chodzi mi o to by otrzymać gotowe rozwiązania, a jedynie chodzi mi o Waszą pomoc jako bardziej doświadczonych osób. Przede wszystkim mam wstępne pomysły jak ma to wszystko wyglądać,...
Tu muszę koledze przyznać rację. Ostatnio próbowałem podpiąć sondę do masy i na wyprowadzonych goldpinach krokodylek robił zwarcie, w końcu podpiąłem się do obudowy kwarcu (super profesjonalne rozwiązanie). Ale nieco rozwinę swoją wcześniejszą wypowiedź, bo dyskusja się wywiązała, a jak widzę Mirek nawet na blogu specjalny wpis stworzył :) Nie żebym...
http://obrazki.elektroda.net/33_12468672... Witam! Parę lat temu kupiłem sobie zestaw BASCOM KIT 2500 i procesor AT90S2313. Płytka i procek były przydatne do momentu w którym niecałe 2 porty, wyświetlacz LCD 16*2 i parę drobnych układów starczało. Niestety uniemożliwiało to stworzenie ambitniejszych projektów, choć sam system łączenia na kabelki...
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...
Myśe że at mega 8 wystarczy. Ma on wystarczjaca ilosc I/O i obsługuje UART a dodatkowo jest w super niskiej cenie. A jesli jego pamiec okaże sie niewystarczajaca zastosuj atmega z wyższej połki np at mega32
https://obrazki.elektroda.pl/4608942800_... W tym artykule opiszę projekt oraz konstrukcję testera układów FPGA własnego pomysłu, do którego budowy zostałem zmuszony przez Chińczyków, bo w ostatnio zamówionej paczce od nich co trzeci scalak był wadliwy. Tester po wciśnięciu jednego przycisku dogłębnie sprawdzi włożony układ. Będzie...
I pytanie: szybkość odświeżania obrazu jest zdeterminowana przez szybkość odświeżania LCD czy też ograniczenia wydajnościowe ATMegi? Obrót nie jest wykonywany płynnie z kilku powodów. Zastosowałem tu skok co 10 stopni ze względu na dość długi czas oczekiwania na kolejne odświeżenie. Model po wyrenderowaniu jest "zamrożony" na ekranie na 200ms aby można...
Witam AT28C64B to pamięć eeprom, a nie procesor. W arduino można ja użyć jako dodatkową nieulotną pamięć danych.
No napisałem właśnie, że użyję Atmega8L, ale nie mogę kupić u siebie (wyprowadzenia pinów me takie same chyba jak zwykła Atmega8), jak czytałem o zasilaniu to napisano, że przy zbyt małym napięciu procesor może działać niepoprawnie, albo nawet się uszkodzić, dlatego warto dac stabilizator, który przy zbyt małym napięciu baterii poprostu odłączy zasilanie,...
Chce to zrobic na protokole I2C i mam pyatnie jak przydzielic slave'om odresy w sieci I2C? Musze zatosowac jakiegos ukladu, ktory mi nada te wartosci, np PCF8584..? Czy da sie to jakos programowo zrobic? Sory, ale nie rozumiem problemu, skoro robisz sieć urządzeń I2C to adresy możesz nadać praktycznie dowolnie, czy to będą dip-switche, czy dodatkowa...
Z tego schematu nic nie wynika - Reset nie podłączony do programowania. Jakiego rodzaju to transformator w zasilaniu ? Jakie są napięcia przed i za stabilizatorem ? Po co pin 3 (Kanda) jest podłączony do GND ? Może jakiś niezasilany element coś blokuje ? P.S. zamiast 2XPC817 wystarczy jeden i dodatkowa dioda prostownicza za mostkiem lub też PC814.
pisałem w CodeVisonAVR i bascomie i w zasadzie nie widzę różnicy jeżeli chodzi o zajetość programu i szybkość. Wszystko zależy od programisty jak pokieruje swój program i podejdzie do sprawy. Oba języki działają na podobnej zasadzie, czesto różniąc się tylko samym sposobem zapisu instrukcji, bo w zasadzie kod się pisze na podobnym poziomie abstrakcji....
Z tego co widzę jest to program autorstwa Grzegorza Bujanowskiego RGB. Też z niego korzystam. Nie pokazałeś zdjęcia co pokazuje wyświetlacz po naprzemiennym wysyłaniu bajtów 0 i 255. To by coś wyjaśniło. Po prostu ręcznie zapełnij cały bufor takimi danymi i daj Lcdupdate. Poniżej zamieszczam moją zmodyfikowaną funkcję Lcdupdate która radzi sobie z oryginałami...
https://obrazki.elektroda.pl/2220939900_... Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane na rynek. Jakiś...
http://obrazki.elektroda.pl/2352937000_1... Zaprojektowany i wykonany układ uruchomieniowy powstał jako część dyplomowej pracy inżynierskiej na wydziale Elektronika i Telekomunikacja. Tytuł inżyniera obroniłem w 2010 roku ale dopiero niedawno postanowiłem przedstawić szerszej publice urządzenie mojego autorstwa. Urządzenie wraz z zestawem...
2-warstwowa płytka PCB do zestawu rozwojowego JB-MEGA32 V1.1 bez części elektronicznych Stopień skomplikowania montażu: 2-łatwy (warianty: 1-b.łatwy, 2-łatwy, 3-trudny, 4-b.trudny) Montaż: SMT, THT Ilość warstw: 2 Kolor soldermaski: niebieski Cena: 8,64 zł + 9,50 zł za list polecony priorytetowy Cechy: - mikrokontroler ATmega32A-AU (TQFP-44) - RTC DS1307Z+...
Witam Bez programatora jedynie za pomocą wysłania komend takich jak programator wysyła podczas kasowania ( dla programowania równoległego procedura opisana na stronie 261 chip erase schemat podłączenia na stronie 259 dla programowania szeregowego schemat na stronie 270 a procedura 273 - tabela ) Z tego co przejrzałem na szybko to najłatwiej byłoby zrobić...
Witam serdecznie. Zastanawiam się nad stworzeniem automatu do SMD. Automat powinien automatycznie układać elementy na płytce a następnie przylutować je. Wiem, że sprawa nie jest prosta ale myślę, że do zrobienia. Pierwsze moje przemyślenia są następujące: A) Układanie elementów: - elementy podnoszone i opuszczane byłyby za pomocą zasysacza; - zasysacz...
W końcu przespałem się z tematem :) Ostateczny wybór padł na rodzinę AVR... uznałem że to najlepszy wybór na początek przygód z... Starając się dalej iść w stronę zakupu gotowego zestawu wybrałem kilka które uznałem za najbardziej warte uwagi: EvB ATmega 16-32 ( 222 z ł – ATMEGA32 + WYŚWIETLACZ ) http://obrazki.elektroda.pl/8258948300_1...
http://obrazki.elektroda.net/38_12868711... Arduino Uno to kolejna wersja platformy z serii Arduino. Jest to płytka uruchomieniowa z mikrokontrolerem ATmega 328. Posiada ona 14 cyfrowych wejść/wyjść, z czego 6 może zostać użyte jako wyjścia PWM, 6 wejść analogowych, a także kwarc o częstotliwości 16MHz. Dodatkowo zamontowane zostało złącze...
Ten artykuł ma raczej cel edukacyjny. Jednak na podstawie tej wiedzy można opracować retro komputer, np. ZX Spectrum. Każdy, kto miał do czynienia z pierwszymi 8-bitowcami na początku ery komputerowej, chyba pamięta, że budowa takiego sprzętu własnymi siłami wiązała się z poważnym problemem — koniecznością zaprogramowania pamięci ROM. Był potrzebny...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
Witam, Witam! Czy ktoś może mi powiedzieć w którym miejscu na poniższym schemacie znajduje się przełącznik Lmax/Lmin? https://obrazki.elektroda.pl/9792138800_... Konia z Rzędem temu, kto pokaże gdzie o tym jest coś napisane na stronie - patrz niżej - autora tego opracowania. Załączam też strony na których znajduje się powyższy schemat...
Witam, Dzięki wszystkim za zainteresowanie, zdecydowałem się na to 24c64, będzie ona obsługiwana przez programową (dodatkową) szynę i2c. Główną pozostawiam do komunikacji między kolejnymi urządzeniami. Pozdrawiam
http://obrazki.elektroda.net/22_12018195... Pomysł na wykonanie zrodził się po awarii telewizora którego pilot wykorzystywał stary regulator oświetlenia. Z racji tego że dużo czasu spędziłem nad rozpracowaniem kodu starego pilota postanowiłem do problemu podejść troszke inaczej :wink:. OPIS UKŁADU Sercem układu jest Atmega88 pracująca na kwarcu...
Ale ja nie definiuję w EEPROMie tylko w pamięci programu. Chyba nie ma innej metody. Można jedynie zdefiniować mniejsze znaki, a potem programowo je powiększać (np. 2 razy w szerokości i 2 razy w wysokości). 3 Cyfry to 34x45 znaków? Może chodzi Ci o rozdzielczość jednego znaku? Wtedy to będzie 34x45x128znaków = 195840b = 24480B W ATmega32 wejdzie. I...
http://obrazki.elektroda.net/66_12678900... Z czym to się je? Jakiś czas temu wykonałem Opis układu (Schemat ideowy znajdziecie w załączonym archiwum.) Do ATmegi16 dodałem złącze J3, służące do wgrywania firmware’u, a MAX232 zastąpiłem wspomnianym FT232RL. Ponieważ chciałem wykorzystać możliwość zasilania JTAG-a i debugowanego systemu...
http://obrazki.elektroda.pl/3128702300_1... Witam serdecznie :) Dawno, dawno temu, za górami, za lasami.. hehe nie no, może nie aż tak :P Popełniłem pewien . Była to wersja bardzo uboga i posiadająca sporo błędów i niedociągnięć. Dlatego po pewnym czasie (dokładnie prawie 4 lata temu, czyli końcówka technikum) zaprojektowałem kolejną...
ja mam inne pytanie, nigdy nie zajmowałem się żadnymi mikrokontrolerami, także proszę o wyrozumiałość. Czy mikroprocesory AT są kompatybilne [zakładając proste aplikacje i wystarczającą ilość pamięci], to znaczy, czy program pod ATTiny można wgrać na ATMega "po prostu" bez żadnych dodatkowych ustawień?
http://obrazki.elektroda.pl/1867250000_1... http://obrazki.elektroda.pl/2659176800_1... Goldilocks Analogue to moduł, który łączy cechy klasycznej płytki Arduino z zaawansowanymi funkcjami analogowymi oraz obsługą audio. Płytka działa w oparciu o mikrokontroler ATmega1284p znacznie przewyższający możliwości MCU obecnego...
Witam po wakacyjnej przerwie Cena zasilacza nie była zbyt wygórowana, zwłaszcza że trafo było zdobyczne spora część podzespołów została zamówiaona jako free sample. Lekko kalkulując faktyczny koszt zamknął się w granicach 300 PLN. Najdroższe były płytki, ale byłem ograniczony rozmiarami obudowy. Można pokusić sie o druk jednostronny i będzie taniej....
Witam, Mam problem z modułem bazującym na ATxmega32E5 (AVT1807, > atprogram -t avrispmk2 -i pdi -d atxmega32e5 info Tool avrispmk2 has firmware version: 1.17 Target voltage: 3.30 V Device information: Name: atxmega32e5 JtagId: N/A CPU arch.: AVR8_XMEGA Signature: 0x1e954c Lockbits: 0xff Fuses: 0xffffffffffffff...
Silnik jest sterowany start stop i wtedy dostaje te sygnały tylko podczas pracy silnika. do tego jest tylko dodatkowo dioda nie mam teraz schematu pod ręką. ale 1 wejście 0 lub 1 , 2 silnik dioda anoda druga strona silnika katoda do zasilania np.12v lub 24v , 3 do masy. Dodano po 2 to znaczy jak większy o ile proszę o podpowiedź. to jest ilość pamięci...
https://obrazki.elektroda.pl/5711684100_... Witajcie, przedstawię tu sterownik mikroprocesorowy "Pralma Kielce" z pralni, przeanalizuję jego budowę oraz naszkicuję jego schemat. Sterownik ten, jak można się domyśleć, pochodzi z przemysłowej pralki 15kg i pozwalał wybrać na niej m. in. jeden z programów prania, określić wirowanie, tryb...
EEPROM to dodatkowa pamięć służąca do przechowywania danych przez program. Jeżeli w kodzie nic do niej nie zapisujesz ani z niej nie odczytujesz, jest bez znaczenia. Ta opcja definiuje, czy zawartość pamięci EEPROM będzie zachowana, czy skasowana podczas wgrywania programu. Przy wgrywaniu przez bootloader (UART/USB) zawsze jest zachowywana.
Witam Sytuacja, miejsce: system mikroprocesorowy, mikrokontroler AVR Atmega + zewnętrzna pamięć FLASH z dużą ilością danych. Komunikacja między nimi poprzez interfejs SPI więc bardzo łatwa do "podsłuchania". W pamięci FLASH znajdują się dane, których wprowadzenie kosztowało kilka miesięcy pracy (do postaci pliku BIN/HEX). Chcę zaszyfrować i zabezpieczyć...
atmega pamięć atmega zewnętrzna pamięć atmega pamięć zewnętrzna
prąd ciało człowieka prosty regulator oświetlenia scania przełączniki
Zamrażarka Liebherr – opinie użytkowników, modele, awaryjność, NoFrost, koszty serwisu Hikvision DS-KIS704EY – brak podświetlenia przycisku w panelu bramowym, diagnostyka LED