logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ATmega32 klawiatura wyświetlacz LCD i zapis na karcie SD

maniek_990 01 Lut 2010 22:44 3125 7
REKLAMA
  • #1 7629644
    maniek_990
    Poziom 10  
    Witam serdecznie.
    Mam zrobioną już większą cześć programu, tzn. klawiaturę podłączoną do EvB4.3, wszystko się pięknie wyświetla na wyświetlaczu LCD, tylko brakuje mi jeszcze zapisu na kartę SD :(
    Trochę poczytałem forum i znalazłem kilka sprzecznych wiadomości - tzn jedni wypowiadają się że da się to zrobić na ATmega32 a inni że nie. I jestem w kropce ;/

    Czy jest na tym forum ktoś kto konkretnie odpowie czy da się to zrobić czy nie?

    Czy można by było liczyć na jakiś przykładowy program realizujący zapis do pliku txt na karcie sd?

    Pozdrawiam i liczę na waszą pomoc :)
  • REKLAMA
  • REKLAMA
  • REKLAMA
  • #4 7629938
    PiotrEtenM500
    Poziom 19  
    Może ten temat coś wyjaśni chyba bardzo ładnie opisany przez kolegę Atoma
  • REKLAMA
  • #5 7630072
    leon1313
    Poziom 15  
    Posiadam taką samą płytkę, ver.2 chyba.
    IMO jeden z lepszych projektów na rynku.
    Jak na obecną chwilę napisałem kilka programów- klocków do budowy większego projektu. Praktycznie ostatnią rzeczą , jaka mi została do zrealizowania, to obsługa kart MMC/SD.
    Jeżeli koledze uda się napisać obsługę kart w BASCOM - może się podzieli? :-)
  • #6 7631925
    maniek_990
    Poziom 10  
    Czy jest możliwość aby umieścił ktoś kod programu wykorzystujący AVR-DOS, zapis na karcie.
    Nie wiem jak go wrzucić w kod programu.
  • #7 7643595
    adambehnke
    Poziom 24  
    W samplach Bascoma są bardzo ładne przykłady.A jeśli chcesz to możesz przejrzeć moje ostatnie tematy na temat odczytu z karty SD plików graficznych lub audio. Jest tego sporo na forum. A jeśli nic nie znajdziesz to daj znać a podeślę ci moje listingi.
    Ale obsługa Fat-u bez okrojenia go zajmuje sporo pamieci i bedziesz mocno ograniczony co do tworzenia swojego programu-mówię tu już o Mega32.

    A bibliotekę dołączasz do swojego programu tak:

    $include "CONFIG_AVR-DOS.Bas"   


    lub wklejasz całość do swojego programu -gdzieś na początku.

    Do tego potrzebujesz jeszcze gdzie ustawisz czy korzystasz z programowego SPI czy sprzętowego oraz ustawiasz tam ewentualnie piny jeśli skorzystasz z programowego SPI.
    Config.mmc także dodajesz do programu za pomocą $include lub wklejasz całość do swojego kodu.
  • #8 7654553
    leon1313
    Poziom 15  
    Udało sie zrealizować zapis, ale niedogodności wynikające z nieokreślenia jawnie wielkości stosu przedłużyły prace o 2 dni :-). Generalnie działa..
REKLAMA