按BS25開(kāi)發(fā)板引出的管腳做如下配置:
三個(gè)按鍵接 MGPIO12~14 。
兩個(gè)滾輪引腳接 QDEC 接口 MGPIO16~17,公共引腳接地。
PAW3395 光標(biāo)傳感器 SPI 接 MGPIO20~23,傳感器電源和IO電源全都連接到開(kāi)發(fā)部的1.8V。
傳感器的中斷引腳空置。
兩塊BS25開(kāi)發(fā)板,一個(gè)做Dongle,一個(gè)做Mouse。
SDK 軟件分別配置為 Dongle 和 Mouse,Mouse端軟件接口的初始化需要按修改管腳配置。
通過(guò) Uart0 進(jìn)行燒錄,具體有關(guān) SDK 軟件設(shè)置和燒錄方法請(qǐng)參考文章:http://ttokpm.com/d/2280736.html “如何選擇和編譯海思星閃BS25 SDK下的sle mouse工程”。
BS25 兩塊開(kāi)發(fā)板都選用 TypeC 數(shù)據(jù)線供電,Dongle通過(guò)數(shù)據(jù)線連接電腦除了供電還傳送鼠標(biāo)數(shù)據(jù)給電腦。
通過(guò)Uart1連接USB轉(zhuǎn)Uart轉(zhuǎn)換器查看開(kāi)發(fā)板輸出的信息,已經(jīng)完成Mouse和Dongle之間的SLE配對(duì)連接,而且按鍵、滾輪以及光標(biāo)傳感器全部工作正常。
硬件測(cè)試見(jiàn)下圖
串口輸出信息如下:
- Dongle端:
- Mouse端:
-
傳感器
+關(guān)注
關(guān)注
2545文章
50446瀏覽量
751077 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
4898瀏覽量
97061 -
SDK
+關(guān)注
關(guān)注
3文章
1020瀏覽量
45697
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論