Moduł MP3 sterowany poprzez UART Urządzenie jest autonomicznym modułem odtwarzacza plikó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.
|