在线时间199 小时
UID2090042
注册时间2015-1-3
NXP金币10
该用户从未签到
金牌会员
 
- 积分
- 1587
- 最后登录
- 2021-7-20
|
本帖最后由 laotui 于 2015-3-20 10:03 编辑
申请帖发在[size=1em]飞思卡尔FAE线上技术支持版块了,按七姐要求重发试用帖,就发在M0+版块了。直接复制有用的:
时间好紧张板子还有错误要测试,KL26也要调,只能业余时间搞了。
上传一个HID鼠标,顺便说下例程里给的CDC在处理时没有考虑HID
设备,会收不到0x81 0x22 这个控制传输
我暂时打个补丁
if(Setup_Pkt->bmRequestType==0x81)
{
if( Setup_Pkt->wValue_h==0x22)
{
EP_IN_Transfer(EP0,(uint8*)ReportDescriptor,sizeof(ReportDescriptor));
tBDTtable[bEP0OUT_ODD].Stat._byte= kUDATA0;
}
}
这样就可以枚举成功了
K3、K4控制鼠标左右移。
另外经过测试K64板子大部分功能都正常唯一不满意的是为了省一个有源晶振直接用LAN8720A给单片机提供时钟结果8720A发热相当严重
附上之前帖子的地址:https://www.nxpic.org.cn/module/forum/forum.php?mod=viewthread&tid=597125&page=1#pid2108633
|
|