按BS25开发板引出的管脚做如下配置:
三个按键接 MGPIO12~14 。
两个滚轮引脚接 QDEC 接口 MGPIO16~17,公共引脚接地。
PAW3395 光标传感器 SPI 接 MGPIO20~23,传感器电源和IO电源全都连接到开发部的1.8V。
传感器的中断引脚空置。
两块BS25开发板,一个做Dongle,一个做Mouse。
SDK 软件分别配置为 Dongle 和 Mouse,Mouse端软件接口的初始化需要按修改管脚配置。
通过 Uart0 进行烧录,具体有关 SDK 软件设置和烧录方法请参考文章:https://www.elecfans.com/d/2280736.html “如何选择和编译海思星闪BS25 SDK下的sle mouse工程”。
BS25 两块开发板都选用 TypeC 数据线供电,Dongle通过数据线连接电脑除了供电还传送鼠标数据给电脑。
通过Uart1连接USB转Uart转换器查看开发板输出的信息,已经完成Mouse和Dongle之间的SLE配对连接,而且按键、滚轮以及光标传感器全部工作正常。
硬件测试见下图
串口输出信息如下:
全部0条评论
快来发表一下你的评论吧 !