f
Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 548

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/sessions.php on line 549

Warning: Cannot modify header information - headers already sent by (output started at /home/anderian/ftp/www_forum/db/mysql4.php:1) in /home/anderian/ftp/www_forum/includes/page_header.php on line 343
And-Tech :: Zobacz temat - obsluga kart SD

Strona korzysta z plików cookie w celu realizacji usług zgodnie z Politykš prywatnoœci.

Możesz okreœlić warunki przechowywania lub dostępu do cookie w Twojej przeglšdarce lub konfiguracji usługi.

And-Tech Strona Główna And-Tech
Forum firmy And-Tech

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum  DownloadDownload

Poprzedni temat «» Następny temat
obsluga kart SD
Autor Wiadomość
pirzol 

Dołączył: 14 Wrz 2008
Posty: 22
Wysłany: Sro Wrz 17, 2008 5:20 pm   obsluga kart SD

Witam

czy komus udalo sie uruchomic na tej plytce obsluge kart SD ??

tu bardzo ciekawy projekt dla atmega32 z obsluga SD i kamera video..
http://www.riccibitti.com.../witnesscam.htm


pozdrwaiam
P
 
     
And-Tech
Site Admin

Dołączył: 22 Lut 2007
Posty: 285
Wysłany: Czw Wrz 18, 2008 10:32 pm   

z kartami SD jest problem, nie wszystkie trzymają się standardu SPI lepiej używać kart MMC
 
     
pirzol 

Dołączył: 14 Wrz 2008
Posty: 22
Wysłany: Nie Wrz 28, 2008 9:53 pm   

dla zainteresowanych uzyciem bibliotek AVR-DOS z BASCOMA

dla procesora atmega32 i plytki z "bledem wyjscia" podpinamy czytnik do procesora:
Pb.7 - DAT3
Pb.6 - DAT0
Pb.5 - DI
Pb.4 - CLK

uzywamy HardWare-SPI

:) i dziala !

w zalaczeniu przyklad skompilowany

wymaga:
opisy pinow jak w innych przykladach udostepnionych przezemnie
- zegarek z rezystorkami 10kohm do +5V
- czujniki temperatury 2szt
- karta max 2GB z fat16 z zalozonym plikiem temper.txt
karta musi byc wlozona przed startem programu
program raz na 15 min loguje czas i temperature
....

ZEGAREK-1820-SD-OK-ATM32.zip
Pobierz Plik ściągnięto 1632 raz(y) 11,73 KB

Ostatnio zmieniony przez pirzol Wto Lis 11, 2008 11:46 pm, w całości zmieniany 1 raz  
 
     
pirzol 

Dołączył: 14 Wrz 2008
Posty: 22
Wysłany: Wto Lis 11, 2008 11:44 pm   

poprawka inicjacji karty SD.. nie zawsze byla wykrywana prawidlowo...

wersja prototypowa... potrzebujecie zrodla w bascom ?

P

ZEGAREK-1820-OK-ATM32.zip
Pobierz Plik ściągnięto 1596 raz(y) 6,85 KB

 
     
wsk 

Dołączył: 15 Sie 2008
Posty: 13
Wysłany: Sro Lis 12, 2008 4:44 pm   

A zdaly by sie :D
 
     
pirzol 

Dołączył: 14 Wrz 2008
Posty: 22
Wysłany: Wto Gru 09, 2008 10:43 pm   

zrodla programu z obsluga SD
wersja alfa ! brak opisow i bajzel w kodzie... ale to co trzeba dziala, mozecie sobie dopieszczac ;)
kod na podstawie przykladow z roznych forow...
pzdr
P

sterownik_kolektora-3.zip
Pobierz Plik ściągnięto 1574 raz(y) 545,82 KB

 
     
pirzol 

Dołączył: 14 Wrz 2008
Posty: 22
Wysłany: Pią Mar 06, 2009 7:21 pm   

ponownie przykladowy kod + kompilacja...

sterownik_kolektora-3.zip
Pobierz Plik ściągnięto 1658 raz(y) 545,82 KB

 
     
Qba 
Qba

Dołączył: 24 Lut 2009
Posty: 1
Skąd: Slask
Wysłany: Wto Mar 17, 2009 5:55 pm   

Witam czy ma może ktoś jakiś pomysł na zapis danych (temperatura, czas i tekst) na karcie SD w pliku txt w winavr (wiem, że są na forum przykłady w bascomie jednak zależy mi na kodzie w C). Znalazłem kilka źródeł z kodem w C takich jak http://elm-chan.org/fsw/ff/00index_e.html bardzo rozbudowana biblioteka,czy bardziej okrojona
jednak chyba nie za bardzo potrafię to rozpracować. Używam EvB 4.3.
 
     
pirzol 

Dołączył: 14 Wrz 2008
Posty: 22
Wysłany: Wto Mar 17, 2009 8:16 pm   

Witam

przykladowy kod programu zapisujacego pomiar temperatury iczas na karcie SD w pliku tekstowym zalaczylem jakis czas temu w przykladach.

