- Thôi thì ...Nhân ngày chủ nhật ... mà cũng chẳng đi đâu ( đang bị trọng thương phải nằm giường ... điều trị dưỡng sức ) ... Ngồi hí hoáy làm cái giao tiếp USB đơn giản ... cho các anh em mới tiếp cận .
- Tiêu chí : Đơn giản , gọn nhẹ ... demo được sự điều khiển từ USB
- Hành động : Đương nhiên là mình lựa chọn PIC18F4550 (vì đang có sẵn nó trong tay ) ... trình dịch MikroC ( đơn giản vì đã làm sẵn thư viện HID rồi ... chỉ mang ra là sài thôi ... có vài dòng code !!! )
+ Phần mềm PC : Mình viết trên nền .NET ( Visual basic ) cũng sử dụng thư viện mcHid luôn ! ...
Nói thực là mình không thích dot Net phụ thuộc vào Microsoft lắm ... nên cũng không khoái VB , C# , C++ chạy trên framework ... vừa chậm chạp ... vừa cồng kềnh !
Nếu bạn nào thích thì mình viết trên môi trường khác RAD studio Delphi chẳng hạn sẽ gọn nhẹ hơn ... vác đi máy nào cũng được ... không phụ thuộc .NET framework ( mình thỉnh thoảng lập trình cho Mac , linux , iOS ...v.v với Embarcadero ! ) . Nhưng sau cùng lại chọn viết trên Visual basic vì thấy nó phổ thông ... những người mới học lập trình giao tiếp cũng dễ hiểu hơn các ngôn ngữ khó khác !
--- Mạch điện cụ thể ( demo mà ... chỉ là điều khiển từ PC bật tắt mấy cái Led trên PORTB ... gửi trạng thái led ngược trở lại PC.
--- Phần mềm PC : ( viết trên visual basic ) . ( Visual studio 2010) ... lúc chưa kết nối USB ... nó trông trắng trơn thế này : và hiện " DISCONNECT "
Lúc đã kết nối với thiết bị nó sẽ " CONNECTED " và ra thế này : ( Giờ thì có thể Click vào các ô để điều khiển bật tắt LED ... ( có thể dùng PROTEUS để mô phỏng )
---- Còn dưới đây ... là đầy đủ ... từ a--> Z của Project .
USB_IO.zip
Mời các cụ trẻ Xơi đi ạ !
- Tiêu chí : Đơn giản , gọn nhẹ ... demo được sự điều khiển từ USB
- Hành động : Đương nhiên là mình lựa chọn PIC18F4550 (vì đang có sẵn nó trong tay ) ... trình dịch MikroC ( đơn giản vì đã làm sẵn thư viện HID rồi ... chỉ mang ra là sài thôi ... có vài dòng code !!! )
+ Phần mềm PC : Mình viết trên nền .NET ( Visual basic ) cũng sử dụng thư viện mcHid luôn ! ...
Nói thực là mình không thích dot Net phụ thuộc vào Microsoft lắm ... nên cũng không khoái VB , C# , C++ chạy trên framework ... vừa chậm chạp ... vừa cồng kềnh !
Nếu bạn nào thích thì mình viết trên môi trường khác RAD studio Delphi chẳng hạn sẽ gọn nhẹ hơn ... vác đi máy nào cũng được ... không phụ thuộc .NET framework ( mình thỉnh thoảng lập trình cho Mac , linux , iOS ...v.v với Embarcadero ! ) . Nhưng sau cùng lại chọn viết trên Visual basic vì thấy nó phổ thông ... những người mới học lập trình giao tiếp cũng dễ hiểu hơn các ngôn ngữ khó khác !
--- Mạch điện cụ thể ( demo mà ... chỉ là điều khiển từ PC bật tắt mấy cái Led trên PORTB ... gửi trạng thái led ngược trở lại PC.
--- Phần mềm PC : ( viết trên visual basic ) . ( Visual studio 2010) ... lúc chưa kết nối USB ... nó trông trắng trơn thế này : và hiện " DISCONNECT "
Lúc đã kết nối với thiết bị nó sẽ " CONNECTED " và ra thế này : ( Giờ thì có thể Click vào các ô để điều khiển bật tắt LED ... ( có thể dùng PROTEUS để mô phỏng )
---- Còn dưới đây ... là đầy đủ ... từ a--> Z của Project .
USB_IO.zip
Mời các cụ trẻ Xơi đi ạ !
Comment