View Single Post
Old 28-05-2008, 03:35 PM   #9
bien_van_khat
...Damned...
 
bien_van_khat's Avatar
 
Tham gia ngày: Apr 2006
Nơi Cư Ngụ: Hồ Chí Minh
Bài gửi: 522
:
Trích:
Nguyên văn bởi hopeman View Post
mình đã làm giao tiếp USB HID cho con 18F4550 nhưng tốc đô truyền dữ liệu còn chậm quá, mình muốn làm nó chạy ở chế độ 2.0 full speed cho chuẩn HID này nhưng ko biết làm thế nào? bạn nào biết rồi chỉ mình với . khi viết code mình sử dụng các thư viện có sẵn của CCS
Tốc độ truyền nhận dữ liệu thực tế phụ thuộc vào
+ Tốc độ bus
+ Tốc độ xử lý dữ liệu của đơn vị điều khiển.
Đối với 18F4550, tốc độ bus là full-speed
HID được thiết kế không nhắm vào mục đích tải dữ liệu tốc độ cao, về lý thuyết tốc độ tối đa là 64KBs. Để tăng tốc độ của HID bạn có thể tăng Endpoint buffer size tối đa là 64byte (mặc định là 8byte), giảm thời gian polling của host tối thiểu là 1ms.

Tuy nhiên như đã nói ở trên, tốc độ thực phụ thuộc rất nhiều vào quá trình xử lý dữ liệu của PIC.
__________________
- Xin đọc trước khi post bài

Xin đặt code trong thẻ [ code ] [ /code ]
bien_van_khat vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn