Thông báo

Collapse
No announcement yet.

Giao tiếp AVR với bàn phím máy tính (cổng USB)

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

  • Giao tiếp AVR với bàn phím máy tính (cổng USB)

    GIAO TIẾP AVR VỚI BÀN PHÍM MÁY TÍNH.Có huynh nào làm cái này chưa chỉ đệ vài đường cơ bản fat hoặc rộng lượng thì cho đệ cái Tutorial cho hoành tráng: Đệ ko biết cách thức truyền dữ liệu từ bàn phím ra các chân của cổng USB như thế nào,cấu trúc của khung data truyền ra sao, tốc độ truyền bao nhiêu, mã các phím nữa (cái này cho đệ trang web nào có,đệ tự tham khảo là cũng được).Có gì théc méc lại post bài hỏi tiếp.
    Mấy ai định nghĩa được tình yêu.
    Có gì đâu một buổi chiều.
    Kề dao lên cổ yêu hay chết .
    Gật đầu cái rụp thế là yêu.

    --------
    Apple

  • #2
    Nguyên văn bởi apple Xem bài viết
    GIAO TIẾP AVR VỚI BÀN PHÍM MÁY TÍNH.Có huynh nào làm cái này chưa chỉ đệ vài đường cơ bản fat hoặc rộng lượng thì cho đệ cái Tutorial cho hoành tráng: Đệ ko biết cách thức truyền dữ liệu từ bàn phím ra các chân của cổng USB như thế nào,cấu trúc của khung data truyền ra sao, tốc độ truyền bao nhiêu, mã các phím nữa (cái này cho đệ trang web nào có,đệ tự tham khảo là cũng được).Có gì théc méc lại post bài hỏi tiếp.
    Bác làm giao tiếp với bàn phím PS/2 chưa? Nếu chưa làm thì phải qua cái này trước đã. Em đoán bác chưa làm vì bác hỏi khung truyền, tốc độ và mã phím.
    Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
    Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

    Comment


    • #3
      Nguyên văn bởi apple Xem bài viết
      GIAO TIẾP AVR VỚI BÀN PHÍM MÁY TÍNH.Có huynh nào làm cái này chưa chỉ đệ vài đường cơ bản fat hoặc rộng lượng thì cho đệ cái Tutorial cho hoành tráng: Đệ ko biết cách thức truyền dữ liệu từ bàn phím ra các chân của cổng USB như thế nào,cấu trúc của khung data truyền ra sao, tốc độ truyền bao nhiêu, mã các phím nữa (cái này cho đệ trang web nào có,đệ tự tham khảo là cũng được).Có gì théc méc lại post bài hỏi tiếp.
      Bàn phím usb là usb device bạn muốn giao tiếp với nó cần có host avr có làm được usb host ko?. Theo minh biết thì hiện có arm9 là có usb host. Hoặc bạn dùng 1 ic host như con sl811 sau do dung avr giao tiep voi con host này. Mat khác bàn phím usb dung driver hid của window. Bạn làm cách nào để đưa driver này vào avr. nên mình nghĩ là cái bạn muốn làm là ko thể được.
      kit phát triển các loại:
      Đã có LPC2103 kit, AT91SAM7S kit và J_Link V.7.

      Comment


      • #4
        Đúng là để giao tiếp với bàn phím USB thì AVR phải là một USB Host. Điều này là khó nhưng không phải là không thể, vì các Device HID có giao tiếp không quá phức tạp. Trên thực tế là đã có Project giao tiếp được AVR (dòng Tiny2313) với cả Chuột và Bàn phím USB. Bạn có thể tham khảo (link tiếng Nhật):
        http://www.asahi-net.or.jp/~qx5k-isk...html#usbhost02

        Có thể dùng Google để dịch sang tiếng anh:

        http://translate.google.com/translat...F8&sl=ja&tl=en

        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


        • #5
          Đúng là em chưa làm qua giao tiếp với bp cổng PS2 nhưng cái này trong một số sách về thiết kế hệ thống với họ 8051 đã có nói rất chi tiết(...có thể làm được). Do em thấy bây giờ các loại bàn phím và chuột đã chuyển sang dùng USB nên muốn tìm hiểu để cập nhật công nghệ và nếu được thì thử luôn một fat.AVR có họ AT90USB**** ko bít có dùng để làm được ko (giá cả ra sao, có mua được ở VN ko ...). Em có đọc được một số trang , có đoạn nói như vầy, mấy anh xem thử cho ý kiến (em chưa tìm hiểu kỹ họ này em nghĩ có thể nếu dùng họ này sẽ làm được...)

          AT90USB Family Description:

          Atmel’s family of 8-bit microcontrollers supports a wide range of USB applications: high-end keyboards, mice, phone accessories, toys, serial adapters and industrial equipment. An on-chip bootloader permits very quick firmware download from a PC, without using a parallel programmer or dedicated hardware.

          Nonvolatile memory stores configuration parameters enabling the system to be instantly operational, even without connection to a PC.

          C51 solutions offer 16KB to 64KB of Flash with up to 4 MIPS and USB function. AVR® solutions offer 64KB to 128KB of Flash with up to 16 MIPS, USB function and On-The-Go for dual role host or function.
          Mấy ai định nghĩa được tình yêu.
          Có gì đâu một buổi chiều.
          Kề dao lên cổ yêu hay chết .
          Gật đầu cái rụp thế là yêu.

          --------
          Apple

          Comment


          • #6
            Huynh nào có tài liệu hay về cái dụ này cho đệ xin nhé. Cảm ơn trước
            Last edited by apple; 25-08-2008, 20:45.
            Mấy ai định nghĩa được tình yêu.
            Có gì đâu một buổi chiều.
            Kề dao lên cổ yêu hay chết .
            Gật đầu cái rụp thế là yêu.

            --------
            Apple

            Comment


            • #7
              Ở VN chưa thấy bán loại AVR - USB nên tốt nhất hãy sử dụng bàn phím PS/2 để giao tiếp trực tiếp (đã có nhiều thư viện hỗ trợ, Vd như mikroPascal for AVR 4.02)

              Các mạch trên đều là dạng chuyển đổi USB sang PS/2 hoặc COM, hoặc LPT

              Comment


              • #8
                Như vậy là cái dzu GIAO TIẾP AVR VỚI BÀN PHÍM USB là khó thành. Cộng đồng dientuvietnam có nhiều cao thủ vậy mà chưa có huynh nào làm thử sao, tiếc thật. Vậy là bọn đàn em tụi em phải tự mò mò thui...
                Last edited by apple; 27-08-2008, 13:26.
                Mấy ai định nghĩa được tình yêu.
                Có gì đâu một buổi chiều.
                Kề dao lên cổ yêu hay chết .
                Gật đầu cái rụp thế là yêu.

                --------
                Apple

                Comment

                Về tác giả

                Collapse

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

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

                Collapse

                Đang tải...
                X