Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

ATmega, VS1001, MMC - pytanie

Garm 13 Wrz 2005 14:54 1591 3
  • #1 13 Wrz 2005 14:54
    Garm
    Poziom 10  

    Witam! Zestawiłem 'klocki' tak jak w tytule posta, działa odczyt z MMC, doprowadziłem VS-a do testu z sinusoidą na wyjściu, więc procedury wysyłania danych i rozkazów działają - kolejny krok - połączenie wszystkiego. I tu właśnie mam wątpliwości. Przejrzałem kilka schematów playerów i zauważyłem, że złącze MMC i VS są podpięte do tych samych linii SPI. O ile w przypadku interfejsu sterującego VS-a nie mam wątpliwości (xCS załatwia sprawę - niepożądane dane nie trafiają do układu), to o ile dobrze zrozumialem dokumentację, strumień MP3 przez interfejs szeregowy dla danych układ przyjmuje bezwarunkowo (oczywiście po resecie etc.). Jeśli w takiej sytuacji wysyłam do karty np. komendę czytania kolejnego bloku, VS zinterpretuje to jako dane i posypie mi się transmisja? Z tego co wiem pliki MP3 zorganizowane są w ramki o stałej długości, więc każde 'wtrącenie' spowoduje zmianę długości, może błędy w dekodowaniu? Czy ktoś miał z tym zagadnieniem do czynienia i mógłby mi trochę naświetlić sprawę?

    0 3
  • #2 14 Wrz 2005 01:25
    warth
    Poziom 12  

    niestety nie bardzo jestem w stanie ci pomóc, ale mam pytanie: gdzie i za ile dorwałeś VS1001?

    /ps. moim zdaniem skoro widziałeś takie schematy to pewnie jakoś to działa... może VS wlasnie przyjmuje ramkę danych a potem następne dane ignoruje i wtedy możesz porozmawiać z MMC? może czegoś nie doczytaleś w datasheecie? nie wiem - ja nie przeglądałem - nie mam teraz niestety na to czasu. jedyna sugestia jaka mi się nasuwa to to, żebyś spróbował (skoro u innnych działa to jakoś to musieli zrobić) a jak nie - zawsze możesz mmc podpiąć poprzez osobny SPI - nie wiem z jakiego procka korzystasz, ale nawet jak masz tylko 1 spi to drugie możesz programowe zrobić...
    pozdrawiam

    0
  • #3 13 Sty 2006 15:34
    avr_elektronik
    Poziom 14  

    Witam
    Czy sprawa sie jakos wyjasniła ??
    Pozdraiwm

    0
  • #4 14 Sty 2006 17:08
    sepher
    Poziom 19  

    Witam!

    Sprawę załatwia w tym przypadku odpowiednie podawanie impulsów na wejście BSYNC.

    0