hôm đi học thấy mấy ông thầy nói về thẻ nhớ. Ông bảo thẻ nhớ sử dụng giao tiếp SPI để trao đổi dữ liệu. Em thấy con AVR cũng có tích hợp sẵn phần cứng của giao tiếp này rồi. Ý tưởng của em tuy còn hơi quá so với trình độ của mình nhưng em rất thích. Em bắt đầu đi từ từ mong các bác chỉ giáo. Em định dùng avr đọc dữ liệu từ thẻ nhớ rồi phát ra loa các file âm nhạc. Vậy em bắt đầu từ đâu được. Không biết đã có ai làm hay chưa, bác nào biết chỉ cho em một cách nhìn tổng quan về vấn đề này dc không. Cụ thể là cần những khối nào để có thể hoàn chỉnh dc sản phẩm của em. Cám ơn các bác
AVR và thẻ nhớ!! các bác cho em hỏi tý
Collapse
X
-
lên avrfreaks.net có 1 số project đã từng làm về vấn đề cậu cần.
Nhưng không dễ chịu có 1 số projetc có IC chuyên dụng chuyển đổi nên có làm cũng khó chịu.
Chúc cậu thành công
Sông dài, Thuyền lớn, Biển rộng bao la.
Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.
-
Cũng không khó lắm
Tớ làm cái tương tự nhưng với PIC, phát file wave.
Còn muốn chơi MP3 thì cần con decoder.
Comment
-
Cũng đang vướng vào cái đống lằng nhằng ứng dụng FAT12/16/32 đây, cũng khá ngon rồi.
Làm hoàn thiện cái bảng FAT thì cũng khá khó, nhưng chỉ đọc file thôi thì cũng bình thường.
Hiện có khá nhiều free source, của ChanN tớ đọc qua ngon phết, nhưng code quá chuyên nghiệp, đọc hơi mệt.
Việc đầu tiên là tìm hiểu cấu trúc bảng FAT16 mới hiểu được mấy cái công thức tính cluster, sector trong source. Kiểm soát tốt các lệnh của MMC, vì viết cho uC hạn chế về dung lượng RAM, tương tác thẳng với sector sẽ rất lãng phí, tớ giao tiếp với từng block 32 byte thì chỉ cần cỡ 100 byte là có thể đọc ghi được rồi.
Có gì sẽ trao đối tiếp
Last edited by phamthaihoa; 28-08-2007, 16:10.
Comment
-
Tôi có một số thông tin hi vọng có ích cho các bạn!
Đây là 1 project về FAT32 với AVR, Free Code:

Còn cái này nữa:
Cái này bán tới 199$, tuy nhiên nếu các bạn không muốn mua thì nó đây:FlashFile are source code packages designed to give MSDOS compatibility to your embedded application using SD/MMC, Mini-SD, TransFlash or CompactFlash memory modules! Standard C library functions such as fopen, fclose, fcreate, fread, frwrite, fgetc, fputc, and others allow easy access to data stored on an SD/MMC card by a PC as well as an easy method of creating and maintaining data from your embedded application that can be easily accessed by a PC. Both FAT12, and FAT16 formats are supported including subdirectories
PNLab
Mạch nạp/debug ULink2, Jlink ARM USB
Mạch nạp AVR, PIC, 8051, MSP430 USB
Mạch phát triển STM32, ARM9, ARM11
more...www.pnlabvn.com
Comment
-
với kiến thức của em thế này chắc em chưa làm dc, thôi để em đi từ từ vậy. Các bác cho em hỏi với một dung lượng lớn như thế thì làm sao để em có thể quản lý dc bằng vdk đây. Mà các file ở trong bộ nhớ của nó thì làm sao em có thể tìm thấy được để đọc ra. Còn nữa, cái file mp3 và file wav thì nó khác nhau ở chỗ nào vậy bác. Decoder là cái gì????Nếu tôi chết đi, hãy chôn tôi với R,L,C...
Bùi Đức Thọ
(ductho0409@gmail.com)
Comment
-
Thử xem cái này xem có giúp ích được gì không nhé:
Comment
-
EFSL hay Embedded Filesystems Library là một dự án nguồn mở được đặt tại địa chỉ http://sourceforge.net/projects/efsl
Là một thư viện filesystems chuyên dụng được phát triển cho các hệ thống nhúng hỗ trợ FAT12/16/32 đọc-ghi trên thẻ nhớ SD, tương thích với nhiều loại MCU khác nhau (điển hình như ARM và AVR).PNLab
Mạch nạp/debug ULink2, Jlink ARM USB
Mạch nạp AVR, PIC, 8051, MSP430 USB
Mạch phát triển STM32, ARM9, ARM11
more...www.pnlabvn.com
Comment
-
cái này cũng rất hay ! mình hy vọng các bạn trên điễn đàn phát triển luồn này . bác này không có ic ổn áp 3.3v thì liên hệ mình ! mình có cả con giao tiếp 74LVC245AD luôn dùng rất tiện .Mạch nạp Little Programmer
MSC-51,AVR,EEPROM ... etc
Site Fukusei shop :
Comment
-
em đã đọc tài liệu về cái thư viện này nhưng tới khúc này thì bị bí. mong các bác giúp với.:Nguyên văn bởi sphinx Xem bài viếtEFSL hay Embedded Filesystems Library là một dự án nguồn mở được đặt tại địa chỉ http://sourceforge.net/projects/efsl
Là một thư viện filesystems chuyên dụng được phát triển cho các hệ thống nhúng hỗ trợ FAT12/16/32 đọc-ghi trên thẻ nhớ SD, tương thích với nhiều loại MCU khác nhau (điển hình như ARM và AVR).Cty TNHH Cơ Điện tử Hiệp Phát.
------------------------------------------
Trần Hoàng Giang
11-04-1985
Mobil: 0905 438 533
Comment
Bài viết mới nhất
Collapse
-
bởi domar123Giải pháp build PC thông minh cho game thủ thực dụng
Khi tự lắp một bộ PC chơi game với ngân sách có hạn, việc chi tiêu hợp lý từng đồng là chìa khóa để đạt hiệu năng thực tế cao nhất. Sử dụng các vi xử lý tích hợp đồ...-
Channel: Đánh giá sản phẩm DTVN
hôm nay, 10:00 -
-
bởi domar123Giải pháp cho dàn PC cao cấp chơi game và làm việc
Khi xây dựng một bộ máy tính cao cấp, việc chọn đúng vi xử lý và card đồ họa sẽ quyết định trực tiếp đến trải nghiệm thực tế của bạn. Dòng chip AMD trang bị công nghệ...-
Channel: Đánh giá sản phẩm DTVN
18-08-2026, 08:55 -
-
bởi domar123Giải pháp toàn diện cho người dùng đa nhiệm
Nếu bạn đang cần một bộ máy vừa phục vụ công việc chuyên môn nặng vừa đáp ứng nhu cầu giải trí cao cấp, sự kết hợp giữa Ryzen 9 9950X TRAY và Radeon RX 9070 XT 16GB là lựa chọn...-
Channel: Đánh giá sản phẩm DTVN
17-08-2026, 17:12 -
-
bởi lvhnKhác nhau là đi lái thuê hoặc chạy dịch vụ được
...
-
Channel: Tâm tình dân kỹ thuật
17-08-2026, 15:50 -
-
bởi ittcHic, sao nhiều anh em khuyên là đàn ông đã học thì học luôn số sàn chứ đừng học số tự động anh....-
Channel: Tâm tình dân kỹ thuật
16-08-2026, 17:46 -
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
14-08-2026, 16:34 -

Comment