CH376操作鍵盤問題

為什么接有些鍵盤的時候,通過串口軟件觀察不斷的發(fā)送好多報表產(chǎn)生的代碼,都無法停止下來了?求救......

這個是串口發(fā)送的問題,看下你發(fā)送的數(shù)據(jù)長度是否超過255個字節(jié)?


我采用貴司提供的代碼:用CH376操作鍵盤: printf("start \n");

//做測試命令,檢測單片機和CH376硬件連接,以及讀寫時序是否正確 CH376_WR_CMD_PORT( 0x06 );

CH376_WR_DAT_PORT( 0x55 );

s = CH376_RD_DAT_PORT( );

printf(" %02x \n",(UINT16)s);

我通過串口程式回報結(jié)果如下: start 55 wait usb device :

表明單片機與CH376連接成功了嗎? 如果成功,為什么還是初始化不了鍵盤呢?就樓主解救,非常感謝~


還有我的單片機是3.3V的單片機,先前使用5V單片機是可以成功的,只是移植到3.3V單片機上,硬件需要改變什么嗎?

我聽論壇上說過CH376的V3需要接到VCC上,并使用3.3V供電才可以嗎?求解答???


3.3V的時候VCC和V3短接接電源。


我采用貴司提供的代碼:用CH376操作鍵盤: printf("start \n");

//做測試命令,檢測單片機和CH376硬件連接,以及讀寫時序是否正確 CH376_WR_CMD_PORT( 0x06 );

CH376_WR_DAT_PORT( 0x55 );

s = CH376_RD_DAT_PORT( );

printf(" %02x \n",(UINT16)s);

我通過串口程式回報結(jié)果如下: start 55 wait usb device :

表明單片機與CH376連接成功了嗎? 如果成功,為什么還是初始化不了鍵盤呢?就樓主解救,非常感謝~


我采用貴司提供的代碼:用CH376操作鍵盤: printf("start \n");

//做測試命令,檢測單片機和CH376硬件連接,以及讀寫時序是否正確 CH376_WR_CMD_PORT( 0x06 );

CH376_WR_DAT_PORT( 0x55 );

s = CH376_RD_DAT_PORT( );

printf(" %02x \n",(UINT16)s);

我通過串口程式回報結(jié)果如下: start 55 wait usb device :

表明單片機與CH376連接成功了嗎? 如果成功,為什么還是初始化不了鍵盤呢?就樓主解救,非常感謝~


s=0xAA才對,希望你把DATESHEET認真看看。你多少需要了解USB協(xié)議和HID協(xié)議,否則這個鍵盤很難操作成功


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频