Thông báo

Collapse
No announcement yet.

ket noi usb

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

  • ket noi usb

    chao các huynh
    em moi vao nghe duoc may thang, co cau hoi nay muon hoi monh cac huynh dung che em ga qua. em muon hoi lieu co the ket noi mot usb (vi du loai 128M) vao mot microcontroller nhu 8051 de su dung nhu mot kho chua du lieu va co the lay du lieu ra duoc khong, co huynh nao biet xin chi cho em vai duong voi

  • #2
    Thứ nhất : 8051 thông thường sẽ không kết nối được vì tốc độ thấp, tài nguyên ít.
    Tôi thấy có con 89C3515 hay con gì đó có hỗ trợ USB 1.1 có thể làm được việc này.
    Trong dòng ATMEL thì dùng AVR để kết nối USB có tốc độ cao hơn, tốt hơn.
    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


    • #3
      Ha ha ha ha
      bản thân cái USB 128M của bạn đã có giao tiếp USB xịn rùi đó.
      Bạn chỉ cần viết chương trình truy xuất dữ liệu trong USB thông qua giao tiếp USB là được .
      Với lại bạn định làm làm gì với USB 128 ??? chạy mp3 ?

      Comment


      • #4
        Cảm ơn các huynh queduong và hoang_csa nhiều. Em định sử dụng một con USB 128 M làm kho dữ liệu ngoài của một con AVR 40 chân thôi, chức năng của nó cũng gần như một máy nghe mp3 theo sự điều khiển của con AVR. Nhưng em không rõ con nào trong AVR có thể thưc hiện được việc này? À có huynh nào biết cách viết trình điều khiển thực hiện kết nối dữ liệu giữa USb và AVR có thể chỉ cho em vài đường cơ bản với, hoặc Share cho em chút tài liệu liên quan cúng được. Em thấy mấy cái loại này mắc quá!!!!!

        Comment


        • #5
          Nguyên văn bởi hoang_csa
          Ha ha ha ha
          bản thân cái USB 128M của bạn đã có giao tiếp USB xịn rùi đó.
          Bạn chỉ cần viết chương trình truy xuất dữ liệu trong USB thông qua giao tiếp USB là được .
          Với lại bạn định làm làm gì với USB 128 ??? chạy mp3 ?
          xin cho hoi giao tiep USB muon lam thi lam nhu the nao
          neu minh dung c thi co duoc khong
          chu neu viet lai giao thuc USB thi met lam
          ma cung chang biet viet nhu the nao ca
          con neu dung vb thi phai dung cai nao de giao tiep voi USB
          HOC BAY GIO LA DIEU CAN THIET /:)

          Comment


          • #6
            Re

            Nếu bạn định dùng USB làm bộ nhớ ngoài để lưu dữ liệu thì tôi khuyên bạn dùng MMC card khả thi hơn vì MMC có dung lượng như USB nhưng giao tiếp dễ hơn nhiều. Không đòi hỏi tốc độ của MCU. Nó giao tiếp theo chuẩn SPI và có thể đạt tốc độ 20MHz.

            Comment


            • #7
              Đừng phí công vô ích.
              Cái USB Disk là slave interface.
              Còn cái PC là Host USB (or Brigde)

              Trong giao tiếp USB không có đối xứng 2 đầu đâu nhé.
              Bạn chỉ có thể làm Slave thôi
              Cái IC Host USB đó đắt tiền lắm và MCU cũng đáp ứng không kịp với nó. Nội cái khoản phát tín hiệu SYN 1ms lần là MCU đủ ốm rồi. Lại thêm cái khoản FAT32 nữa thì ... chịu

              Comment


              • #8
                Tôi cũng có ý kiến như conkhicon
                USB là bus, có chủ có tớ, có giao thức đoàng hoàng...

                để làm được Slave tốc độ Lowspeed 1,5Mb của USB bus, tối thiểu uC phải có tồc 12 triệu lệnh trên 1 giây, chứ chưa nói đến Master
                họ 51 tối đa 2 triệu lệnh/s (thạch anh 24Mhz), Pic thường vài triệu lệnh trên /s
                họ AVR thường, nếu chạy Overclock 12Mhz sẽ có 12 triệu lệnh/s -> Ok
                họ Mega AVR -> Ok
                Tuy AVR đáp ứng được Lowspeed của USB -> chỉ có 8 chu kỳ máy của nó để xử lý 1 bit của USB bus ->
                + firmwave = Asm
                + code tối ưu
                + .....
                Đấy mới chỉ là con SLAVE cho tốc độ thấp nhất của USB...
                Nếu muốn kết nối uC với bộ nhớ dung lượng lớn : ->
                khuyên nên kết nối với thẻ nhớ CF, hoặc ổ HDD của máy tính
                -> khả thi hơn nhiều
                Nếu vẫn muốn dùng USB -> nên chọn loại uC có build in USB interface
                Last edited by www9van; 10-11-2005, 09:33.

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X