View Single Post
Old 20-01-2010, 09:40 AM   #2
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 tppdua View Post
chào các anh chị, em là người mới tìm hiểu về giao tiếp USB mà cụ thể là lớp HID. Em đã đọc qua phần HID trong USB complete nhưng cảm thấy nó quá chung chung. Vì em muốn làm hẳn 1 project có ứng dụng cụ thể , nghĩa là có làm mạch và viết các chương trình, nên em muốn biết mình nên tìm hiểu theo trình tự nào là hợp lý (tìm hiểu hay làm cái gì trước, cái gì sau, và nên thực hiện ứng dụng cụ thể nào? . Thêm nữa là em chỉ mới biết về 8051, nhưng trong giao tiếp USB thì cần biết về PIC, nên em cố sẽ học nhanh về PIC. Tóm lại, em ko biết nên bắt đầu như thế nào, mong anh chị cho ý kiến ( như các bước thực hiện , tìm hiểu ?) (sách và mạng nói rất nhiều nhưng chính vì quá nhiều làm em lúng túng).Thanks
Trước tiên cần xác định rõ ràng hơn, bạn cần gì?

1 - Để bắt đầu với PIC, bạn vào box dành cho nguời mới bắt đầu, sẽ có các hướng dẫn về các loại công cụ...

2 - Nếu bạn cần nắm về giao thức USB, thậm chí có khả năng tự viết lại firmware thì bạn nên bắt đầu bằng:
- Đọc qua thread này, và đọc 1 số tài liệu, 1 số chương mình đã recommend.
http://www.picvietnam.com/forum/showthread.php?t=472
- Đọc firmware của Bminch, đây là 1 firmware USB cho 18F2550/4550 rất phổ biến, được viết rút gọn bằng ASM để bạn có thể nắm được cách thức cũng như các bước mà 1 fw USB cần thực hiện
http://www.microchip.com/forums/tm.aspx?m=89669&mpage=1

3 - Nếu bạn chỉ cần làm được ứng dụng USB:
- Đọc các tài liệu để hiểu cơ bản về các USB descriptor và HID descriptor
- Tải Microchip Application Libraries trong đó có USB stack và rất nhiều project mẫu về USB, có cả HID và software giao tiếp thiết bị viết bằng C#
http://www.microchip.com/stellent/id...cName=en537044
__________________
- 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