Thông báo

Collapse
No announcement yet.

USB Flash Disk (Mass Storage Device)

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • USB Flash Disk (Mass Storage Device)

    Chào mọi người!
    Hiện tôi đang muốn giao tiếp giữa chip AVR và USB (Flash Disk), dùng USB để lưu trữ dữ liệu được đưa vào từ AVR nhưng tôi chưa có nhiều kinh nghiệm trong phần này. Ai biết về vấn đề này có thể chia sẻ kinh nghiệm cùng tôi không?
    Cám ơn mọi người!

  • #2
    Avr hiện vẫn chưa hỗ trợ giao giao tiếp USB bạn ạ ! Thực tế hiện tại chỉ có PIC và hình như PSOc (theo mình biết) là có hỗ trợ USB

    Comment


    • #3
      Nguyên văn bởi lythanhthuan Xem bài viết
      Avr hiện vẫn chưa hỗ trợ giao giao tiếp USB bạn ạ ! Thực tế hiện tại chỉ có PIC và hình như PSOc (theo mình biết) là có hỗ trợ USB
      Ai bảo anh vậy, anh lên trang của Atmel xem lại đi !
      Mà còn rất nhiều loại vi điều khiển nữa hỗ trợ USB, chắc anh không biết, hihi...

      Comment


      • #4
        vay chu theo lythanhthuan va tieulongnu thi nhu the nao? to thi dang muon dung con ATMega32 de giao tiep voi USB Flash Disk thong qua su chung chuyen ben ngoai nua. 2 ban da ai lam ve USB roi thi chia se kinh nghiem voi toi khong?

        Comment


        • #5
          Thông thường thì mọi người hay dùng dòng ATMEGA để giao tiếp với thẻ nhớ MMC hay cao cấp hơn nữa là chuẩn ATA ( chạy với Hard dick driver ), ứng dụng chủ yếu là làm máy nghe nhạc MP3, tại sao ko thấy làm với USB Flash Disk là vì nó xài IC Flash theo công nghệ mới ( NAND Flash hay IC chuyên dụng - khó khai thác do các nhà sản xuất không cung cấp đặc tả chi tiết )

          Comment


          • #6
            mấy con NAND Flash đó có gì đâu mà khó sử dụng, trong datasheet có ghi giao thức truyền dữ liệu hết, tôi đọc thì thấy giống như giao tiếp EPRROM thôi, cũng có đường data và address

            Comment


            • #7
              Nguyên văn bởi lythanhthuan Xem bài viết
              Avr hiện vẫn chưa hỗ trợ giao giao tiếp USB bạn ạ ! Thực tế hiện tại chỉ có PIC và hình như PSOc (theo mình biết) là có hỗ trợ USB
              Mọi AVR không có USB cứng vẫn có thể viết giao tiếp USB bằng phần mềm ( slave).

              Ngay đến attiny 2313 là con rẻ tiền cũng có thể giao tiếp được USB .
              không hiểu bạn này nói gì . ???

              Tôi thấy AVR có tốc độ rất tốt .
              Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

              Comment


              • #8
                Nguyên văn bởi hoang_csa Xem bài viết
                Thông thường thì mọi người hay dùng dòng ATMEGA để giao tiếp với thẻ nhớ MMC hay cao cấp hơn nữa là chuẩn ATA ( chạy với Hard dick driver ), ứng dụng chủ yếu là làm máy nghe nhạc MP3, tại sao ko thấy làm với USB Flash Disk là vì nó xài IC Flash theo công nghệ mới ( NAND Flash hay IC chuyên dụng - khó khai thác do các nhà sản xuất không cung cấp đặc tả chi tiết )
                Về lý thuyết , ta đều có thể lưu trữ dữ liệu vào USB nếu IC hỗ trợ chế độ host USB, vd IC SL811 của Cypress (hỗ trợ low speed và full speed) .Thông số đặc tả USB thường được liệt kê trong Device Descriptor và Configuration Descriptor , khi ta lấy được các thông số này sẽ điều khiển được USB theo ý muốn : đọc tham số FAT, đọc/ghi file , thư mục ,...
                Hình dưới mô tả tham số bảng FAT tôi đọc được từ USB ( dùng ATMega32 , ic SL811HS ) .
                Attached Files

                Comment


                • #9
                  bác queduong có thể nói rõ hơn được ko? dùng phần mềm để giao tiếp với usb thì như thế nào hả bác
                  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


                  • #10
                    Nguyên văn bởi member_tdh Xem bài viết
                    Chào mọi người!
                    Hiện tôi đang muốn giao tiếp giữa chip AVR và USB (Flash Disk), dùng USB để lưu trữ dữ liệu được đưa vào từ AVR nhưng tôi chưa có nhiều kinh nghiệm trong phần này. Ai biết về vấn đề này có thể chia sẻ kinh nghiệm cùng tôi không?
                    Cám ơn mọi người!
                    Mình không biết AVR như thế nào, nhưng PIC có thể giao tiếp với Flash Disk sử dụng Module USB OTG hoạt động như một Embedded Host và dùng Mass-Storage Device Class.
                    http://www.picvietnam.com/forum/showthread.php?t=3584
                    Diễn đàn Vi điều khiển:

                    Comment

                    Về tác giả

                    Collapse

                    member_tdh Tìm hiểu thêm về member_tdh

                    Bài viết mới nhất

                    Collapse

                    Đang tải...
                    X