- 打卡等级:常住居民III
- 打卡总天数:162
- 最近打卡:2025-05-01 06:56:44
已绑定手机
荣誉版主
无情的代码机器
- 积分
- 2938
|
经过多日写BUG,找BUG,写BUG,找BUG......
写BUG,找BUG,写BUG,找BUG....
反复复反,终于
Ai8051U USB 神功大成 请看VCR:
谁的 Win10 跑到了我的【Ai8051U】实验箱上
主要实现以下功能:
USB-CDC
USB-HID-键盘
USB-HID-鼠标-绝对坐标
USB-WINUSB-Bulk传输
UART2-LCM-P2P
===========================================================
注意工程中USB_LIB库还在开发阶段非正式发布版本,谨慎使用!
本案例基于Ai8051U实验箱开发:
文件夹核心文件说明:
1.keil工程代码。注意30MHZ下载,串口2波特率5000000
HID设备入口 :Ai8051U_Box_HID_Prj\App\src\APP_HID.c
电脑键盘控制(右侧0~F ADC按键) :Ai8051U_Box_HID_Prj\User\keyboard.c
电脑鼠标控制(右上角 矩阵按键) :Ai8051U_Box_HID_Prj\User\mouse.c
UART2_LCM_P2P画面传输 (屏幕下发接串口2):Ai8051U_Box_HID_Prj\App\src\APP_UART_LCM.c
2.python工具代码
py\main.py 电脑桌面图传代码,自行修改port串口
py\P2PTest.py 单张图片测试代码
py\BulkTest.py Bulk节点测试代码,使用UBS接口2和EP5节点,IN 128,OUT 248
3.工具
zadig-2.9.exe,Bulk测试需要手动给接口2安装WinUSB驱动,不测可以不用。
接线示意:
工程源码:
Ai8051U_Box_WIN10.zip
(25.3 MB, 下载次数: 23)
|
3
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
-
+5
楼主威武~
-
+2
楼主威武~
-
+2
楼主威武~
|