按BS25開發板引出的管腳做如下配置:
三個按鍵接 MGPIO12~14 。
兩個滾輪引腳接 QDEC 接口 MGPIO16~17,公共引腳接地。
PAW3395 光標傳感器 SPI 接 MGPIO20~23,傳感器電源和IO電源全都連接到開發部的1.8V。
傳感器的中斷引腳空置。
兩塊BS25開發板,一個做Dongle,一個做Mouse。
SDK 軟件分別配置為 Dongle 和 Mouse,Mouse端軟件接口的初始化需要按修改管腳配置。
通過 Uart0 進行燒錄,具體有關 SDK 軟件設置和燒錄方法請參考文章:http://m.1cnz.cn/d/2280736.html “如何選擇和編譯海思星閃BS25 SDK下的sle mouse工程”。
BS25 兩塊開發板都選用 TypeC 數據線供電,Dongle通過數據線連接電腦除了供電還傳送鼠標數據給電腦。
通過Uart1連接USB轉Uart轉換器查看開發板輸出的信息,已經完成Mouse和Dongle之間的SLE配對連接,而且按鍵、滾輪以及光標傳感器全部工作正常。
硬件測試見下圖
串口輸出信息如下:
- Dongle端:
- Mouse端:
-
傳感器
+關注
關注
2552文章
51382瀏覽量
755765 -
開發板
+關注
關注
25文章
5121瀏覽量
97970 -
SDK
+關注
關注
3文章
1045瀏覽量
46149
發布評論請先 登錄
相關推薦
評論