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
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...
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...
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.
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,...
Zamieszczam cały main: Dodano po 5 okej, poradziłem sobie, zmieniłem główną pętlę na: [syntax=c] while(1) { unsigned char fileName[13]="ja.txt"; readFile( READ, fileName); } [/syntax]
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. Dikładnie, tyle że do takiego prostego odczytu to w zupełności wystarczyłaby jeszcze prostsza biblioteka niż FatFS czyli PetitFAT...
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.
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...
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....
Witam. Usiłuję skompilować projekt wzięty z książki kolegi mirka36, obsługa karty SD. Wszystko niby ok, lecz, kompilacja (a dokladniej linker) wywala mnóstwo errorów związanych z powtórzeniem definicji funkcji z pliku ff.c choć występują one tylko raz. Załączam archiwum projektu. W pliku nagłówkowym ff.h istnieje "patent" w postaci makra unikająćego...
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 :) .
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...
Klikasz prawym klawiszem na kartę i Formatuj... Karty do 2GB mają system FAT(16), karty powyżej mają system FAT32.
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 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ę...
Przepraszam że nie potrafię tego wyjaśnić ale to nie ja pisałem ten program. Mam taki kod: http://obrazki.elektroda.pl/4548415200_1...
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...
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...
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, 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....
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...
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...
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....
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...
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...
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ć...
Cześć wszystkim ;) Pisze w sprawie takiej ze postanowiłem połączyć atmege32 i kartę microSD 2 gb i tu sie pojawiaja problemy a mianowicie program nie pokazuje mi pojemnosci karty niby inicjacja przebiega ok ale cos nie tak nizej wstawiam kod programu $regfile = "m32def.dat" $crystal = 8000000 $lib "Lcd-pcf8833.lbx " 'special color...
Temat wałkowany ale jak ktoś ma kłopoty z sd to tu mój kod działający na atmege32 karta 256mb sformatować ją należy przed uruchomieniem układu 'Bascom kod [syntax=basic4gl]$regfile = "m32def.dat" $hwstack = 128 ' rozmiar stosu sprzętowego $swstack = 128 ' rozmiar stosu $framesize = 128 $include "Config_MMC.bas" $include "Config_AVR-DOS.bas" Dim Btemp1...
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...
atmega fat32 obsługa plików fat32 atmega exfat fat32
sharp pomarańczowa zawora troić zawory motocyklowe
cyfral cosmo pompa ogrzewania podłogowego
Głośność radia Ford Focus MK3 ustawiona na 0 - brak możliwości zmiany Instrukcja zasilacza BFP 12/5 - gdzie znaleźć?