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(用于串口交互)
4 例程演示说明¶
烧录完成后,先不将 USB 连接至 PC,观察串口 Log 打印信息:
CPU @ 48000000Hz Plug out
将 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 ...
同时可观察到 PC 鼠标指针在做自动画圈的动作。
5 RAM/Otp资源使用情况¶
Otp Size: 5.64kB
RAM Size: 1.20kB