USB và Pic18F4550

demon52

Kỹ sư
#1
Hi all,
Thread này sẽ thảo luận và hướng dẫn làm giao tiếp usb từ a->z, mời các cao thủ vào họp mặt.
Mình cũng như các bạn chưa làm bao giờ, đọc về usb rồi -> không hiểu, quá nhiều chuẩn... không quan tâm, vì ta sẽ sài mikroC có sẵn thư viện ;)) ( vẫn phải hiểu 1 số cái cơ bản nhé)
Bắt đầu : muốn có mạch phải có mạch cứng đó là cái lẽ đương nhiên rồi :)
Ở đây mình design 1 cái kit 18F4550 đơn giản, gọn nhẹ, chỉ có 8 led đơn, 1 lcd, 1 keypad 4x4 ( là 1 header 10 kéo ra ngoài cắm vào 1 mạch keypad, Header này cũng có thể là cổng mở rộng nếu ai không thích sài keypad, mình thiết kế với mục đích "Small Development Kit" mà )
Demo Image của em nó:
PIC18F4550-USB.jpg
Pic18F4550-USB CPU​
Keypad4x4.jpg
Keypad 4x4​
Link down:​
PIC18F4550 USB CPU : Pic18F4550-USB-Final.rar
KEYPAD 4x4 : Keypad4x4.rar
Firmware: Sẽ đợi có người làm xong mạch cứng post lên sẽ tiếp tục :)
Thanks for read​
 

demon52

Kỹ sư
#2
Hi all,
Mình đã có mạch cứng của chú này nhé, đợi sáng mai đi kiếm con trở treo 100R->470R về là có thể làm 1 bài test GPIO và USB nhé. Cái này trước giờ mấy lần định làm mà lười quá... nay có cơ hội nhất định sẽ cố gắng làm trong vòng ngắn nhất là 1 tuần phải hoàn thành project này.
Mọi người ai đã từng làm về USB thì cho nhận xét và hướng dẫn mọi người nhé, mình đang phân vân không biết nên sài C# hay .net để code USB interface.
Best wish.
 

demon52

Kỹ sư
#3
Hi all.
Như đã hứa, và cũng chỉ vì sợ thất hứa tối qua sau khi chém gió với admin tới tận 3h sáng mình đã đọc qua ít C# và code được USB interface. giao diện nói chung là sơ sài, nhưng được cái đã connect được với board, control liên tục ko bị nhiễu gì cả @@ Tối hay mai nếu mượn được cái mobile sịn sẽ debug và tối ưu lại code rồi úp video anh em xem :) giờ là show cái interface:
Test_image.jpg

Firmware, Interface vs1, Hardware ( simulation) are attached :)
Các bạn cài driver usb ảo cho Proteus ( có sẵn trong thư mục cài ) để có thể xem mô phỏng nhé!
Best regards
 

Đính kèm

sgesvn

Moderator
Thành viên BQT
#5
cái này trước đây từng làm bằng mikroC, làm theo example là chạy
Nói thì dễ làm mới khó bạn ạ. Nếu có thể rất vui nếu bạn chỉ cho mọi người cái example mà bạn nói. Có gì sẽ cùng bạn luận được không?
 
#7
bạn cài xong mikroC thì có để vào mục help để xem phần HID USB ấy, hoặc có thể tham khảo tut của anh hiền học viện hải quân ở dtvn, vì dùng các hàm của mikroC nên không khó khăn như bạn nghĩ đâu
 

sgesvn

Moderator
Thành viên BQT
#8
bạn cài xong mikroC thì có để vào mục help để xem phần HID USB ấy, hoặc có thể tham khảo tut của anh hiền học viện hải quân ở dtvn, vì dùng các hàm của mikroC nên không khó khăn như bạn nghĩ đâu
Ý mình không phải là học khó hay không khó vì cái đó mình biết. Mình chỉ muốn cho luồng này nó sôi nổi hơn bằng cách các bạn trích dẫn hoặc đưa ra một vấn đề nên có dẫn chứng cụ thể. Sẽ rất cần thiết cho mem mới đấy.
 

demon52

Kỹ sư
#9
Ý mình không phải là học khó hay không khó vì cái đó mình biết. Mình chỉ muốn cho luồng này nó sôi nổi hơn bằng cách các bạn trích dẫn hoặc đưa ra một vấn đề nên có dẫn chứng cụ thể. Sẽ rất cần thiết cho mem mới đấy.
HI all,
Cái usb-pic với Mikro C, CCS thì có lẽ là quá đơn giản so với những người đi trước, nhưng lại là một cái gì xa vời với các bạn sinh viên, vì vậy những ai đã từng làm về usb-pic dù thành công hay chưa hãy post những kinh nghiệm và sản phẩm, code, sch, pcb,doc... liên quan về vấn đề này lên cho mọi người cùng chia sẻ.
Ngoài ra còn vấn đề viết interface nữa, có nhiều ngôn ngữ có khả năng support usb interface như VB, VB.net, C++/C#, java... ai đã từng code thì hãy chia sẻ với mọi người :)
Sharing is getting...
Regards.
 

The Ninh

Học sinh phổ thông
#10
Hi all.
Như đã hứa, và cũng chỉ vì sợ thất hứa tối qua sau khi chém gió với admin tới tận 3h sáng mình đã đọc qua ít C# và code được USB interface. giao diện nói chung là sơ sài, nhưng được cái đã connect được với board, control liên tục ko bị nhiễu gì cả @@ Tối hay mai nếu mượn được cái mobile sịn sẽ debug và tối ưu lại code rồi úp video anh em xem :) giờ là show cái interface:

Firmware, Interface vs1, Hardware ( simulation) are attached :)
Các bạn cài driver usb ảo cho Proteus ( có sẵn trong thư mục cài ) để có thể xem mô phỏng nhé!
Best regards
chào bạn cho mình hỏi là bạn dùng phần mềm gì để viết firmware vây?? Thanks nhiều@@
 

Quảng cáo Google

Quảng cáo Google