Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 19 kwi 2026, o 08:42


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 17 kwi 2015, o 20:38 
Offline
Użytkownik

Dołączył(a): 05 gru 2013
Posty: 246
Pomógł: 0

Próbuję umieścić w jednym ze swoich projektów funkcję generowania komunikatów głosowych. W tym celu chcę wykorzystać odtwarzanie plików *.wav z karty micro SD. Zlutowałem już płytkę, teraz próbuję napisać soft.

Biblioteka PetitFS w wersji "pożyczonej" z GreenBooka (drugie wydanie).
Kod wygląda następująco:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Na razie chciałem tylko zainicjować kartę i zamontować FS, zanim przejdę dalej.
Niestety z niewiadomego mi powodu nie przechodzi funkcje pf_mount() - zwraca ona wartość 7, a więc FR_NO_FILESYSTEM.
Karta jest sformatowana pod FAT (próbowałem też FAT32) i jest na niej jeden katalog, a w nim kilka plików.
Co może być powodem takiego stanu rzeczy?

Od strony sprzętowej wygląda to tak, że MCU (Atmega16) jest zasilany napięciem 3,3V. Połączenia z kartą są wykonane bezpośrednio, a linia CS jest podciągnięta do plusa rezystorem 4,7k. Mikrokontroler jest taktowany zewnętrznym kwarcem 11.0592 MHz.
Nie podłączyłem pinu odpowiedzialnego za wykrywanie obecności karty, a więc inicjację i montowanie przeprowadzam na początku. Karta nie będzie nigdy wyjmowana podczas pracy układu.

W ramach ciekawostki mogę dodać, że w roli DAC wykorzystywał będę drabinkę rezystorową, a nie PWM.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 kwi 2015, o 18:49 
Offline
Nowy

Dołączył(a): 12 lis 2014
Posty: 16
Pomógł: 1

Osobiście po wielu nocach nad petitem, wydałem 8pln na atmege32 i wsadziłem tam zwykłego petita przy którym wszystkie problemy znikają. Ja co prawda miałem zapis, który jest bardziej problematyczny.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO