UenX
14-05-2011, 11:58 AM
Chào mọi người.
Em đang test module USB của con PIC18f4550 này.
Mặc dù đã thử rất nhiều mạch/code mẫu trên mạng nhưng khi kết nối máy tính vẫn chỉ báo "USB Device Not Recognized".
Nay em lập topic này mong được mọi người chia sẻ những nguyên nhân cho trường hợp ở trên và những điểm cần lưu ý để một mạch giao tiếp USB bằng PIC18f4550 có thể hoạt động bình thường ( Ít nhất là máy tính phải nhận dạng được thiết bị )
# Đây là mạch em đang sử dụng :
• http://www.picvietnam.com/forum/attachment.php?attachmentid=4332&stc=1&d=1305343405
• Mạch đang cắm trên Testboard:
http://www.picvietnam.com/forum/attachment.php?attachmentid=4333&stc=1&d=1305343405
, có gắn thêm 2 tụ 100nf ở 2 cặp chân nguồn của PIC.
• Em đang dùng code CCS theo Tutorial tại đây: http://www.dientuvietnam.net/forums/showthread.php/20513-TUT-H%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-giao-ti%E1%BA%BFp-USB-v%E1%BB%9Bi-PIC18F --> USB Device Not Recognized.
• Em cũng đã thử demo chuột chạy vòng - ex_usb_mouse.c trong thư mục Examples của CCS Compiler --> USB Device Not Recognized.
# Những điều em đang băn khoăn
• Các dây nối từ chân D+ và D- từ USB tới PIC như vậy là đã đủ gần để k bị nhiễu chưa.
• Tụ 470nf 50V em đang sử dụng có màu nâu đỏ và to/dày hơn các tụ 470nf em thấy ở các Demo trên mạng ( có màu vàng nhạt - http://cdn1.iofferphoto.com/img/item/204/471/368/QLfm.jpg ) - Như vậy có vấn đề j hay không? Điện áp chân VUSB em đo được là 3.35V.
• Em còn bỏ sót nguyên nhân nào nữa hay k.
Mong nhận được lời giải đáp và chia sẻ kinh nghiệm từ mọi người. Cảm ơn rất nhiều !
Em đang test module USB của con PIC18f4550 này.
Mặc dù đã thử rất nhiều mạch/code mẫu trên mạng nhưng khi kết nối máy tính vẫn chỉ báo "USB Device Not Recognized".
Nay em lập topic này mong được mọi người chia sẻ những nguyên nhân cho trường hợp ở trên và những điểm cần lưu ý để một mạch giao tiếp USB bằng PIC18f4550 có thể hoạt động bình thường ( Ít nhất là máy tính phải nhận dạng được thiết bị )
# Đây là mạch em đang sử dụng :
• http://www.picvietnam.com/forum/attachment.php?attachmentid=4332&stc=1&d=1305343405
• Mạch đang cắm trên Testboard:
http://www.picvietnam.com/forum/attachment.php?attachmentid=4333&stc=1&d=1305343405
, có gắn thêm 2 tụ 100nf ở 2 cặp chân nguồn của PIC.
• Em đang dùng code CCS theo Tutorial tại đây: http://www.dientuvietnam.net/forums/showthread.php/20513-TUT-H%C6%B0%E1%BB%9Bng-d%E1%BA%ABn-giao-ti%E1%BA%BFp-USB-v%E1%BB%9Bi-PIC18F --> USB Device Not Recognized.
• Em cũng đã thử demo chuột chạy vòng - ex_usb_mouse.c trong thư mục Examples của CCS Compiler --> USB Device Not Recognized.
# Những điều em đang băn khoăn
• Các dây nối từ chân D+ và D- từ USB tới PIC như vậy là đã đủ gần để k bị nhiễu chưa.
• Tụ 470nf 50V em đang sử dụng có màu nâu đỏ và to/dày hơn các tụ 470nf em thấy ở các Demo trên mạng ( có màu vàng nhạt - http://cdn1.iofferphoto.com/img/item/204/471/368/QLfm.jpg ) - Như vậy có vấn đề j hay không? Điện áp chân VUSB em đo được là 3.35V.
• Em còn bỏ sót nguyên nhân nào nữa hay k.
Mong nhận được lời giải đáp và chia sẻ kinh nghiệm từ mọi người. Cảm ơn rất nhiều !