PIC Vietnam

Go Back   PIC Vietnam > Truyền thông > Giao tiếp USB, CAN, I2C, SPI, USART...

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

Giao tiếp USB, CAN, I2C, SPI, USART... Những giao tiếp được tích hợp trên PIC

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 10-04-2015, 10:25 AM   #10
chaungocquy
Nhập môn đệ tử
 
Tham gia ngày: Mar 2015
Bài gửi: 2
:
Trích:
Nguyên văn bởi xuandinh87 View Post
Bạn cứ làm theo sơ đồ trên trang http://www.teuthis.com/html/mmc_mp3.html với PIC16F88 vẫn chạy bình thường(với nguồn 3V3), không cần PIC16LF88, nhưng chắc chắn mạch trên không chỉnh âm lượng hoặc bass, treble được( chỉ có thể nhảy bài tới/lui, tạm dừng/hát thôi). Vì trong sơ đồ trên,vi điều khiển có thể ghi, đọc thẻ nhớ bằng đường truyền SPI( SDI(PIC) nối DO(MMC); SDO(PIC) nối DI(MMC)), còn vi điều khiển chỉ giao tiếp với VS1011 qua mấy chân XCS, XDCS,DREQ... chứ không qua đường SPI.

Sơ đồ trên hoạt động theo cách như sau:Vi điều khiển khởi tạo chế độ SPI của thẻ, tìm đến sector đầu tiên của file mp3 thông qua bảng FAT32; vi điều khiển gởi lệnh đọc(sector đầu tiên) đến thẻ nhớ; cho phép VS1011 hoạt động, vì chân SI của VS1011 nối với chân DO của thẻ nhớ trên bus SPI nên khi thẻ nhớ gởi dữ liệu ra, VS1011 sẽ đọc được và giải mã; cứ như vậy mỗi khi buffer trên VS1011 cạn, nó lại thông báo với vi điều khiển qua chân DREQ --> vi điều khiển lại ra lệnh đọc các sector tiếp theo từ thẻ nhớ, khi thẻ nhớ đẩy dữ liệu ra, VS1011 lại "đọc ké", cứ như vậy cho đến hết bài nhạc. Và nếu chưa chỉnh gì thì volume mặc định mà VS1011 xuất ra là mức cao nhất (255).

Chân SO của VS1011 trên sơ đồ trên để trống vì trong project trên, tác giả không cần dùng ram đa dụng trên VS1011 hay đọc nội dung từ thanh ghi nào trong VS1011 hết.
anh ơi cho em hỏi là nếu mình dùng con vi xử lý 16f887 thì code có cần phải chỉnh sửa gì không vậy anh,em cảm ơn nhiều
chaungocquy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 03:58 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam