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
Thông báo
Collapse
No announcement yet.
AVR và thẻ nhớ!! các bác cho em hỏi tý
Collapse
X
-
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ếpLast edited by phamthaihoa; 28-08-2007, 17: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:
http://www.robs-projects.com/filelib.html
Còn cái này nữa:
https://www.prllc.com/productcart/pc...0&idproduct=29
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
http://www.electoday.com/files/load/...SDCardFull.zipPNLab
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é:
http://www.captain.at/electronic-atmega-mmc.php
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
-
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 nguyendinhvanSau bao năm nghiên cứu cái dtvn. Tôi phát hiện công thức này. Các anh em xem đúng bao nhiêu phần trăm nhé !
Chập thì thay. Cháy thì tháo
Làm thì láo. Báo thì hay
May thì khoe. Rủi thì bỏ
Thành tích nhỏ. Báo thành to
Làm cho có. Báo chi li
Sai cả li. Báo...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 00:35 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11có chắc ko b, màn lcd phải có cao áp mới sáng, màn led thì ko có, ko có cáp chuyển đổi thì lắp thế nào đc ??...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 22:31 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ ý chú là màn oled ấy ạ. Cùng chuẩn lvds cùng độ phân giải thì cắm được ạ. Còn nó mà khác thì hơi khó vì oled các điểm ảnh nó tự phát sáng chứ ko dùng đèn nền như lcd. Cháu chỉ biết đến vậy thôi ạ. Chú muốn nghịch phải tự tìm hiểu kỹ trước khi mua thôi, khó mà ông thợ nào tư vấn vụ này...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 22:14 -
-
Trả lời cho Tự làm máy đo Cuộn cảmbởi bacthoHay đấy bạn ạ. Đây có thể hiểu là máy đo cuộn dây. Tiện đây xin cho hỏi bạn có hiểu rõ về máy nạp rôm pcb 45 của hãng thiên minh không giúp mình cách cài fw của nó với vì mình vừa được anh bạn cho nhưng lại không biết cài fw nên chưa dùng được. Nếu có thể thì bạn giúp mình với...
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 21:48 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11màn của mình là LCD , giờ m muốn mua màn LED để thay thế (ko muốn dùng màn LCD nữa) , lên muốn hỏi xem có cáp chuyển đổi nào có thể cắm đc màn LED vào ko , tất nhiên phải có cùng số chân pin với màn cũ rồi . VD: màn cũ là lcd mỏng , 40 pin...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 21:43 -
-
Trả lời cho các bạn giúp mình về file HEX với!!!bởi bacthoBạn vào trang phuclanshop.com ,tìm đến góc kỹ thuật. Tác giả vương khánh hưng nói rất rõ về điều bạn tìm...
-
Channel: Vi điều khiển họ 8051
Hôm qua, 21:21 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi mèomướpDạ màn hình lcd đều có thể lai cấy cho nhau được hết ạ. Các loại cáp, bo mạch chuyển đổi lvds rất nhìu, với dòng sony còn phải nhổ cả chip nhớ của main cũ đưa lên gỗ thì mới lắp sang máy khác đc, chưa kể các bệnh về màu... ngay cả...
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 20:43 -
-
Trả lời cho Xin hỏi về màn hình laptopbởi yname11Màn của e là LCD , e muốn thay thế bằng màn led thì có cáp chuyển đổi nào thực hiện đc việc đó ko nhỉ, nếu có bác mách e với....
-
Channel: Thiết bị điện tử cá nhân
Hôm qua, 16:34 -
-
bởi bqvietServo cuối cùng vẫn chỉ là điều chỉnh tốc độ và đọc phản hồi vị trí
Qua cổng song song LPT cổ
https://www.electronicsforu.com/elec...eed-controller
Qua cổng USB - xem thêm đám FT232RL-
Channel: Điện tử công nghiệp
22-11-2024, 15:56 -
Comment