Robię aktualni projekt w którym jedną z jego części ma być strumieniowanie muzyki z komputera PC przez port szeregowy do UARTa mikrokontrolera AVR.
Coś takiego jak mamy tutaj:http://www.youtube.com/watch?v=qWGiwdZvvLY&playnext_from=TL&videos=QRTaeb8b1nA
W związku z tym mam kilka pytań do tych którzy już może robili coś takiego:
1) Jak software'owo strumieniować pliki muzyczne z PC do AVR: czy wystarczy jak napiszę program ktory będzie wysyłał zawartosć pliku muzycznego bajt po bajcie (bit po bicie) z odpowiednią prędkością (jaka będzie wystarczająca dla muzyki)?
2) Jak to dalej rozwiązać po stroie elektronicznej przy AVR. Bo powiedzmy, że AVR będzie odbierał te bajty strumieniowane z PC i co dalej? Skąd będzie wiedział, że to jest muzyka a nie zwykły tekst. A jeśli nawet będzie wiedział, to jak to dalej ma puścić na głośnik (czy wystarczy przepuścić przez konwerter C/A, czy jeszcze coś innego dodać)?
Proszę doświadczone osoby aby wypowiedziały się w kwestii algorytmu tego projektu. Podpowiedziały jakieś rozwiązania poszczególnych kroków. Za każdą uwagę będę bardzo wdziączny.
Coś takiego jak mamy tutaj:http://www.youtube.com/watch?v=qWGiwdZvvLY&playnext_from=TL&videos=QRTaeb8b1nA
W związku z tym mam kilka pytań do tych którzy już może robili coś takiego:
1) Jak software'owo strumieniować pliki muzyczne z PC do AVR: czy wystarczy jak napiszę program ktory będzie wysyłał zawartosć pliku muzycznego bajt po bajcie (bit po bicie) z odpowiednią prędkością (jaka będzie wystarczająca dla muzyki)?
2) Jak to dalej rozwiązać po stroie elektronicznej przy AVR. Bo powiedzmy, że AVR będzie odbierał te bajty strumieniowane z PC i co dalej? Skąd będzie wiedział, że to jest muzyka a nie zwykły tekst. A jeśli nawet będzie wiedział, to jak to dalej ma puścić na głośnik (czy wystarczy przepuścić przez konwerter C/A, czy jeszcze coś innego dodać)?
Proszę doświadczone osoby aby wypowiedziały się w kwestii algorytmu tego projektu. Podpowiedziały jakieś rozwiązania poszczególnych kroków. Za każdą uwagę będę bardzo wdziączny.