Trang 2 / 2 FirstFirst 12
Hiển thị kết quả từ 11 đến 15 / 15

Chủ đề: [DIS] USB là gì?

  1. #11
    Tham gia
    07-06-2007
    Location
    Hồ Chí Minh
    Bài viết
    59
    Like
    0
    Thanked 0 Times in 0 Posts

    Vui lắm ! USB ghi dữ liệu như thế nào

    Quote Được gửi bởi ngocyeumn View Post
    Có bác nào biết USB ghi dữ liệu như thế nào không? Thank!
    Nói ngắn gọn về chuẩn usb
    USB viết tắt của chữ Universal ****** Bus (Bus nối tiếp đa năng). Ở hệ điều hành windows có USB host, đây là bộ giao tiếp cả về mặt vật lý cũng như phần mềm dùng để kết nối với thiết bị ngoại vi dùng chuẩn USB. Hiện nay đã có chuẩn USB 3.0 tốc độ tối đa vài mình nhớ không nhầm là 4.8Gbit/s. Chuẩn giao tiếp USB hiện nay có các chuẩn: USB 1.0 Low speed tốc độ 1.5Mbit/s, USB 1.1 full speed tốc độ 12Mbit/s, USB 2.0 High speed tốc độ lên tới 480Mbit/s và USB 3.0 như đã nói ở trên.
    Khi cắm thiết bị có sử dụng chuẩn USB vào, máy tính sẽ phát hiện ra nhờ có sự thay đổi điện áp sau đó sẽ thực hiện một quá trình gọi là liệt kê (Bus enumeration),Quá trình này bắt đầu từ việc gắn cho thiết bị một địa chỉ, đọc thông tin về thiết bị đễ xác định thiết bị là loại nào ví dụ như camera, Audio, chuột.v.v và cho đến lúc sẵn sàng trao đổi dữ liệu.
    Dữ liệu truyền đến USB được ghi vào một bộ nhớ đệm gọi là Endpoint sau đó mới ghi vào vùng lưu trữ.
    Nếu bạn muốn tìm hiểu về USB có thể đọc các tài liệu sau:
    USB spec (bản đặc tả chuẩn USB 600 tr tiếng anh)
    USB complete (dân điện tử hay dùng)
    Các diễn đàn có trao đổi về giao tiếp USB: picvietnam.com, dientuvietnam.net
    Được sửa bởi nghia_tdh21 lúc 07:39 ngày 30-12-2009

  2. #12
    Tham gia
    07-06-2006
    Bài viết
    3,587
    Like
    86
    Thanked 641 Times in 314 Posts
    Đến câu này thì sai

    "Đối với các thiết bị USB lưu trữ thì việc trao đổi và ghi dữ liệu được thực hiện thông qua một thư viện gọi là HID (Human interface device-Giao diện nhân tính). Trong VB có thể khai báo các hàm API của thư viện HID để truyền và trao đổi dữ liệu với thiết bị. Dữ liệu truyền đến USB được ghi vào một bộ nhớ đệm gọi là Endpoint sau đó mới ghi vào vùng lưu trữ."
    USB storage xài class gọi là Mass Storage (MSC) không phải HID. HID sử dụng cho các thiết bị điều khiển ngoại vi như mouse, keyboard và các loại remote khác loại.

    MSC chỉ dùng BulkOnly protocol để transfer, còn HID thì dùng Interrupt protocol.

  3. #13
    Tham gia
    01-05-2007
    Bài viết
    70
    Like
    0
    Thanked 0 Times in 0 Posts
    Thế cái loại stick mini thế nào nhỉ? Nhỏ gọn nhưng hình như ít người quan tâm???
    Ngoài lề tí, ai dùng loại stick mini kingmax chưa, hình như tốc đô ghi chép của nó kém lắm thì phải...

  4. #14
    Tham gia
    07-06-2007
    Location
    Hồ Chí Minh
    Bài viết
    59
    Like
    0
    Thanked 0 Times in 0 Posts

    Vui lắm !

    Quote Được gửi bởi lqkhoi View Post
    Đến câu này thì sai



    USB storage xài class gọi là Mass Storage (MSC) không phải HID. HID sử dụng cho các thiết bị điều khiển ngoại vi như mouse, keyboard và các loại remote khác loại.

    MSC chỉ dùng BulkOnly protocol để transfer, còn HID thì dùng Interrupt protocol.
    Thanks!
    Mình đã kiểm tra và chỉnh lại, tuy nhiên ngoài việc HID hỗ trợ Interrupt protocol ra thì nó còn hỗ trợ Control protocol nữa.
    Được sửa bởi nghia_tdh21 lúc 08:01 ngày 30-12-2009

  5. #15
    Tham gia
    07-06-2006
    Bài viết
    3,587
    Like
    86
    Thanked 641 Times in 314 Posts
    Quote Được gửi bởi nghia_tdh21 View Post
    Thanks!
    Mình đã kiểm tra và chỉnh lại, tuy nhiên ngoài việc HID hỗ trợ Interrupt protocol ra thì nó còn hỗ trợ Control protocol nữa.
    Control Protocol sử dụng Endpoint 0 luôn hiện diện trong gần như tất cả các protocol và luôn được sử dụng ở phần enumeration nên không cần phải đề cập đến.
    Ví dụ như MSC dù gọi là sử dụng Bulk Only Protocol nhưng các command SCSI send qua lại như Read10, Read12, TestUnitReady vẫn sử dụng Control .

Trang 2 / 2 FirstFirst 12

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •