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

Jaki wpływ ma palec na sygnał zegarowy SPI

rpal 25 Sty 2009 16:06 1109 0
REKLAMA
  • #1 6052477
    rpal
    Poziom 27  
    Może któryś z kolegów będzie w stanie mi wyjaśnić następujące zagadnienie. Kilka tygodni wojowałem z kartą SD (SanDisk 2GB) próbując odpalić jej obsługę oczywiście bez rezultatu. Błędu doszukiwałem się w interfejsie. Ponieważ wszystko w nim było OK testy jednak zarzuciłem do czasu zdobycia karty MMC (16MB). Wsadziłem w gniazdo karta się odezwała bez najmniejszego problemu czyli generalnie sukces.
    Jest jedno małe ale, karty MMC wychodzą w zasadzie z użycia, poza tym jako nierozwijane te które pozostałe mają małą pojemność. W związku z tym zastanawiam się czemu MMC chodzi SD nie ? W żaden sposób nie umiem tego wyjaśnić. Interfejs to zwykły bufor na 74LVC244, zasilanie karty 3,3V uP to Atmega32 ale to akurat nie jest istotne. Program obsługi z biblioteki SourceCodeV3.0. Liczę że znajdzie się ktoś kto sensownie mi to wytłumaczy:) PZDR
    Sprawa jest bardziej ciekawa, karta nawet ta MMC daje sie czytac tylko wtedy kiedy dotykam ją ręką !!! Może kable do podłaczenia do SPI są za długie mają ok 20 cm ?
    Zmieniłęm treść postu bo wyczaiłem o co chodzi ale temat dla mnie jest cały czas zagadką. Chodzi o to że jesli na wejściu tego układu dopasowującego poziomy napięć dotknę palcem sygnał SCK i zewrę sam sobą do masy lub plusa to to to coś działa w przeciwnym przypadku nie? Długośc palca ma znaczenie bo musi to się wszystko dziać w obrębie płytki z pamięcią. Dotykanie z drugiej strony czyli przy procesorze nie daje takiego efektu. Skracałem kable do długości 2 cm bez skutku. Jestem w przysłowiowej kropce. I proszę adminów o nie kasowanie postu bo to nie są żarty z mojej strony.

    Dodano po 5 [godziny] 29 [minuty]:

    Zamykam temat ponieważ, sam sobie już pomogłem, ale dla kolegów amatorów konstruktorów jedna uwaga, poprawnie prowadzić masę wg zasad określonych dla układów cyfrowych :)
    Duże pamięci też się zaczęły odczytywać o ile zostały sformatowane w FAT16
  • REKLAMA
REKLAMA