![]() |
|
Tài trợ cho PIC Vietnam |
Luận văn tốt nghiệp Nếu bạn thắc mắc vì sao chúng tôi muốn phổ biến các luận văn tốt nghiệp? Xin xem tại đây |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#8 |
Đệ tử 1 túi
Tham gia ngày: Jul 2006
Bài gửi: 17
: |
Tiếp theo là phần chương trình nhận số liệu trên máy tính:
Lên google.com tìm các chương trình mẫu có sẵn bấm vô "HID", tìm được chương trình viết cho C++ 6.0. link trang web:http://www.lvr.com/hidpage.htm link down chương trình: http://www.lvr.com/files/usbhidio_vc6.zip Tìm những file hỗ trợ của HID: (lên google bấm đúng cái tên file là có à) hid.lib, hid.h, hid.dll, hidpi.h, hidusage.h, hidsdi.h, SETUPAPI.DLL, setupapi.h, setupapi.lib. Chép vào những thư mục tương ứng trong C, file dll thì chép vào thư mục system32 của windows. Mìnk không biết gởi file lên diễn đàn sao nên không gởi lên được, có ai chỉ giúp không? Mở cái project của c++ mới tải về (mở file .dsw á), complie thử, nếu báo lỗi: DBT_DEVTYP_DEVICEINTERFACE, PDEV_BROADCAST_DEVICEINTERFACE, HDEVNOTIFY, DEVICE_NOTIFY_WINDOW_HANDLE undeclared thì vào file stdafx.cpp thêm dòng #define WINVER 0x0500 vào đầu file (cái này mấy bữa mới thấy, nó có viết trong cái trang kia nhưng không để ý. hix) Nếu tới đây suông sẻ, thì sẽ complie và chạy được file chương trình cho USB HID, lúc này cắm mạch USB vào, chạy chương trình c++ lên, thay số vendorID và productID là: 0461 và 0020 (để mặc định nó số khác). Bấm Find my device, rồi coi thông báo coi kết nối được chưa, bấm Once để truyền và nhận 1 lần. Tới đây thì các bạn đã làm xong 1 cái truyền nhận dữ liệu USB dùng HID. Code trên pic, code trên PC và mạch đã có (có thể là có chẳng hiểu gì cả nữa ![]() Cái việc này xem ra đỡ mù mờ hơn rất nhiều việc đọc cuốn USB complete và ... tưởng tượng (tất nhiên vẫn phải đọc nhưng không tưởng tượng nữa ![]() Chúc vui. |
![]() |
![]() |
|
|