![]() |
ví dụ về usb nè bà con
2 Attachment(s)
Chào các bạn,
Mình tìm được 1 ví dụ về usb, thấy hay hay nên post lên cho các bạn xem thử. ^_^ ps: phần HID là 1 keyboard usb, bạn nào làm thêm được phần cho nó boot được từ BIOS thì chỉ mình với nhe. |
keyboard usb truy xuất được trong BIOS và DOS?
Ví dụ HID ở trên viết về keyboard usb dùng lớp HID. Mình đã làm keyboard usb rồi, nó hoạt động bình thường trong windows, nhưng khi khởi động máy thì không truy xuất được vào BIOS và không vào DOS được( chỉ boot được trong windows thôi). Mình đã chỉnh 2 trường subclass và protocol là 1 rồi những vẫn không vào bios được.
Bạn nào biết giúp mình với. |
cho toi biet cau tao cua úb
|
Trích:
Thân, |
làm sao để con 18F4550 giao tiếp ở USB 2.0
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
|
Trích:
+ 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. |
các bác nói về USB toàn cho người biêt' rồi
còn cho người mới học đoc mấy vụ này thấy ngất luôn !!! chăng thấy Ví Dụ cụ thể gì cả |
tăng tốc USB HID
mình đã thử tăng buffer lên 64 và cũng đã để thời gian poilling xuống 1ms (mặc dù nó cảnh báo là ko được để nhỏ hơn 10ms :D ) nhưng thực sự là chưa tăng được đáng kể tốc độ truyền ( giờ này vẫn chậm hơn Com nhiều lắm ) . mình nhận thấy là chip mình đang chạy ở chế độ Full speed nhưng lại ở USB version 1.0 . mình nghĩ là vấn đề mấu chốt là ở trỗ làm sao để lên thành USB Version 2.0 ( vì con này có hỗ trợ 2.0 ) .còn về chuẩn HID thì mình thấy nó cũng cho chạy được 64Kb ở tốc độ Full Speed 2.0 mà , còn high Speed thì lên tận 40MB/s lận .BVK có biết làm thiết lập cái gì để nó chạy ở USB Version 2.0 hay ko?
|
Trích:
|
Trích:
Thân, |
vấn đề là ở chỗ là các hàm mà CCS tạo ra được thiết lập như thế nào??? còn đi ăn sẵn thì tôi ko thích lắm . có chọc ngáy thì cũng khó mà hiểu được.
|
có bác nào đọc datasheet cua USB rồi thì có thể nói cho em biết 1 số định nghĩa của nó ko .
VD : ping-pong , endpoint ....... mấy cái đinh nghĩa cua nó khó hiểu quá !!! |
Trích:
Trích:
Trích:
|
Trích:
chứ giờ mà ngồi viết lại Windows thì đúng là vỡ ...hết cả răng :D |
Múi giờ GMT. Hiện tại là 10:02 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam