Atmega2560 posiada 256kB pamięci. Załóżmy, że program zajmie 25k, zostaje jeszcze 225kB. Zatem, Twoich "plików" wejdzie 225 / 0,72 = 312 plików po 720 bajtów. Dostęp do danych przez funkcję lookup https://avrhelp.mcselec.com/index.html?l...
Dodajesz do katalogu projektu pliki "CONFIG_AVR-DOS.bas" i "Config_MMC.bas". "Config_MMC.bas" możesz zedytować. Najlepje też wywalić z niego "Driveinit()". Inaczej przy włączaniu urządzenia bez karty będziesz miał kilkuminutową przywiechę. Dodajesz te pliki do za pomocą: $Include "Config_MMC.bas" 'include mmc $Include "Config_AVR-DOS.BAS"...
Jako argument pf_lseek dajesz liczbę, np : [syntax=c]pf_lseek(50);[/syntax] A nie tak jak ty to robisz: [syntax=c]pf_lseek (DWORD ofs);;[/syntax] Poza tym musisz pamiętać, że petit fat nie powiększa rozmiaru pliku, więc nie możesz zapisać do pliku więcej bajtów, niż wynosił rozmiar pliku przed zapisem.
Lepiej i bardziej ambitnie zrobić to na "własnym" USB, ale do tych pomiarów zwykła mega + ft232 wystarczą. FT232R może działać na max 3Mbps, a Atmega może wysyłać przy 16MHz z szybkością 2Mpbs. Dokładność ADC w ATmega'ch 16,32, 64 to 2 bity, więc można przyjąć samplowanie z obcięciem 2 ostatnich bitów, czyli 8bitów. To daje znośną liczbę 100kbps + jakaś...
hm masz pewnosc ze porzdzisz sobie na atmega 8 z obsluga systemu plikow np fat 32? nawetjakuruchomisz transfery to czy bedziesz w stanie korzystac z tej karty? mnie sie udalo dopiero na atmega 32 chodzi o wiekszy ram
całkiem nieźle moja atmega 32 współpracowała z karta podłaczona według schematu ze strony: http://www.captain.at/electronic-atmega-... Czyli między uC a karta 1k8, miedzy kartą a GND 3k3. Co prawda to mmc, ale SPI to samo, SD 128 chulało aż miło ;)
Nie jestem pewien, ale czytałem gdzieś, że karty SD śmigają na 3V. Jak byś wszystko zasilił takim 3V napięciem to atmega by chodziła, karta SD też no i wyświetlacz powinien bo myśle, że te 0,1V więcej nie daje zbytniej rożnicy dla wyświetlacza. Poszukaj w google jakie minimalne zasilanie można dać na karte. Czemu nie pasuje ci rezystorowy dzielniczek...
Nie będzie możliwości jakichś kolizji danych gdyż jeden procesor to master a drugi sleave i zapisywać lub odczytywać będzie w jednym czasie tylko jeden procesor. Troszkę zamieszałem ale tak by to wyglądało. Dodam że procesory są zasilane z uwagi na zapotrzebowanie na szybkie taktowanie z 5V. Karty podłączone poprzez dzielniki rezystorowe. Dla karty...
Oj kontemplujecie ze wzmacniaczami operacyjnymi a to nie jest takie proste....Transmisja dzwieku przez swiatlowód jak i przez kabel coax w postaci cyfrowej ma dosyc pokombinowany skład. 1. Jesli karta nie odtwarza dzwieku, to przez łącze są "taktowane" same zera 2. Jesli karta gra to SIE układa sample jeden po drugim z ilustam kanalow i wysyla strumieniem....
Używam takiego odtwarzacza już od ponad 2 lat. Nie mam wyświetlaczy LCD tym bardziej dotykowych bo urządzenie stoi szafce RTV i steruję nim za pomocą pilota IR lub z panelu przedniego poprzez przyciski dotykowe które mogę w każdej chwili zablokować :) Na zdjęciach widać jak to wszystko jest zbudowane, używam zasilacza liniowego opartego o stabilizator...
Witam, Poszukuje czytnika i karty której nie będzie się dało skopiować/sklonować. Potrzebuje wykonać system kontroli dostępu. Chciałbym taki czytnik podłączyć do mikrokontrolera avr atmega 328p I tak jak mówię zależ mi ja tym abynkzda karta miała swoj unikatowy NR i nie dało się jej skopiować.
Tak. Ale kartę zasilasz 3.3V. MISO w atmedze to jest wejście, nie wyjście. A skoro wejście, to odczytujesz na nim poziom jaki wystawi Ci karta pamięci, którą zasilasz napięciem 3,3V. Więc na linii MISO będziesz miał 0 lub 3,3V. Układy tego typu jak Atmega poziom wysoki rozpoznają od ok 0.6 napięcia zasilania czyli dla zasilania 5V poziom wysoki jest...
nie do końca rozumię o czym piszesz - jak wejść/niewejść w obszar fat skoro PC chyba i tak zapisze w systemie fat (przy standardowych sterownikach)... Koledze chodziło zapewne o to, aby z poziomu PC przygotować "kontener" na dane w postaci jednego duużego pliku umieszczonego w katalogu głównym systemu FAT16/32. Wtedy zapis/odczyt jest o wiele prostszy...
Pin 28 - 1PPS - na GPS zrozumiałem to tak, że jeśli nieużywany to ma być luźny i częstotliwość GPS wynosi 10Hz, jeśli ustawie stan wysoki na tym pinie to częstotliwość wyniesie 1Hz (proszę niech ktoś mnie sprawdzi...). Nie bardzo widzę skąd pochodzi ta informacja o 10Hz. Ten pin to wyjście. Jak sama nazwa wskazuje (pulse per second) jest tam 1 impuls...
Czy jest możliwa transmisja między portem 1 a 2 i odwrotnie? Nie. Jeżeli nie jest możliwa transmisja między portem 1 i 2 to bym po prostu zrobił mostek dla tych portów a na zasilaniu wstawił bym diody prostownicze żeby nie doszło do zwarcia z print serwerem Nie, nie i jeszcze raz nie. Poczytaj o tym co to jest USB Host/Device a potem nawet OTG. -------------------...
Załóżmy że mam pod ATmege 32 podłączony kwarc 16 MHz. Do Atmegi podpiąłem też wyświetlacz, który może pracować na transmisji z max częstotliwością 6 MHz. Plus powiedzmy jeszcze jakieś inne elementy (np. karta pamięci, dioda podczerwieni). Jak te wszystkie różne częstotliwości ogarnąć razem w kodzie względem tych 16 MHz aby wszystkie części pracowały...
Wykonałem płytkę na nowo i wszystko ruszyło. Temat można zamknąć
Dziękuję wszystkim za pomoc i poświęcony czas. Program pracuje już poprawnie. Przyczyną kłopotów okazało się formatowanie karty. Dopiero po użyciu programu SDFormatter 2.0 jest wszystko ok. Tym samym zamykam temat.
Atmega328 (arduino) jest tam po to, aby tłumaczyć komendy z uart i przekazywać je przez i2c do tunera. Jeśli skompilujesz program na rpi, to jest szansa uruchomić wszystko bez atmegi - może być przydatne, ale tylko w przypadku zdalnego odsłuchu. Wtedy gdzieś daleko w puszce rpi + tef6686 i karta audio z line_in, lokalnie rpi nie jest potrzebne, bo analogowe...
http://obrazki.elektroda.pl/8261296900_1... http://obrazki.elektroda.pl/3509895200_1... Opisany poniżej "nietypowy mówiący termometr" dla większości osób może się wydać zupełnie niepotrzebnym, zbędnym gadżetem. Jednak dla osób starszych, słabowidzących itd. może okazać się pomocny. Typowe, tanie termometry, nie zawsze...
http://obrazki.elektroda.pl/8335597100_1... Witam, rok temu skończyłem szkołę zawodową o profilu elektronika, w pracy mam do czynienia z małoseryjną produkcją smd. Jako typowy pasjonat-konstruktor szukam zawsze sposobu, jak ułatwić sobie pracę i postanowiłem zbudować własną maszynę do układania elementów smd. W projekcie styka się tak...
Mam problem z kartą Blackcard i programatorem FunProgMini. Niestety żaden z programów nie rozpoznaje procesora :-( Można natomiast sprawdzić i zgrać soft, zrobić weryfikację. Nie wiem tylko czy ufać temu co robią te programy bo gdy jeden pokazuje że układ jest pusty inny mówi że programowanie nie powiodło się bo flash nie jest pusty (!) Oprócz tego...
Dlatego też proponuję umożliwić konfigurację mapowania z możliwością zapisu. Jest to możliwe do zrobienia. Wymagałoby to np. wpięcie się do szyny systemowej np. przez złącze kartridża. Mój egzemplarz ma wyprowadzone wszystkie wymagane sygnały. Wówczas out(C, A) umożliwiałoby wpisywanie do np. ATMEGA wartości konfiguracyjnych. Można też zrobić po SPI...
To może to: http://tinyvga.com/avr-isa-vga N.
Arduino = platforma w moim rozumieniu, czyli tak jak piszesz różne moduły. W tym przypadku chodzi mi o płytkę z mikrokontrolerem (jakaś ATmega zależnie od wersji i producenta). Różnią się głownie µC, dostępną pamięcią i budową fizyczną płytki. Karta Wifi albo Ethernet = tzw. "hat" albo "shield" czyli nakładka do Arduino z interfejsem Wifi lub Ethernet....
Super sprawa ! Jestem naprawdę pod wrażeniem.Chyba jedyną wadą to częst. do jakiej to w pełni stabilnie "rysuje" przebiegi zachowując przy tym dobrą jakość obrazu.10KHz to niewiele nawet do "audio" sporo za mało, zwykła karta dźwiękowa daje nam większy zakres pomiaru.
http://obrazki.elektroda.pl/3404456500_1... Witam. Chciałem zaprezentować wykonaną przeze mnie płytkę testową dla procesorów atmel rodziny atmega w obudowach czterdziestopinowych. Założenia Głównym celem było zaprojektowanie płytki pod mikrokontroler atmega32 w programie Cadsoft Eagle na licencji freeware, czyli 10cm x 8cm z jak największą...
Witam kolegów, mam spory problem z moim układem. Otóż zbudowałem płytkę zasilaną z baterii litowo-jonowej ze starego Siemensa, do tego kontroler baterii MCP73811. Sercem układu jest ATmega32. Oprócz tego peryferia takie jak LCD, Bluetooth oraz karta SD. Problem zaczął się kiedy spróbowałem przestawić fusebity na zewnętrzny kwarc 16 MHz. Programator...
Cześć!!! Driver RS-232 <-> USB, który daje wirtualny port COM i co dalej :)... Zabawa na terminalu, test komunikacji, może programowanie procka ADuC bo się da przez Com, może programtor pamięci, czasem reaktywacja jakiego "gotowego" rozwiązania działającego dotąd doskonale na RS-232 i właściwie koniec zastosowań. Potrzebne tylko w szczególnym,...
Świąteczne Grające Pudełeczko ma za zadanie w świąteczny sposób informować nas o przybyciu gości. Odtwarza Twoje ulubione melodie lub dźwięki za każdym razem gdy ktoś wejdzie do pomieszczenia. http://obrazki.elektroda.pl/2485220700_1... Projekt wykonany przy pomocy Arduino - a następnie przeniesiony na osobną płytkę - zrobioną metodą...
Jedyny mankament jaki zauważyłem, to czasami po starcie zasilania Atmega "nie widzi" karty SD. Nie dałeś schematu stacji, więc nie można sprawdzić, czy masz rezystory polaryzujące poszczególne linie przy karcie SD. Kiedyś miałem problem, że co któryś raz karta się nie inicjowała poprawnie przy włączaniu urządzenia. Na karcie jest procedura wyboru sposobu...
Zalegający śnieg na dachu, o ile jest go dużo, potrafi wyrządzić poważne szkody. Można tu wymienić zrywanie rynien, spadanie dużych bloków oblodzonego śniegu na podjazdy garażowe, parkingi, itp. W celu ochrony przed takimi wypadkami stosuje się różnego rodzaju zabezpieczenia przeciwśniegowe w postaci rur, barier, płotków. Ich głównym zadaniem jest zatrzymanie...
Tu przykład na bardziej dostępnych częściach, Atmega 32 i karta SD. http://sp-hm.pl/thread-1162-page-2.html?...
Dziękuję za odpowiedź. Autentyczność karty sprawdzę, kiedy będę w domu. Narzędzie formatowania od HP było używane - w trybie Quick format błąd, w pełnym też (po długim czasie oczekiwania) - wniosek - program próbuje nadpisywać zawartość karty, ale mu się to nie udaje. Spróbuję ją też przeczyścić. Dodam też, że przy przełączeniu karty w tryb SPI i zapisie...
Trzeba byłoby dodać jakiś przekaźnik czasowy, który po wyzwoleniu czujnikiem ruchu będzie aktywny przez określony czas (długość trwania nagrania). Do tego podłączyć odtwarzacz, wzmacniacz i głośnik. Z odtwarzaczem może być problem, bo musiałbyś dobrać taki, który po podaniu zasilania będzie miał autoodtwarzanie zawsze od początku. Są takie gotowe układy...
Przejezyczenie, karta SD zasilana z 3.3V, natomiast atmega z 5V. Tak, sam test wykonywany jest bez programatora. Pozdrawiam
Te 140 mA bez karty SD jest oczywiście z podświetlaniem - wyświetlacz LCD 4*20 w wersji BIG RGB- ale nie używam jednocześnie wszystkich kolorów podświetlania. Karta SD to SDmicro ( ma dwie - Nokia i Samsung ) w adaptorze. Po włożeniu po 2-3 minutach Atmega robi się ciepła - nie żeby jakoś parzyła po palcach. Nad schematem popracuje - przeglądnąłem kurs...
Witam Wszystkich, Mam problem z inicjalizacją karty SD. Mam kilka tych kart i z jedną mam problemy (w tym zarówno są SD i SDHC). Jedna z SDHC ma problemy z inicjalizacją. Mikrokontroler to AVR ATMEGA zasilony 5V. Następnie przez 74LVC125 podłączona jest karta (3.3V) , na przewodach (polutowanych). Mikrokontroler jest na PCB i gniazdo karty też - połączone...
Za sam lcd ok 70 zł... Pozatym do trgo musiała by być atmega 32 i karta pamięci sd.
Pewnie tak, ale: W rozszerzeniu pamięci masz jeden układ GAL i dwa TTL - prawdopodobnie z powodu timingów nie upchano tych TTL do struktury PLD. Poza tymi układami to już tylko pamięć - tego chyba nie zrobisz w PLD (chociaż pewnie w najnowocześniejszych zrobisz - nie wiem). Co do układu SIO2SD to też tylko Atmega i karta SD- ktoś na siłę upchał tam...
Zastanawia tylko fakt wykorzystania ATMEGi - która jest kilka razy szybsza niż sam Z80 :) To juz trzeba było całą kartę zaimplementowac na CPLD (myślę,że w XC 9572 bys ją jakoś jeszcze upchnął) Ależ nawet wcześniej zrobiłem tak jak mówisz ! CPLD + liczniki + bufory/zatrzaski + RAM. Niestety karta miała problemy i pewne wady dlatego po paru testach...
chcialem sie dowiedziec do czego sluzy ten uklad resetujacy TL7705 i dlaczego na schemacie jest pokazane ze karta mmc/sd maja 13 wyjsc ?
witam Szanownych Kolegów po fachu... Układ: Atmega16 - 16 portów pracujących jako wyjście (podają na zewnątrz urządzenia dwa bajty danych). Na zewnątrz podpięta karta pomiarowa (zczytuje te dwa bajty do kompa przez USB). Problem: Po podłączeniu karty Atmega głupieje albo całkiem zwisa. Przyczyna: Wejścia pomiarowe karty są podwieszone do +5V przez wew....
Jak dobrze wykombinujesz to na atmega328p zrobisz :P a ona ma 2kb. Przy at128 dodaj kartę SD. LCD oczywiście graficzny. Co to jest karta SD??
Czesc, mam problem z ogarnieciem karty SD. Ponizszy kod nie chce mi dzialac, SD.begin ciagle zwraca falsz :( Uzywam Eclipse Arduino IDE, ale nie uzywam plytki arduino, a atmege328p. Atmega jest puszczona na wewnetrzne 8MHz, na 5V. [url=https://botland.com.pl/akcesoria-do... SD jest na 3.3V...
Tak mniej więcej o połowę. To karta Mobile więc pewnie dlatego.
ja jak podłączałem kartę mmc do atmegi to linie danych 5V>3V łączyłem przez dzielnik rezystorowy 3V>5V łączyłem bezpośrednio i atmega odczytywała 3V jako logiczną 1 z tym że karta mmc działała na 3,3V. a te 0,3V może robić różnice
Z przeniesieniem projektu nie będzie problemu żadnego bo w uno i pro mini jest ten sam procesor Atmega 328p 16Mhz. Problem jest raczej z zasilaniem bo karta SD nie przeżyje 5 volt, trzeba by użyć stabilizatora 3,3 volta lub gotowego modułu który ma już stabilizator. Pro mini nie ma wbudowanego stabilizatora 3,3 v. A co do utworu to jest chyba tylko...
jak ktoś chce ethernet to niech poszuka projektu ethernut(te wcześniejsze wersje z atmegą bo obecne są już na armach), najtańszy chyba jaki jest i bardzo łatwo można dostać gotowe procki atmega128 z rtlem już zlutowane(w polsce kilka firm to ma za ok100zł), zostaje tylko skompilować źródła i dorzucić tranzystorek i przekaźnik lub jak ktoś woli optotriak...
Ja wykorzystałem zatrzask 74LVX244 (ten który "rozumie" logikę 3V i 5V). Atmega jest zasilana z 5V tylko dlatego że podkręciłem ją do 24Mhz, natomiast karta SD zasilana 3V z LM317. Gdzieś obiło mi się o oczy że można kartę zasilić 5V (ale to niesprawdzone informacje), co do dzielnika rezystorowego to nie wiem jak Atmega zrozumie "co karta wysyła" więc...
karta pamięci atmega atmega karta ethernet atmega karta pamięci
błędne ustawienie eeprom przeniesienie adresów błąd sharp
instrukcja obsługi suszarki siemens sterownik wentylatora
Multitel AL 160 – brak opuszczania powyżej 3 m, hydraulika, czujniki, zawór overcenter United LED22X16 dump for T.EME380.61 and T.SP7050.10A 9503 main boards, panel M215X12‑E2‑P(G5), TC216B101