|
Moduł MP3 sterowany poprzez UART
Urządzenie jest autonomicznym modułem odtwarzaczaplików MP3. Jego sterowanie odbywa się przez port szeregowy UART.
Wymaga pendrive USB. Moduł posiada interfejs zgodny z USB 2.0.
Podczas pracy w trybie odtwarzania plików mp3 możliwe są następujące operacje: start, stop, pauza, następny plik, poprzedni plik,następny katalog, poprzedni katalog, jednokrotne odtworzenie pliku, zapętlone odtwarzanie jednego pliku, odtworzenie utworów z całego katalogu, status odtwarzania. W celu identyfikacji plików na karcie pamięci moduł MP3 zwraca tytuł, wykonawcę, album, komentarz, rok aktualnie wybranego utworu.
Moduł w ma sprzętową flagę informującą o rozpoczęciu odtwarzania (dioda LED). Moduł zasilany jest napięciem 5V potrzebnym do zasilenia USB, ma stereofoniczne wyjścia AUX i UART tolerujący 0-3.3V
Transmisja jest prowadzona bezpośrednio (bez żadnych układów pośredniczących) dwoma liniami: TxD i RxD, przy zastosowaniu ramki 57600 8,N,1
Częstotliwość próbkowania MP3 32kbps-320kbps
Wspiera FAT16 i FAT32
Dokumentacja: uart2.pdf
Przykładowy program obsługi odtwarzacza napisany w BASCOMIE:
$regfile = "m8def.dat"
$crystal = 11[zasłonięte]200
$baud = 57600
Rem select USB
Printbin $55
Printbin $aa
Printbin $01
Printbin $01
Printbin $02
Printbin $01
Printbin $ee
Rem ----------
Rem Play
Printbin $55
Printbin $aa
Printbin $04
Printbin $03
Printbin $0d
Printbin $00
Printbin $01 'Numer katalogu
Printbin $00
Printbin $01 'Numer utworu
Printbin $ee
Rem ----------
Rem set vol to 32
Printbin $55
Printbin $aa
Printbin $01
Printbin $04
Printbin $03
Printbin 32
'Głośność
Printbin $ee
Rem ----------
ps. Na zdjęciach pokazany jest moduł bez gniazda USB.
Sprzedawany moduł ma oczywiście wlutowane gniazdo.
|