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)
-   -   Vấn đề đọc dữ liệu giao tiếp HID (http://www.picvietnam.com/forum/showthread.php?t=35709)

Daotacanh1 17-11-2016 10:05 AM

Vấn đề đọc dữ liệu giao tiếp HID
 
Xin chào tất cả mọi người. Mình đang làm dự án Bàn phím bằng pic 18f4550. Mọi thứ khá ok duy nhất chỉ còn gặp vấn đề về việc nhận tín hiệu từ bàn phím để xác định trạng thái Capslock, Numlock,...
Mình biết rằng máy tính sẽ gửi lại 1 byte sau khi nhận 1 key. Trong byte đó. Bit 0 là Numlock Bit 1 là Scolllock Bit 2 là Capslock. Nhưng mình không thể nhận diện được nó.
Mình đang dùng mô hình sau cho Capslock nhưng nó không hoạt động. Có ai có kinh nghiệm về vấn đề này không. Giúp mình với :(

HID_read();
readbuff[0] |= 0b11111011;
if (readbuff[0]==0b11111111) PORTC.B0=1; else PORTC.B1=0;


Múi giờ GMT. Hiện tại là 06:43 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam