NIE wolno robić czegoś takiego żeby zmienna co chwile była zapisywana do EEPROM-u dlatego że on ma określoną ilość zapisów minimum 100.000 / + . Ja bym si polecił jakiś SRam na i2C albo SPI z podtrzymaniem bateryjnym może być nawet zegar RTC PCF8583 . Co do karty i komunikacji z PC tu [url=http://www.dharmanitech.com/2009/01...
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. -------------------...
Witam Ok kilku dni walczę by zapisać za pomocą Atmegi 128 cosik w pamięci SD, w formacie fat32. Korzystam z dwóch bardzo ciekawych bibliotek 1. By CC Dharmani http://obrazki.elektroda.net/74_12515581... Bawiłem się pamięciami SD : 256MB Medion, 1GB Kingston, 1GB Pretec. Karty są w trybie unlocked ( taki mały żółty suwak przy każdej z pamięci) Powyższe...
Martwi mnie obsługa FAT32. Ciekawe czy istnieje jakaś proteza do czytania FAT32 na 8 bitów Czy masz doświadczenie w programowaniu Atmega? Bywają projekty na Atmega wykorzystujące SD. Nigdy nie miałem z tym do czynienia, nie mam żadnego doświadczenia, ale popatrzyłem i trafiłem na to (sam nic nie wiem o tych projektach): https://github.com/nandra/AVR/tree/maste...
Przy wszechobecnych smartfonach z GPS projekt ma cel jedynie dydaktyczny. https://obrazki.elektroda.pl/8137009600_... https://obrazki.elektroda.pl/1112682000_... https://obrazki.elektroda.pl/8424355600_... https://obrazki.elektroda.pl/6842364000_... https://obrazki.elektroda.pl/7046695700_...
Jak chcesz w pelni korzystac z kart mmc/sd to minimum co chodzi w obie strony zapis/odczyt to atmega32 chodzi o system plikow fat32 atmega 16 ma za maly ram chociaz w poscie wyzej-link zrobili to tez na malym mozliwe ze tylko obsluga karty to wystarczy ja obslugi karty i przetwornikow ac na i2c nie zmiescilem.
Ja się kolego zlituję i co nieco podpowiem. AtMega ma za mało RAM i Flasha aby pomieści program do obługi FAT32 a nawet i FAT16. jak dobrze poszukasz to implementacje Fat32 znajdziesz na Atmega8 :) "I niemożliwe stało sie możliwe ..... " ;)
http://obrazki.elektroda.net/80_12446604... Odtwarzacz plików dźwiękowych wav 32 Wykaz elementów: Mikroprocesor ATMEGA8 oscylator wewnętrzny 8Mhz Wyświetlacz graficzny 176x132 65536 kolorów Karta pamięci Micro-SD 1GB Stabilizator napięcia +5V oraz 3,3V Rezystory – stanowiące dzielnik napięcia Przyciski – umożliwiają komunikację z użytkownikiem...
Jeśli chcesz obsługiwać system FAT32 na kartach CF to mega8 może mieć za mało pamięci do tego. Lepiej mega16/32.
Witam Mam układ składający się z procesora i pamięci kilka MB. Chciałbym wgrywać do tej pamięci dane z komputera np. pliki wav lub mp3. Ma to być jednocześnie proste. Chciałbym do mojego procka (prawdopodobnie jakaś ATMEGA) dołożyć konwerter FT8U232BM. Poszukujęteraz jakiegoś punktu zaczepienia. Narazie mam kilka pytań: 1) czy pamięć bedzię musiała...
Witam. Pozwolę sobie odgrzać temat. Potrzebowałem czego właśnie w tym stylu, tylko że w u mnie nie potrzeba sterowania przez UART, czy regulacji głośności - będzie raz na zawsze potencjometrem. Układ ma odtwarzać w kółko kilka...w tym przypadku 10 utworów w kółko. Układ okroiłem po swojemu i działa to pięknie! Prosze autora tematu, lub osoby którę sa...
Coś ruszyło! Zapomniałem dodać informacji o sprzęcie nie odsługuje karty na atmega 32 tylko na LPC1343 (z rdzeniem Cortex M3) w środowisku LPCXpresso (na podstawie Eclipse). Karta SD kingston 512MB. (sformatowana na FAT32 ale i próbowałem na FAT16) Na początku znalazłem bibliotekę Petit FAT przerobioną pod LPC1343 pilk w załączniku sd-1343.rar Na tej...
Jakiś czas temu trafiłem na stronę www.whiteelectronics.pl której autor jest polskim dystrybutorem budżetowych paneli operatorskich DGUS. Z ciekawości nabyłem jeden z tych wyświetlaczy ( Aby moja biblioteka była jak najbardziej przyjazna postanowiłem, że: - umieszczona będzie w niej jedna zmienna określająca ilość zmiennych jaką wymieniamy się z panelem,...
Chyba koledze błędzik się wkradł , bo z tego co czytałem to SPI , nie rs :) . I co do samego sposobu to też chciałbym to ominąć , a potrafić rozumieć FAT32 i w ramach możliwość jego usługę samemu napisać Pozdrawiam
Nie wiem do końca jak działa tamta biblioteka ale czemu nie użyjesz popularnej i dopracowanej biblioteki od elm - chana która nazywa się FatFs w niej nie martwisz sie o nic tylko podajesz ile chcesz bajtów odczytać i tyle.
Mylisz się :) Aby znaleźć plik to już trzeba trzeba trochę kodu (czyli wystarczy petitFatFs) :) Ale żeby już zmienić jego zawartość to już sporo zabawy :) Należy: 1. Wyliczyć wielkość danych które chcesz zapisać (pestka) 2. Zlokalizować plik w RootDirectry (trochę trudniej) 3. Wyciągnąć interesujące nas informacja o pliku z RootDirectry 3. Zmienić rozmiar...
Rozumiem o co chodzi, podstawy C znam i dlatego piszę że to niczego nie zmieniło. void main(void) { unsigned char /*option, */error, /*data,*/ FAT32_active; //unsigned int i; unsigned char fileName[13]; //_delay_ms(10); //delay for VCC stabilization init_devices(); PORTC = 0x00; PORTA = 0x00; while(1); }...
Niestety temat powraca jak bumerang ;) Zabieram się ponownie za implementacje obsługi karty SD w swoim projekcie. Zacznę od wcześniej wspomnianej biblioteki: CC Dharmani, Chennai [url=http://www.dharmanitech.com/2009/01... O efektach poinformuje.
W każdym języku jest to możliwe o ile sobienapiszesz stosowną funkcję. Formatowanie to tylko zapis logicznej struktury, w przypadku FAT/FAT32 to dosyć proste.
Zainteresowałem sie biblioteką obslugi karty SD ze strony www.dharmanitech.com . Postepujac tak jak autor biblioteki nakazuje. Wykorzystywalem RS232 do obslugi karty SD. Bez problemu przy pomocy podmenu nr 7 moge dodawac kolejne linie tekstu do pliku. Jednak gdy wzialem sie za modyfikacje pliku main uzyskalem cos takiego: W terminalu mam: [syntax=bash]appending...
Przerabiałem ten temat kilka miesięcy temu i musze powiedzieć że na temat kart MMC i SD jest i dużo i mało informacji. Osobiście wiele mi pomogła ta strona http://www.roland-riegel.de/sd-reader/ Z góry jednak uprzedzam że jesli będziesz myślał o czymś w rodzaju dos-u czyli zapis/odczyt plików w postaci FAT16 lub co gorsze FAT32 to ATMega32 jest za mały,...
Witam, schemat podłączenia ze strony http://www.captain.at/electronic-atmega-... jest poprawny i napisana tam obsługa jest prawidłowa. Mam jednak mały problem z dylematem. Do zapisu przez tego pana używana jest wartość 0x58 co daje 88, a w innej bibliotece nie ma takiej wartości, a co za tym idzie zapis jest realizowany przez wartość 24 - o co chodzi?...
Witajcie, mam problem który wykracza poza dotychczas posiadaną wiedzę i granice rozumowania mojego umysłu ;) Otóż uruchomiłem bibliotekę FatFS (przykład do obsługi kart SD przez UART) na procesorze ATMega32 na płytce testowej (dokładnie ZL3AVR jeśli to w czymkolwiek może pomóc), wszystko ładnie działało bez zarzutu - karty działały szybko i niezależnie...
Witam w Nowym Roku Chciałem zapytać, czy ma znaczenie, do którego pinu kontrolera jest podpięte wejście sterujące wyborem karty SD ? Korzystam z kodu podanego w helpie - zamieniłem tylko PortB.4 na PortD.6 i cały czas mam aktywną kartę SD, co oczywiście skutkuje zablokowanie kontrolera. Jako, że nie działa mi to razem z innymi funkcjami, więc próbuję...
Jeśli temat jest jeszcze aktualny, to zamieszczam mój projekt (pełna dokumentacja z opisem, źródła i schemat). Jest to rejestrator wejścia i wyjścia zapisujący dane w postaci pliku tekstowego na karcie SD (FAT32). Może się komuś przyda. Dokładny opis jest w pliku "Opis urzadzenia.docx". Programowałem w AVR GCC - AVR Studio 4 na ATMEGA-32.
Dzięki za podpowiedzi :) Oczywiście mp3 zapisane na karcie będa interpretowany systemem plików FAT32 . Mógłbyś przybliżyć teraz nieco koncepcję co dalej robić z zapisanymi mp3 na karcie ? Bo nie wydaje mi się ,żeby wystarczało z częstotliwością próbkowania wysyłać kolejne bajty na dekoder . Co do FFT , to robiłem kiedyś analizator widma , włącznie ze...
Witam, od 2 dni próbowałem zmusić do działania jedną napisanych przez siebie funkcji - odczyt danych z pliku tekstowego na nośniku SD/MMC sformatowanym w FAT32. Funkcja ma za zadania przypisanie do zmiennych wartości z pliku tekstowego. Do obsługi FAT32 wykorzystałem bibliotekę http://obrazki.elektroda.net/82_12517521... Tutaj status po kompilacji,...
może tobie to w czyś pomoże: http://www.dharmanitech.com/2009/01/sd-c... http://frank.circleofcurrent.com/cache/f...
Witam Uruchomiłem obsługę karty SD w C na Atmega, kompilator CodeVision 2 z pomocą biblioteki http://elm-chan.org. Mam problem z obsługą pliku txt, tzn. jak dopisać tekst do istniejącego tekstu w pliku? Za każdym razem gdy otwieram plik funkcją fopen wskaźnik read/write ustawiany jest na początek pliku. Jak przestawić wskaźnik na koniec tekstu tak aby...
Dziwne, ja w tym temacie: http://www.elektroda.pl/rtvforum/topic21... nie mam najmniejszego problemu z kartami większymi niż 2GB. Właśnie na końcu napisałem post że PetitFat nawet pięknie działa z kartami SDHC 4GB oraz 8GB przy użyciu FAT32. A dodam, że korzystam z bardzo dużej prędkości SPI bo aż 12MHz !!! (kwarc 24MHz a do tego ustawiony bit...
To co tu wrzuciłem można użyć jako dysk sieciowy. Zbudowałem to urządzenie i działa :-) z kartami na fat16 i fat32. Jeśli ktoś by chciał to mogę odsprzedać bo w sumie mam 2 takie urządzenia. Obydwa działają OK. Transfer na WWW - do 12KB co do transferu plików po FTP od 5kb minimum - 12 - 16KB przeważnie - maks 30KB. Nic lepszego już z atmegi nie wyciągniemy....
W drzewie projektu masy po dwie lub więcej plików o tych samych nazwach, w dodatku o różnych zawartościach - pozbądź się tych duplikatów.
Tu maly_elektronik Uporałeś się już z problemem ?? bo z tego co piszesz to wygląda na jakąś drobnostkę . Trochę nie chce mi się analizować twojego kodu może jak dodasz trochę komentarzy to będzie bardziej czytelny :) .
http://obrazki.elektroda.net/29_12650436... Witam. Chciałbym przedstawić moją nową konstrukcję - rejestrator temperatury z obsługą kart Secure Digital (SD). Projekt powstał oczywiście w celach naukowych. Podstawą układu jest moja płytka testowa z mikrokontrolerem ATMega32. Dołączyłem do niej termometr cyfrowy DS18B20, zegar RTC DS1307 oraz...
Klikasz prawym klawiszem na kartę i Formatuj... Karty do 2GB mają system FAT(16), karty powyżej mają system FAT32.
Przepraszam że nie potrafię tego wyjaśnić ale to nie ja pisałem ten program. Mam taki kod: http://obrazki.elektroda.pl/4548415200_1...
Atmega odpada. Koszt porównywalny z VNCL2. Programowe rozwiązanie moge użyć tam, gdzie nie mam krytycznych przerwań a w niektórych konstrukcjach takiem mam. Warto jednak wiedzieć, że takie rozwiązanie istnieje. VNLC1 jest droższy od VNCL2 więc skupiam sie na 2. W każdym razie skoro 1 obsługuje HID to 2 tez powinien. Przewagą VNC, poza ceną jest fakt...
Kiedyś nie mogłem uruchomić dwóch kart i nawet strona elm-chan nie pomogła . Kilka dni temu trafiłem na tę [url=http://www.dharmanitech.com/2009/01... stronę , pomyślałem nie zaszkodzi spróbować no i ku mojemu zdziwieniu karta odpaliła i działa na niej FAT32 i co najważniejsze chodzi szybciej niż ta co kiedyś...
Witam, Od godziny próbuję odpalić Petit FAT na ATmega32 (zestaw EvB 4.3 v4), ale coś nie chce działać... [syntax=C] #define F_CPU 16000000UL #include <util/delay.h> #include <string.h> #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include "diskio.h" #include "pff.h" #include "xitoa.h" #include...
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...
Witam, ja też kiedyś bawiłem się troche tym wyświetlaczem (od S65) udało mi sie na atmega64 zrobić obsługe LCD po SPI (8MHz), do tego MMC (już nie pamietam chyba też 8MHz, albo 4), no i klawiatura od PC (na ps2). Urządzenie potrafi odczytać pliki tekstowe z kary (obsługa FAT32) i wyświetlacz je na LCD, przewijanie i wybór pliku za pomocą klawiatury....
Funkcja pf_mount zwraca cały czas 0, tak jakby karta była zamontowana poprawnie. Co do podłączenia - korzystam z gotowego modułu z konwersją napięć. Czy nie powinno być podłączone tak jak jest w kodzie? PB0 - CS PB1 - SCK PB2 - MOSI PB3 - MISO [syntax=c]// Set DQ as AVR MISO #define DO_INIT() /* Initialize port MMC DO as input */ #define DO_DQ PB3 #define...
Cześć, Próbuje się uporać z tą bibliotekę już od jakiegoś tygodnia(może więcej). Na początku próbowałem z atmega8, a teraz próbuję z atmega32a(zasilany 3V3). Rezultat jest taki, że ani na '8, ani na '32 nie chce mi działać. Schematu nie ma sensu nawet dawać bo wszystko jest podłączone zgodnie z większością schematów w internecie, z tym, że na zasilaniu...
witam mam problem z zapisem pliku a karte sd za pomoca atmegi32 karta jest wykrywana i inicjalizuje sie próbowałem rozwiazania ze strony dharmaintech : [url=http://www.dharmanitech.com/2009/01... jednak funkcja ktora jest tam uzyta (searchtnextfreecluster) zwraca 0 co oznacza brak wolnych klastrow (podczas...
Dokładnie takie rozwiązanie jak napisał wyżej już tmf, czyli np dwa bufory po 512 bajtów najspokojniej w świecie wystarczy do takiego celu o jaki pyta autor wątku. Powiem więcej, wykonywanie pomiarów co 2 ms to STRASZNIE POWOLNY proces i wystarczyłyby nawet dwa bufory po 256 a nawet po 128 jak nie 64 bajty żeby dokonywać zapisów na kartę SD i to jeszcze...
Biorąc pod uwagę zasilanie bateryjne i walkę z poborem prądu można zastosować układ z technologią pico power bo do takiego projektu aż się prosi o np taki układ : http://www.atmel.com/devices/ATMEGA169PA... Dla całkowicie leniwych sprawę załatwia się tak : http://store.atmel.com/PartDetail.aspx?q... Ciekawe...
Witaj. Gdzie musiałby mieścić się plik z tekstem? (raczej nie większy niż 1000 znaków) Jeśli nie ma potrzeby zmiany tego tekstu, to w pamięci EEPROM procesora (Atmega 328 ma 1kB EEPROM) albo w kodzie programu (na kod programu jest 32kB, więc też da się go tam schować). Można zrobić w tym czytnik kart SD? Można, są w sieci przykłady podłączenia, są nawet...
Okazało się, ze na pierwotnej karcie MMC 16 MB z systemem FAT odczyt plików BMP był błędny, natomiast na karcie SD 256 MB z FAT32 jest ok...
Dzięki za linka :) Problem rozwiązałem tak że zastosowałem karte o mniejszej pojemności tzn . 512 MB i działa ;D kod który wstawiłem wyżej obsługuje FAT i FAT 32 . Ale dziwi mnie jedna rzecz mianowicie dlaczego nie "widzi" tej drugiej karty 2 GB formatowałem ja jako FAT i jako FAT32 i nic proszę o pomoc w rozwiązaniu mojego problemu ;) z góry dziękuje...
W scalakach niestety nadziei brak, układ się nie zawiesza ale karta nie chce się zamontować. Zrobię jutro dokładny schemat jak to podłączyłem i pokaże wam. Może inne czynniki wpływają na działanie? Mam kartę 2GB, system fat32 na karcie Znalazłem kilka chwil i zrobiłem pomiary, pomiary na sucho czyli piny (SCK, MOSI, MISIO, SS) nie były do niczego podłączone....
atmega fat32 obsługa plików fat32 atmega exfat fat32
odebrane zdalnie mechatronika automatyk manipulator satel wejście
przecinarka plazmowa przecinarka plazmowa
Amortyzatory w pralce Electrolux EWT912W - ile ich jest? Sterownik do wózka inwalidzkiego Meyra 415 - gdzie znaleźć?