- na karcie musi byc zalozony plik temper.txt

pzdr
P
 
     
pablo

Dołączył: 13 Lip 2009
Posty: 3
Wysłany: Pon Lip 13, 2009 7:10 pm   

Witam.
Prz kompilacji powyższego programu niestety wyskakuje mi błąd:
"Error:31 line:691 invalid datatype[(0011)1]"
a jak przechodzę do linijki 691 to tam jest rozkaz: end sub, i to się zgadza i wg. mnie jest ok tylko gdzie jest błąd.

I takie pytanie czy posiada któryś z kolegów jakiś przykład przesłania na kartę sd jakiegoś pomiaru, ale dla atmegi16?? A przynajmniej jakaś podpowiedź jak to zrobić?? Borykam się już z tym ze 3 tygodnie:(
 
     
klima

Dołączył: 12 Paź 2009
Posty: 1
Wysłany: Pon Lis 23, 2009 9:35 pm   

Witam zapisuje na karte sd ale
Pb.4 - DAT3
Pb.6 - DAT0
Pb.5 - DI
Pb.7 - CLK
i śmiga
 
     
guru 

Dołączył: 25 Lis 2009
Posty: 29
Wysłany: Sro Lis 25, 2009 8:24 am   

Witam Wszystkich.
Nie mogę pobrać pliku: zegarek_1820_ok_atm32_141.zip
Komunikat błędu:
404 File Not Found: The File files/zegarek_1820_ok_atm32_141.zip does not exist.

Czy ktoś mógłby go podesłać na maila?


Drugi problem to przy kompilacji wyskakuje błąd:
Error: 31 Line: 695 Invalid datatype [ 0] in file zegarek-1820-ok-atm32.bas

W lini 695 mam tylko end sub :(

Pozdrawiam Przemek
 
 
     
marek62 

Dołączył: 17 Lut 2010
Posty: 2
Wysłany: Sro Lut 17, 2010 8:22 am   

Witam!
Program sterownik_kolektora-3.zip działa ale na karcie w pliku nic nie zapisuje. Czy u was jest podobnie czy ja robię coś żle?
 
     
kareb

Dołączył: 21 Kwi 2010
Posty: 1
Wysłany: Czw Kwi 22, 2010 6:34 am   

Witam!
I jak kolego, rozwiązałeś swój problem? ja też stoję w tym samym miejscu..
 
     
pirzol 

Dołączył: 14 Wrz 2008
Posty: 22
Wysłany: Nie Cze 13, 2010 1:05 am   

TAK, problem rozwiązany... zmieniłem kompilator na nowszy :D

tu skromny opis płytki:
http://www.rc-wheels.info...x-solary32.html

z powyższej strony pobierzemy też nową wersje i skompilowaną...
v.2.79.7z

http://www.rc-wheels.info/solary/opis_v.2.79.pdf


najnowsza wersja v.2.61
zapis do pliku Temper.txt: data;czas;t1;t2
ustawianie co ile minut zapisuje


' EvB 4.1
'
' BETA :) v2.49 dla ATMEGA_32
'
' termometr
' - (2 x DS18B20 na wspólnej magistrali 1wire)
' - identyfikacja ID przy starcie
' SD karta
' - zapis do pliku Temper.txt na karcie SD co 15 min (0,15,30,45 min), narazie sam tekst...
' - detekcja braku karty
' - detekcja file systemu (musi byc FAT)
' - zapis reczny SW2
' Wyjscia przekaznikowe
' - sterowanie wyjsciami przekaznikowymi (BETA)
'
' plytka evb4.1
'
' U W A G A (PINY tak jak to jest opisane na plycie 4.1 (v. z błedami)!)
'
' PortA.0 przekaznik 1
' PortA.1 przekaznik 2
' zegarek
' klawisze sterujace (reczne uruchamianie zapisu S2)
' PortB.0 sw1 -/Down
' PortB.1 sw2 +/UP/Save Temp do pliku na SD
' PortB.2 sw4 Menu/Ok
' PortB.3 test obecnosci karty SD w czytniku PortB.3
'
' zegarek
' PortD.4 JP(1) od zegraka zaraz nad DS18b20 i odbiornikiem IR
'
' czytnik SD
' PortB.4 CLK (faktycznie DAT3)
' PortB.5 DI
' PortB,6 DAT0
' PortB,7 DAT3 (faktycznie CLK)
'
' LCD 2x16
' PortC.0 D7
' PortC.1 D6
' PortC.2 D5
' PortC.3 D4
' PortC.4 E
' PortC.5 RS
'
' zegarka i magistrali I2C
' PortC.6 rezystor 10kOhm +5V
' PortC.7 rezystor 10kOhm +5V
'
' karta przekaznikowa
' PortA.0 1.ULN2003(od dołu 0-5)przekaznik_1
' PortA.1 2.ULN2003(od dołu 0-5)przekaznik_2
' do wysterowania przekaznika musimy zasilic plytke z 12V, bez tego swieca tylko LEDY
' UWAGA nie laczyc rownoczesnie 12V i zasilania z USB !
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group