PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Giao tiếp USB, CAN, I2C, SPI, USART... (http://www.picvietnam.com/forum/forumdisplay.php?f=45)
-   -   Dùng PIC 18f4550 truyền nhận dữ liệu qua USB (http://www.picvietnam.com/forum/showthread.php?t=2046)

bienkiu 29-02-2008 12:51 AM

Dùng PIC 18f4550 truyền nhận dữ liệu qua USB
 
Đề tài thực tập tốt nghiệp của em là thiết kế thi công mạch dùng Pic 18f4550 để có thể truyền nhận dữ liệu qua cổng Usb.
em mới tìm hiểu nên cũng chưa biết nhiều, xin mọi người biết thì chỉ bảo dùm.
Các công đoạn thực hiện đồ án này như thế nào?
Mọi người biết xin giúp đỡ. Cảm ơn mọi người

namqn 29-02-2008 01:37 AM

Trích:

Nguyên văn bởi bienkiu (Post 14553)
Đề tài thực tập tốt nghiệp của em là thiết kế thi công mạch dùng Pic 18f4550 để có thể truyền nhận dữ liệu qua cổng Usb.
em mới tìm hiểu nên cũng chưa biết nhiều, xin mọi người biết thì chỉ bảo dùm.
Các công đoạn thực hiện đồ án này như thế nào?
Mọi người biết xin giúp đỡ. Cảm ơn mọi người

Trước khi thực hiện đề tài của bạn, bạn nên đọc qua 2 luồng sau:
http://www.picvietnam.com/forum//showthread.php?t=467
http://www.picvietnam.com/forum//showthread.php?t=472

Bạn có thể tìm trên mạng các project tương tự, nhưng cứ tìm hiểu thử USB đi, bạn sẽ thấy là có khá nhiều thứ cần làm để hoàn thành đề tài của bạn. USB hoàn toàn không giống cổng nối tiếp hay song song trong máy tính.

Thân,

nghia_tdh21 10-05-2008 12:40 AM

Truyền thông qua cổng USB
 
Mình cũng đang thực hiện đề tài như bạn
Nói chung chuẩn giao tiếp USB khá phức tạp, hướng của mình là:
-Đọc qua USB Specification để hiểu về hoạt động (đọc sơ thôi, đọc nhiều choáng 600 tr lận)
-Ngoài ra đọc tham khảo các quyển: USB complete (nói về HID khá kỹ), USB design by Example, bộ thư viện MSDN
-Nếu bạn biết ngôn ngữ VB6 thì phải tìm hiểu các hàm trong thư viện HID (Human Interface Device) khai báo các hàm trong đó, nếu không thì chịu khó tìm souce code để tham khảo
-Viết chương trình trên chip mình dùng phần mềm: mikrobasic, phần mềm này có cú pháp như Visual Basic khá dễ học, đặc biệt hỗ trợ nhiều thư viện trong đó có hỗ trợ giao tiếp USB với hàm của HID trên máy tính
-Ngoài ra bạn cũng có thể dùng trình dịch C của Microchip để viết tùy theo khả năng của bạn.


Múi giờ GMT. Hiện tại là 02:31 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