USB枚举+PAJ7620功能实现
对于USB枚举这项知识,其实在之前我是没有什么了解的,不过经过了这次手势翻页笔的活动,和许多大神的帖子,我也是能通过PAJ7620模块去读取手势,进行模拟按键的操作功能,简单的对PPT进行一个翻页功能。
再参考大神的HIDKeyboard枚举的过程中,需要先去图形配置界面进行一个THREADX系统与硬件I2C的功能配置的添加。
ThreadX是优秀的硬实时操作系统(RTOS),适用于深嵌入式应用中,具有规模小、实时性强、 可靠性高、无产品版权费、易于使用等特点,并且支持大量的处理器和SoC,包括ARM、PowerPC、SH 4、MIPS、ADI DSP、TI DPS、Nios II等,因此广泛应用于消费电子、汽车电子、工业自动化、网络解决方案、军事与航空航天等领域中。
说实话我自己搞了好久没琢磨透,也是跟着大神的步骤一步一步执行。虽然跟着大神的步骤做出来了,但这也是值得我后续反复思考学习的问题。
配置添加THREADX系统配置添加THREADX系统可参考以下链接,就不做繁琐重复了
https://forum.eepw.com.cn/forum/read/threadid/382689/postid/1480274
根据步骤一路加下来即可
此处是把PAJ1620模块与系统进行结合,通过读取状态值去判定是否进行了对应的手势操作
对相对应的手势事件进行赋值后,通过HID设备定义它互相操作的设备,去模拟计算机对应的的按键功能。
配置完成后进行接线
随后创建一个PPT,添加几个界面,标识1、2、3、4......,用于去判断USB枚举出来的键盘按键
至此便可下载代码编译运行,同时打开串口助手观看现象了
最后也是非常感谢平台提供的DIY手势翻页笔的机会让我见识到了不少好玩的东西,也非常感谢大佬的分享。