当前文档为 本地版本 (v0.1.0)，您可以访问当前页面的 在线版本 以获取最近可能的更新。

# PAN USB Mouse

## 1 功能概述

本例程演示 PanUsb 组件的 HID Mouse Device（鼠标设备）的基本功能。

## 2 环境准备

- 硬件设备与线材：

  - PAN271x EVB 核心板与底板各一块

  - JLink 仿真器（用于烧录例程程序）

  - USB-TypeC 线一条（用于底板供电和查看串口打印 Log）

  - 杜邦线数根或跳线帽数个（用于连接各个硬件设备）

- 硬件接线：

  - 将 EVB 核心板插到底板上

  - 连接串口转USB调试模块：

    - 使用 USB-TypeC 线，将 PC USB 插口与 EVB 底板 USB->UART 插口相连

    - 使用杜邦线或跳线帽将 EVB 底板 `J8` 排针对 (P06 & TXD) 和 `J9` 排针对 (P05 & RXD) 分别短接起来

  - 连接 Jlink，使用杜邦线将 JLink 仿真器的：

    - SWD_CLK 引脚与 EVB 底板的 P00 排针相连

    - SWD_DAT 引脚与 EVB 底板的 P01 排针相连

    - SWD_GND 引脚与 EVB 底板的 GND 排针相连

  - 将 EVB 核心板 USB IO 连接到 EVB 底板 USB 接口

    - 使用跳线帽将 `J10` 排针对 (SoC_P14 & USB-DP) 短接起来

    - 使用跳线帽将 `J13` 排针对 (SoC_P13 & USB-DM) 短接起来

- PC 软件:

  - 串口调试助手（UartAssist）或终端工具（SecureCRT），波特率 115200（用于串口交互）

## 3 编译和烧录

例程位置：`<PAN271x-DK>\01_SDK\samples\components\pan_usb_mouse`

双击 Keil Project 文件打开工程进行编译烧录。

## 4 例程演示说明

1. 烧录完成后，先不将 USB 连接至 PC，观察串口 Log 打印信息：

       CPU @ 48000000Hz
       Plug out

2. 将 USB 连接至 PC，可观察到串口 Log 打印 USB 通信日志：

       Plug in
       RST
       USB first start
       DEVICE
       RST
       USB first start
       S_ADDR
       addr : 3d
       DEVICE
       CFG
       DEVQUAL
       DEVICE
       CFG
       CFG
       S_CFG
       data
       data
       data
       data
       data
       data
       data
       ...

3. 同时可观察到 PC 鼠标指针在做自动画圈的动作。

## 5 RAM/Otp资源使用情况

- Otp Size: 5.64kB

- RAM Size: 1.20kB

版本选择及下载 v: 0.1.0

版本选择
  latest
  0.1.0

下载
  PAN271x 开发套件文档（PDF）

相关链接
  PAN271x 系列产品 WIKI
  PAN271x 系列产品技术论坛
  上海磐启微电子有限公司