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...
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.
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...
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
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...
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...
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 ..... " ;)
Jeśli dla każdej pozycji z GPSa otwierasz, edytujesz i zamykasz plik to będzie się cielić. Plik miej otwarty i ładuj na kartę kilka(naście) pozycji, czy ile Ci tam RAMu wystarczy. Biblioteka FAT32, której użyłem nie ma takiej możliwości (a może nie doszukałem się takiej opcji). Dlatego wspominałem że chcę napisać własną bibliotekę - wolę takie rozwiązanie...
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...
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.
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.
Kiedys podlaczalem do M16 MMC wedlug tego schematu i działało bez problemu z czestotliwoscia SCK=4MHz. http://obrazki.elektroda.net/89_11744676... Przedwczoraj musiałem uruchomic karte na M128 i pokusilem sie o wykorzystanie tranzystorow w ukladzie dopasowania poziomow napiec. Zmontowalem uklad jak na schemacie: http://obrazki.elektroda.net/96_11744683...
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.
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.
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. -------------------...
zastanowię się jeszcze czy będę to rozwijał sesja, brak czasu, życie, nowe pomysły:D itp itd..., a jeżeli tak to napewno zrobie to na ATM8L czyli 8MHz max. Wydaje mi się iż przy 8Mhz jeśli zmniejsze bufor do 256B:/ to jestem wstanie obsłużyć FAT32 (ograniczę się tylko do odczytywania) Jak zrobić equalizer np dla 5 częstotliwości programowo? Może być...
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...
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...
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,...
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...
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.
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...
Poprostu podajesz numer sektora (blok 512B) jaki chcesz odczytać. adr= sector+OFFSET_ADR; adr<<=9;//mnożenie *512 bajtów repeat=0; res = sd_command(READ_SINGLE_BLOCK,adr)... Jest jakoś możliwość edycji zawartości karty z poziomu PC tzn wkładam normalnie kartę do czytnika USB na SD i już jakoś grzebię sobie w tej karcie Dokładnie, i do edycji...
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ę...
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); }...
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....
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...
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...
pelna obsluga plikow w formacie fat16 i fat32 troszke wazy i 4kb z demo bascoma nie wystarczy chszanek podlaczenie karty masz tu http://www.ulrichradig.de/site/atmel/avr... pamietaj tylko ze np mega128 ma spi wyprowadzone dokladnie odwrotnie niz na tym schemacie a przykładowe kody obslugi sa na http://members.aon.at/voegel/
wszystkie funkcje, które napisałem są wykonywane w pętli while programu głównego main. W funkcjach liczników i przerwań ustawiam tylko flagi (wszystkie flagi deklarowane jako volatile), a w programie main sprawdzam, czy dana flaga jest ustawiona - jeśli jest, to wykonuję pewien fragment kodu i resetuję flagę. W funkcjach wywoływanych przez program main...
Piszac wlasna obsluge mialem na mysli wlasna obsluge FAT32, a nie prace od podstaw :) Przy odczycie bufor nie jest potrzebny - ew. dla przyspieszenia mozna zbuforowac FAT, chociaz nagrywajac sformatowana karte ma sie gwarancje, ze clustry beda alokowane kolejno i w efekcie FAT wystarczy przeczytac raz. Co do BASCOM to gdyby to bylo jak fiat to bym zrozumial....
Przepraszam że nie potrafię tego wyjaśnić ale to nie ja pisałem ten program. Mam taki kod: http://obrazki.elektroda.pl/4548415200_1...
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.
może tobie to w czyś pomoże: http://www.dharmanitech.com/2009/01/sd-c... http://frank.circleofcurrent.com/cache/f...
Witam. Mam problem z odczytem karty mmc, miałem już działający układ z dobrym kodem ale gdzieś się zawieruszył w gąszczu plików i musiałem się za to wziąść od nowa. Jednak niechce mi działać. Karty mam 2 (32mb mmc sanyo i siemens, obie w fat 16). Na jednej dostaje error init file system 229 a na drugiej error during drivie init 225 Co najciekawsze wczesniej...
maly_elektronik -> mozesz udostepnic swoj caly kod?? albo podeslac go na meila? rsikon(at)tlen.pl
Pier -> w programie wystarczy zmienić tylko bibliotekę na odpowiednią do posiadanego wyświetlacza. Tutaj wrzucam wersję jeszcze ciut zoptymalizowaną w stosunku do poprzedniej (okazało się że było kilka linijek niepotrzebnych, które w zasadzie nie były wykorzystywane i zabierały kilka taktów procesora). Oto kod: 'Przeglądarka zdjęć BMP z kart SD 'Wymagania...
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...
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...
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...
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....
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...
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...
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, 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....
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...
Implementacja systemu plików wg http://www.dharmanitech.com/2009/01/sd-c... Nieco przerobiłem procedurę odczyt - aby ładował dane bezpośrednio do pamięci wyświetlacza LCD (TFT). Jak tylko pojawię się w domu wrzucę jej kod. Ogólnie odczyt sektora następuje do bufora 512B, i jest wykonywany tylko co 512B co moim zdaniem...
Witam, muszę w miarę możliwości szybko skończyć projekt a brakuje mi wiedzy w temacie obsługi SD przez Atmegę32. Poczytałem wątki na forum, poszperałem w necie i stwierdziłem, że jestem cienki Bolek aby to samemu w miarę szybko ogarnąć. Ktoś napisał, że do kumania bibliotek trzeba umieć dobrze posługiwać się wskaźnikami i strukturami a to właśnie jeszcze...
Koszty jeszcze się ustalają, głównie zależeć będą od kosztów OLED 'a i akumulatora. Koszt panela OLED waha się między 45 - 90pln za to akumulator w tej wersji powinien być znacznie tańszy niż ten od iPoda. Myśląc o oprogramowaniu myślałem o wsadzie do procesora, ale kompilator na AVR z Pascala tez widziałem. Dodano: 25.02.2012 Nareszcie udało mi się...
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...
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...
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...
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...
Witam, Piszę od jakiegoś czasu mój pierwszy ambitniejszy program w C na AVR, i przy okazji sukcesywnie poznaję ten język. Ostatnio zabrałem się za projektowanie prostego menu i utknąłem. Na początek przejrzałem projekty takie jak MicroMenu, TinyMenu itp., ale stwierdziłem że wskaźniki do struktur i funkcji to jeszcze nie mój czas, chociaż wydaje mi...
Problem jest taki ze uczyłem się programować w Code Vision AVR. a nie jak większość w Winavr... biblioteki nie pasują a rozkminienie bibliotek systemu do zapisu na karcie SD oraz do systemu Fat32 jest ciężkie. dlatego zrezygnowałem z karty SD...(układ nie może być podpięty pod komputer - takie założenie) i zastanawiam się czy da się do tego wykorzystać...
Zapewne chodzilo koledze o plik konfiguracyjny AVR_DOS, hm? Jesli tak, to on: $nocompile ' Config File-System for Version 5.5: ' === User Settings ========================================... ' Count of file-handles, each file-handle needs 524 Bytes of SRAM Const Cfilehandles = 1 ' [default = 2] ' Handling of FAT-Buffer in...
Witam W oparciu o projekt Kolegi _Duch - rejestrator pogodowy zrobiłem swój ( na razie prosty ) rejestrator. Wykorzystałem podane w wątku pliki config_mmc.bas i Config_AVR-DOS.BAS . Na płytce testowej EVB 4.3 v.4 . Podłączenie z SD standardowe. Niestety nic się nie zapisuje na karcie SD ( próbowałem 2 Gb Kingston i 1 Gb Sandisk - formatowane na FAT...
Witam, jakiś czas temu skonstruowałem dokładnie takie samo urządzenie ;) lecz na gotowym starterkicie i tak jak mówił pwlu10 miałem wyś. 2x16, wyświetlana była data, godzina, ikonka wskazująca obecność karty w slocie, wyświetlana temperatura, odświeżana co ok 1s. Zapis był do pliku txt na karcie, nazwa pliku była datą, w pliku 1 linia to dana godzina,...
Nie byłbym takim optymistą z tym FAT32 dla atmega32 trzeba się zaspokoić fat16 a na fat32 zbraknie pamięci. Boblioteka niestety jest pożeraczem kodu tak RAM jaki FLASH. Trzeba by było wywalać nieużywane fragmenty kodu wówczas jakoś można zbilansować pamięć. Aby to poszło bez ograniczeń trzeba atmega128 bo sam program też coś potrzebuje a dla atmega64...
Witam. Meczę się już kilka dni z Petit fatFS na Atmega8. Pobrałem przykład na Attiny85 ze strony http://elm-chan.org/fsw/ff/00index_p.htm... Stworzyłem w AtmelStudio 6 nowy projekt (Atmega8) i dodałem biblioteki które zamieszczam w załączniku. W pliku suart.S zmieniłem wpis http://obrazki.elektroda.pl/2723599800_1... Ale czy tu nie ma...
Ograniczeniem jest zmienna jk która przechowuje ilość znaków ale można dać uint16_t , i pojemność tablicy fileName[] u mnie 255 . Ja to robiłem na ATMega8 dlatego byłem mocno ograniczony. Testowałem na nazwach ok. 40-50 znaków .
Poczytaj o funkcjach: Val, Str, Mid. I nie utrudniaj sobie życia tym "txt". Pliki mogą się nazywać "1", "2", "3" itd.
Sprawdziłem na wszelki wypadek CS. W pliku Sd2PinMap.h można znaleźć pinout dla ATmega32U4 i nie jest to pin 4, tylko 10 (może się komuś przyda na przyszłość). W ramach testów CS podłączyłem również do masy, ale nie to stanowi problem. Trochę dziwne, bo według dtr arduino może współpracować z kartą microSD do 16GB. Ale oki, załatwię malutką pojemność...
Kurcze nie wiem jak to jest z tym naglowkiem pliku , plik to ten co byl w paczce ktora wstawiles na forum w tym temacie $regfile = "m32def.Dat" $crystal = 12000000 $hwstack = 128 $swstack = 64 $framesize = 64 $lib "LCD-EPSON_L2F50_C.LBX" Config Graphlcd = Color , Controlport = Portc , Cs = 2 , Rs = 0 , Scl = 3 , Sda = 4 , Reset =...
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...
Hej, jasne nie ma sprawy. Jeśli chodzi o kartę to wykorzystałem akurat taką którą miałem w domu, czyli karta SD firmy SanDisk o pojemności 1GB. System który użyłem to FAT16 lecz FAT32 też próbowałem uruchamiać ( sformatowanie karty pod windows na FAT32 oraz ustawienie jednej flagi w bibliotece z strony Roland... ). Sprzęt : - uC Atmel Atmega328p ->...
Acha, zdecydowałem się zamieścić plik *.doc z algorytmem odczytywania długich nazw plików i podkatalogów. Moze się komuś przyda:) Doc ten jest pisany na żywo, podczas rozpracowywania przeze mnie struktury FAT32, ale starałem się pisać go w sposób przejrzysty. Pochodzi ten plik z okresu moich prac nad pierwszą wersją MP3-ki (jeszcze na ATmega162, STA013...
Witam korzystam ze schematu i bibliotek w celu podłączenia się do karty SD ze strony: [url=http://www.dharmanitech.com/2009/01... projektu [url=http://4.bp.blogspot.com/_zqABT3suz... [url=http://docs.google.com/Doc?id=ddmkw...
Kod ze strony http://www.dharmanitech.com/2009/01/sd-c... mi funkcjonował, w sensie odczytu. Może kolega przetestuje sobie, czy też przeglądnie. Może łatwiej będzie wykryć czy problem jest sprzętowy czy programowy.
Witam, Od 3 dni próbuję skomunikować się przy pomocy AVR z kartami sd/mmc, jak narazie bez skutku. Próbowałem zastosować biblioteki: http://www.roland-riegel.de/sd-reader/in... http://www.dharmanitech.com/2009/01/sd-c... W obu przypadkach stosowałem się do schematu podłączenia karty z pierwszej biblioteki: http://obrazki.elektroda.pl/5691402400_1...
Obsługę karty pamięci zapożyczyłeś stąd: http://www.dharmanitech.com/2009/01/sd-c... ? Mógłbyś wykonać lepszej jakości zdjęcie elektroniki? Miło jest popatrzeć na coś tak profesjonalnego ;) Dołączam się do pytania kolegi leonow32 Na jakim sterowniku jest ten gLCD i jakie ma wymiary. Panel dotykowy obsługujesz dwoma...
http://obrazki.elektroda.net/86_11534271... Witam Chciałbym zaprezentować wszystkim moją skromną konstrukcje o nazwie "Rowerowy komputer pokładowy".Kiedyś pomyślałem, że fanjnie byłoby mieć rejestrator prędkości na rowerze i po wycieczce obejżeć sobie zapis. Ostateczna konstrukcja okazała się bardziej skomplikowana niż początkowo zakładałem :P .Schemat...
Mam projekt (robiony na prace dyplomowa) tracker na ATmega32 z obsluga kart SD (FAT32), z wysyłaniem i odbieraniem SMSów (komendy AT po UART) i oczywiście odbieraniem depeszy NMEA z odbiornika (tez UART, programowy). Jak będziesz zainteresowany to daj znac na PM. Program nie jest idealny, właściwie to dużo trzeba w nim zmienić, ale o dziwo działa. ;-)
Tak, mam taki zamiar, tylko niewiem czy wykorzystam kartę pamięci, ponieważ z systemem odczytu fat32 jest duuuzy problem. Więc pamięć zrealizuję na I2C. ale koniec OT
Witam Zbudowałem odtwarzacz mp3 z wyświetlaczem od nokii 3310 dekoderem strumienia mp3 sta015 układem DAC tda7535 i czytnikiem kart SD :idea: Chciałbym upublicznić ww projekt ale niestety zbudowałem go na płytkach uniwersalnych i nie wygląda to zbyt ciekawie (takiej wersji nie opublikuje). Odtwarzacz działa bez zarzutu. Posiada zaimplementowaną bibliotekę...
http://obrazki.elektroda.pl/5689973000_1... Autor zdecydował się zaprojektować urządzenie z kilku powodów: po pierwsze, lubi słuchać muzyki; po drugie – ma dużą kolekcję nagrań w formacie MP3, a po trzecie – chciał mieć możliwość ich odtwarzania w dowolnej chwili, w swoim salonie. Przygotowanie projektu rozpoczął od jednego...
http://obrazki.elektroda.net/63_11831933... Urządzenie służy do transferu danych między PC a C64. MMC2IEC stara się symulować napęd podłączony do C64 używając do tego kart SD/MMC. Układ jest jeszcze w fazie projektowania i testowania więc nie należy jeszcze do idealnych. Zalety (wersji 0.7) - obsługuje komendy jądra C64 LOAD i SAVE - obsługuje...
http://obrazki.elektroda.pl/2389595600_1... Witam. Ostatnio postanowiłem udoskonalić mój http://obrazki.elektroda.pl/1942292000_1... Program w C również dużo się zmienił. Przepisałem go prawie od nowa. W przeciwieństwie do niedbale napisanego i niedokończonego softu w wersji 0.2x (includy .c w main, etc.), jest ładnie...
A jesteś pewien, że chcesz wchodzić w PICe? Ruch na elektrodzie w temacie PIC raczej skąpy, zapewne są jakieś tego przyczyny... 32 bitowe PICe nie wyglądają źle, ale chyba tylko na papierze, bo opinie użytkowników są różne, niektórzy narzekają na sporą listę błędów. Trochę mało precyzyjnie napisałeś i można się zniechęcić do PIC32, a szkoda bo są całkiem...
np. http://www.dharmanitech.com/2009/01/sd-c...
albo : http://www.dharmanitech.com/2009/01/sd-c...
A nie prościej zastosować kartę kartę SD?? http://www.dharmanitech.com/2009/01/sd-c... http://members.aon.at/voegel/ http://www.elektroda.pl/rtvforum/topic16...
Robie podobna prace magisterska jak Ty z tym ze mam na nia ponad rok u mnie promotor zgodzil sie na gotowy uklad zapisujacy dzieki czemu procesor robi tylko na przekaźnik. calos u mnie bedzie skladac sie z dwoch płytek: 1. uklad firmy specjalizujace sie w procesorach do zapisu w systemie FAT i FAT32 (ja zapisuje na Secure digital) wykorzystalem ten...
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,...
Poprawilem czytelnosc schematu i polaczen (przynajmniej mam taka nadzieje) i podzielilem elementy na moduly. Attiny2313 zostala zastapiona przez atmege8 ze wzgledu na brakujace wyprowadzenia. Nie jestem pewien czy wszystko dobrze podlaczylem ale staralem sie sprawdzac poprawnosc wzgledem innych schematow. Sposob podlaczenia karty SD zaczerpniety zostal...
Witam. Kiedyś nie zwróciłem na to uwagi, bo moja karta SD ma offset równy 0 więc i tak działało. Chodzi o to, że karty SD maja podobno jakiś offset sektorów. Tzn. adres 0 nie oznacza sektora o numerze 0. Kiedyś myślałem że ten offset to wymyślony przez elektrodowiczów offset sektorów dobrany tak, aby dostać się do plików nie wykorzystując procedur obsługujących...
https://obrazki.elektroda.pl/4201808000_... Omawiany projekt zaczął powstawać w pierwszej połowie 2022 roku, a dojrzałość osiągnął kilka miesięcy później, choć nie nazwę go jeszcze skończonym! Motywacją była chęć skutecznego zapamiętania przebytych tras w górach, a także zdobycie materiałów pozwalających wprowadzać poprawki i uzupełniać...
Dzień dobry, na wstępie pozdrawiam wszystkich. Od 5 dni non-stop walczę z taką oto przypadłością: po uruchomieniu Atmel Studio 6.1 i utworzeniu nowego projektu, przejściu do opcji projektu zakładki tychże opcji ładują się bardzo długo, kilkadziesiąt sekund. Użycie procesora przez AS skacze na 100% i tak wisi. Po pewnym czasie użycie spada i zakładka...
http://obrazki.elektroda.pl/8660171200_1... Celem projektu było zbudowanie odtwarzacza MP3/WAV, używając jedynie układu FPGA, pamięci RAM i przetwornika stereo DAC. Układ wykorzystuje 32-bitowe jądro procesora programowego pracujące przy taktowaniu poniżej 60MHz, które odpowiada za dekodowanie MP3 bez wsparcia sprzętowego - poza wykorzystaniem...
http://obrazki.elektroda.pl/1443447600_1... Bumpy jest projektem małego odtwarzacza mp3 z funkcjami wzorowanymi na iPod shuffle. Cały projekt jest udostępniony jako open-source, włączając w to oprogramowanie, płytkę drukowaną jak i projekt obudowy (wykonaną przy użyciu drukarki 3D). Bumpy odtwarza pliki mp3 z karty micro-SD. Pliki mogą...
Witam. Prubuję zrobić program do odtwarzania nagrań wav. na atmedze32 za pomocą PWM. Mam taki program testowy: [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 12000000 Config Lcdpin = Pin , Rs = Porta.6 , E = Porta.1 , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4 , Db7 = Porta.5 Config Lcd = 16 * 2 $baud = 9600 ' use baud rate $hwstack = 32 'domyślnie...
Mam program, w którym uruchamiam przerwanie z pinu ICP. I wszystko działa jak należy, program jest przetestowany. Postanowiłem połączyć go z programem do obsługi karty pamięci pobranym z //**************************************... // **** MAIN routine FOR Interfacing microSD/SDHC CARD **** //**************************************...
Witam, Zlecę opracowanie prototypu sterownika na AVR (schemat, obwód drukowany, montaż elementów + uruchomienie) do matrycy LED. Opis działania: Na karcie MMC/SD umieszczone są pliki tekstowe (w formacie do ustalenia) zawierające sekwencje włączania LED w matrycy. Karta standardowo sformatowana jako FAT16 lub FAT32. Wybór pliku i sekwencji w pliku odbywa...
Witam, Mam problem z uruchomieniem modułu kart SD na mojej Atmedze 328p pracujacej jako arduino uno i programowanej przez Arduino IDE. Potrzebuje odczytywać pliki .bmp z karty SD i wyswietlać na diodach RBG. Wyświetlacz normalnie działa. Lecz jak proboje podłaczyc uC wg schematu i wgrywam prosty program do testowania kart SD to nie mam nic na serial...
Witam wszystkich! Otóż naszła mnie chęć, trochę wymuszona pracą inżynierską ;) Implementacji systemu plików FAT32 w FreeRTOS'ie. Niezbyt skomplikowaną sprawa jest sam system plików, którego przykładów i opisów jest wiele. Komunikacja z kartą pamięci też sama w sobie nie jest szczególnie trudna, tym bardziej, że istnieją przykładowe biblioteki komunikacji...
fat32 atmega obsługa plików fat32 atmega fat32 windows
wyłączalny tyrystor sterowanie furtki tokarka stołowa
aktualizacja radia android hanseatic lodówka
Volvo D5 185 KM gaśnie przy dodawaniu gazu - przyczyny i diagnostyka Jak zatwierdzić kod w radiu Mercedesa 1993?