Thông báo

Collapse
No announcement yet.

Dùng Web qua cổng USB

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

  • Dùng Web qua cổng USB

    Chào các bác,

    Tôi có một ứng dụng Web chạy trên PIC, đang sử dụng tốt qua cổng LAN. Làm thế nào để sử dụng được ứng dụng này qua cổng USB.

    Cảm ơn các bác chỉ giáo

    BangquansU

  • #2
    Có phải bác sử dụng PIC Ethernet, em chưa thấy có PIC nào hỗ trợ cả USB và Ethernet, tuy nhiên, theo em nghĩ, nếu sử dụng chip Ethernet của Microchip [ENC28J60] với dòng PIC USB như 18F4550/255//4455/2455 thì có lẽ giải quyết được vấn đề, con ENC28J60 kết nối SPI với PIC, còn PIC giao tiếp USB với PC.
    Diễn đàn Vi điều khiển:

    Comment


    • #3
      Chào bác minhtuan
      Tôi đúng là đang dùng PIC Ethernet thật. Con này có 2 cổng RS232 và 1 cổng LAN. Một cổng RS232 đã dùng cho việc khác. Cổng LAN cũng dùng cho việc nối với Internet để điều khiển từ xa. Vì vậy chỉ còn lại cổng RS232 nối qua USB vào PC. Hiện nay, từ xa qua cổng LAN, tôi dùng Web Browser để truy cập vào ứng dụng Web. Qua cổng USB tôi lại phải viết một ứng dụng giống như vậy ( rất khó làm giống hệt). Vấn để sử dụng lại ứng dụng Web có lẽ phải có một USB Device Driver để convert chuẩn USB thành TCP/IP. Từ phía PIC chắc tận dụng RS232 còn lại chắc lằng nhằng. Như vậy, làm thế nào đưa tín hiệu từ cổng LAN cũng ra cổng USB là xong. Có nghĩa là ra 2 đường, nhưng cùng một nguồn tín hiệu. Tôi chuyên phần mềm, mới chuyển sang học PIC nên chưa rõ có giải pháp cứng nào đơn giản không.

      Comment


      • #4
        Nguyên văn bởi bangquansu Xem bài viết
        Chào bác minhtuan
        Tôi đúng là đang dùng PIC Ethernet thật. Con này có 2 cổng RS232 và 1 cổng LAN. Một cổng RS232 đã dùng cho việc khác. Cổng LAN cũng dùng cho việc nối với Internet để điều khiển từ xa. Vì vậy chỉ còn lại cổng RS232 nối qua USB vào PC. Hiện nay, từ xa qua cổng LAN, tôi dùng Web Browser để truy cập vào ứng dụng Web. Qua cổng USB tôi lại phải viết một ứng dụng giống như vậy ( rất khó làm giống hệt). Vấn để sử dụng lại ứng dụng Web có lẽ phải có một USB Device Driver để convert chuẩn USB thành TCP/IP. Từ phía PIC chắc tận dụng RS232 còn lại chắc lằng nhằng. Như vậy, làm thế nào đưa tín hiệu từ cổng LAN cũng ra cổng USB là xong. Có nghĩa là ra 2 đường, nhưng cùng một nguồn tín hiệu. Tôi chuyên phần mềm, mới chuyển sang học PIC nên chưa rõ có giải pháp cứng nào đơn giản không.
        Ý bác muốn sao, có phải cũng muốn truy cập đến ứng dụng Web trên con PIC Ethernet thông qua cổng USB và Lan đều được phải không, cái này thì em không rõ, mà hình như người ta dùng Driver ảo, tạo ra 1 card ảo trên máy tính để giống như bác nói là "convert chuẩn USB thành TCP/IP", còn nếu bác muốn chỉ là truy xuất đến Pic Ethernet thông qua cổng LAN, từ đó tín hiệu điều khiển gởi về máy tính qua USB thì bác có thể dùng thêm con RS232<->USB, kết nối với UART còn lại của con PIC Ethernet.
        Diễn đàn Vi điều khiển:

        Comment


        • #5
          Ý tôi là muốn dùng Browser trên máy tính nối với PIC qua USB hoặc RJ45 đều được và cùng sử dụng được cùng một Web application có sẵn trên PIC. Câu hỏi 1: Liệu có thể bỏ qua RS232 và có cách gì nối cả USB và RJ45 vào cổng LAN để chia sẻ cùng một nguồn tín hiệu không?

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X