Trích:
Nguyên văn bởi thaithien
Em đã nạp được firmware và máy tính đã nhận.Dùng chương trình tạo sẵn của Windriver để kiểm tra kết nối,và send vài dữ liệu được rồi nhưng vẫn chưa hiểu lắm.Bây giờ em muốn làm một cái như thế này :viết một chương trình giao tiếp trên máy tính (bằng vb6 hoặc VC6 hoặc Vb.hôặc VC.net) gồm các ô check box tương ứng với các port b của PIC.Khi ô được check thì led nối với box đó sẽ sáng.Em đang tìm hiểu nhưng gặp rất nhiều khó khăn.Các anh đi trước gợi mở cho em vài ý tưởng được không ?
Em xin cảm ơn !!!
|
Mình không sử dụng windriver. Nhưng ý tưởng chung là trên windows mọi thứ đều là file và do đó có thể mở bằng hàm CreateFile, truy xuất bằng WriteFile hoặc ReadFile.
Các driver như microchip generic driver, HID, winusb đều cung cấp cơ chế truy xuất thiết bị qua các hàm file I/O.
Windriver có thể tuơng tự như vậy. Để giao tiếp với driver bạn cần kiểm tra code mẫu trên PC mà nó tạo ra dựa vào đó tìm ra cách truy xuất thiết bị.
Công việc còn lại chỉ còn gửi/nhận vài byte, kiểm tra, đóng mở LED.