当前页面为 开发中 版本,查看特定版本的文档,请在页面左下角的下拉菜单中进行选择。

Multimode HID Module

重要

此例程仅存在于特殊版本的SDK中,如有需要请联系Panchip。

1 功能概述

此sample为pan108xxa/b5(64pin)与pan107`(32pin芯片) EVB板配合实现spi消息通信控制2.4G及BLE无线HID透传模组应用

2.4G模式并且需要配合prf_dongle或者hs_mult_common_dongle使用,蓝牙模式默认133HZ(7.5ms interval)

2 环境要求

  • board: pan108xxa/b5(64pin)(用作主控模块demo)+ pan1070UA1A(32pin)(用作从机模块demo)+ hs_mult_common_dongle

  • LOG UART连接:

    • 主控端:P00(uart0 tx),波特率921600

    • 从机端:P16(uart0 tx),波特率921600

  • 通信UART连接:

    • 主控端:P06(uart1 tx),P07(uart1 rx),波特率921600

    • 从机端:P24(uart1 rx),P10(uart1 tx),波特率921600

  • 通信SPI连接:

    • 主控端:P41 CS,P40 CLK,P30 MOSI,P31 MISO

    • 从机端:P23 CS,P22 CLK,P21 MOSI,P20 MISO (注意P20和P21复用成XTL管脚,使用时必须把模块上的XTL焊掉

  • GPIO连接:

    • 主控端:P20 GPIO OUTPUT,P21 IRQ

    • 从机端:P11 IRQ, P12 GPIO OUTPUT

  • USB升级工具:05_TOOLS\量产烧录工具\Panchip DFU Tool

  • EMI测试工具:05_TOOLS\工具箱工具\Panchip ToolBox V0.0.010

  • 高速鼠标测试工具:05_TOOLS\键鼠专用工具\第三方工具\鼠标测试工具\Polling Rate Tester App_v1.02.00.exe

  • 其他工具请参考PAN1080透传模组文档:hs_mult_hid_module_master

3 编译和烧录

例程位置

  • zephyr\samples_panchip\solutions_hid\hs_mult_hid_module_master

  • <home>\nimble\pan10xx_samples\solutions_hid\mult_ms_hid_module\keil_107x

  • <home>\nimble\pan10xx_samples\solutions_hid\prf_dongle\keil_107x

keil工程使用keil进行打开项目进行编译烧录,zephyr工程使用 ZAL 工具可以对其进行编译、烧录。

4 开发和演示说明

开发和演示说明请参考PAN1080透传模组文档:hs_mult_hid_module_master的四五六章节。

5 RAM/Flash资源使用情况

PAN107x:

Flash Size: 175.24k
RAM Size:  46.20 k