原创 基于STM32的USB-HID设备驱动的移植和修改

2015-5-28 10:47 2383 3 6 分类: MCU/ 嵌入式

1,在STM32官方的HID库的基础上修改驱动,同时单片机通过别的外设读取传感器数据,将坐标发送到电脑,使鼠标发生坐标的变化。

2,因与公司签订了保密协议,因此该部分代码未能上传,附件为ST官方的USB lib,大家可以根据需要设置自己的STM32的HID或者host模式。

3,调试的注意事项:USB-HID每次往PC发送的四个字节,中间两个字节为x,y,表示鼠标在PC上移动的偏移量,而不是鼠标的位置,如果传感器输出数据较小而大家想要鼠标移动的距离变大,可以多次执行发送缓存函数来达到大的移动偏移,另外,请保证传感器与STM32的接触良好,否则鼠标会在屏幕上乱动。

4,STM32 必须工作在48M时钟或者之上,不能低于48M,如果用内部晶振请倍频到64M(我用的STM32F411)

 

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户1849145 2015-10-21 15:33

赞,能更详细点么

hzddyx_297768481 2015-10-21 13:56

赞一个,能详细点更好!

用户1696769 2015-7-15 15:50

希望有更详细的内容
相关推荐阅读
我要评论
3
3
关闭 站长推荐上一条 /3 下一条