0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为星闪SLE开发板BS25和SDK初探3

星闪BS25开发技术 来源:星闪BS25开发技术 作者:星闪BS25开发技术 2023-11-23 14:00 次阅读

按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配对连接,而且按键、滚轮以及光标传感器全部工作正常。

硬件测试见下图

wKgZomVexySAOX-EACL8TmeIlEM312.png

串口输出信息如下:

  1. Dongle端:
wKgaomVex9SACndMAAGNhsLkJS8248.pngDongle 端调试信息图 
  1. Mouse端:
wKgaomVex_aAQ9ECAAIszcxzqgQ566.pngMouse 端调试信息图1  wKgZomVeyEuAUTlcAAH21mpdo-E902.pngMouse 端调试信息图2    


审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48129

    浏览量

    740205
  • 开发板
    +关注

    关注

    25

    文章

    4437

    浏览量

    94085
  • SDK
    SDK
    +关注

    关注

    3

    文章

    966

    浏览量

    44727
收藏 人收藏

    评论

    相关推荐

    如何选择和编译海思星闪BS25 SDK下的sle mouse工程

    本文介绍如何选择和编译海思星闪BS25 SDK下的sle mouse工程。本文假设开发环境已经搭建完毕,具体搭建流程请参考《遥遥领先,华为
    的头像 发表于 10-27 11:23 3227次阅读
    如何选择和编译海思星闪<b class='flag-5'>BS25</b> <b class='flag-5'>SDK</b>下的<b class='flag-5'>sle</b> mouse工程

    星闪BS25开发板NL001初体验

    最近拿到了一块星闪BS25开发板NL001,做一个山寨版的“开箱”吧。
    的头像 发表于 11-17 09:17 3914次阅读
    星闪<b class='flag-5'>BS25</b><b class='flag-5'>开发板</b>NL001初体验

    如何搭建星闪BS25开发环境

    星闪(SparkLink)不多做介绍,有兴趣可以自行查找资料,简单来说就是一种新型的无线规范,理想是取代Bluetooth和Wifi,并且解决了一些蓝牙和wifi的痛点。BS25是某国内厂商推出的一颗支持星闪的SOC,本文介绍如何搭建星闪BS25
    的头像 发表于 11-18 17:14 1999次阅读
    如何搭建星闪<b class='flag-5'>BS25</b><b class='flag-5'>开发</b>环境

    用BurnTool给星闪芯片BS25烧写程序

    本文介绍用BurnTool给星闪芯片BS25烧写程序。
    的头像 发表于 11-22 09:49 1235次阅读
    用BurnTool给星闪芯片<b class='flag-5'>BS25</b>烧写程序

    华为星闪BS25 SDK中GADC设置的陷阱

    华为星闪 BS25 SDK 做产品中发现 GADC中的 一个小陷阱。
    的头像 发表于 12-01 14:01 978次阅读
    <b class='flag-5'>华为</b>星闪<b class='flag-5'>BS25</b> <b class='flag-5'>SDK</b>中GADC设置的陷阱

    利用星闪BS25开发板NL001测试SDK中外设程序

    本文利用星闪BS25开发板NL001测试一下官方sdk中的外设程序,以便熟悉外设的基本操作。
    的头像 发表于 12-22 10:49 1125次阅读
    利用星闪<b class='flag-5'>BS25</b><b class='flag-5'>开发板</b>NL001测试<b class='flag-5'>SDK</b>中外设程序

    利用星闪BS25开发板NL001测试官方sdk中的外设程序uart

    本文利用星闪BS25开发板NL001测试一下官方sdk中的外设程序uart,以便熟悉外设的基本操作。
    的头像 发表于 01-02 11:30 1272次阅读
    利用星闪<b class='flag-5'>BS25</b><b class='flag-5'>开发板</b>NL001测试官方<b class='flag-5'>sdk</b>中的外设程序uart

    有谁用了安信可的产品吗?求测评分享

    Ai-BS21-32S-Kit 是由深圳市安信可科技有限公司针对蓝牙模块Ai-BS21-32S设计的开发板。Ai-
    发表于 04-10 14:48

    支持OPPO华为充协议方案

    和充电口上D+/D-的检测,来支持拥有VOOC快充协议的手机接入。兼容华为SCP协议 5V 4.5A 超级充 OPPO协议芯片,大量出货,支持华为P10,支持R11PIUS***新手机,全系列OPPO,支持普通智能手机 苹果
    发表于 08-08 09:29

    解决BS25 1.0.T20.12版本开发工具默认SDK无法编译的问题

    本文介绍在BS25 1.0.T20.12版本开发工具下,默认的SDK无法编译的问题。
    的头像 发表于 11-08 09:40 561次阅读
    解决<b class='flag-5'>BS25</b> 1.0.T20.12版本<b class='flag-5'>开发</b>工具默认<b class='flag-5'>SDK</b>无法编译的问题

    如何用BurnTool给海思的星闪芯片BS25烧写程序?

    本文介绍用BurnTool给海思的星闪芯片BS25烧写程序。
    的头像 发表于 11-14 09:08 2161次阅读
    如何用BurnTool给海思的星闪芯片<b class='flag-5'>BS25</b>烧写程序?

    海思星闪BS25开发板NL001初体验

    最近拿到了一块星闪BS25开发板NL001,做一个山寨版的“开箱”吧。
    的头像 发表于 11-15 10:01 3011次阅读
    海思星闪<b class='flag-5'>BS25</b><b class='flag-5'>开发板</b>NL001初体验

    华为星闪 SLE 开发板 BS25SDK 初探

    星闪BS25开发板SDK初步接触
    的头像 发表于 11-15 16:01 2137次阅读

    华为星闪SLE开发板BS25SDK初探2

    按照上一篇文章的接口定义连接鼠标标传感器 paw3395,SDK提供的样板程序“sel_mouse_with_dongle”能正常工作。
    的头像 发表于 11-18 12:08 1970次阅读

    解决星闪芯片BS25 1.0.T20.12版本开发工具默认SDK无法编译的问题

    本文介绍在BS25 1.0.T20.12版本开发工具下,默认的SDK无法编译的问题。
    的头像 发表于 11-21 09:08 696次阅读
    解决星闪芯片<b class='flag-5'>BS25</b> 1.0.T20.12版本<b class='flag-5'>开发</b>工具默认<b class='flag-5'>SDK</b>无法编译的问题