티스토리 뷰

VS1003 자체적으로 제공하는 테스트 모드를 이용하여 sine파를 생성 시키는데 문제 없음을 확인한 다음, 실제 mp3파일 일부분을 추출해서 스피커로 재생시켜 보도록 하겠다.

MP3Sample.c 파일에 mp3파일에서 추출한 데이터를 배열로 만들고, 그 배열의 크기를 MP3_DATA_size라는 변수에 저장한다.

loop() 함수에서 mp3데이터를 32바이트 단위로 vs1003의 데이터 버스로 보내면 vs1003은 데이터를 디코딩하여 line out으로 오디어 신호를 출력해준다.

비록2~3초 정도밖에 되지 않는 짧은 데이터이지만 스피커를 통해서 소리가 재생되는것을 확인할 수 있을것이다.

이제 남은 것은 SD메모리카드나 이더넷같은 통신을 이용하여 실제 mp3 데이터를 출력해 보는것이다.



vs1003.zip


'프로젝트 > vs1003' 카테고리의 다른 글

Sine Wave 주파수 변경  (0) 2017.06.24
Sine Wave 생성  (0) 2017.06.19
Control register Read/Write  (0) 2017.06.18
VS1003 MP3 Codec  (0) 2017.06.18
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함