十五、从0开始卷出一个新项目之瑞萨RZN2L之PHID例程

news/2025/1/16 11:21:17/

一、概述

  • RZN2L未提供PHID的例程,这里提供来逻辑PHID和RTOS PHID例程

  • USB知识:嵌入式科普(24)一张图真正看懂USB通信协议

二、README.txt

1.接电源线、调试线、串口线、usb线到pc
2、xspi模式运行,启动后串口输出日志,HID收发工具可以扫描到VID:2024 PID:0117的设备,连接后可以收发数据
3、该例程合并了串口例程、pcdc例程、phid例程等
4、testPhid_thread_entry线程用来测试双向收发通信
5、usr_driver文件夹为usb协议栈从fsp剥离出来,需要增加3个中断见vector
1.接电源线、调试线、串口线、usb线到pc
2、xspi模式运行,启动后串口输出日志,HID收发工具可以扫描到VID:2024 PID:0117的设备,连接后可以收发数据
3、该例程合并了串口例程、pcdc例程、phid例程等
4、可以使用R_USB_Write后等待完成标志位方式封装api;由于R_USB_Read是阻塞方式,可以通过环形队列方式异步接收数据
5、usr_driver文件夹为usb协议栈从fsp剥离出来,需要增加3个中断见vector

三、总结

  • HID不止是键盘鼠标单向通信,也可以用于双向通信

图片


http://www.ppmy.cn/news/1563582.html

相关文章

Python----Python高级(函数基础,形参和实参,参数传递,全局变量和局部变量,匿名函数,递归函数,eval()函数,LEGB规则)

一、函数基础 1.1、函数的用法和底层分析 函数是可重用的程序代码块。 函数的作用,不仅可以实现代码的复用,更能实现代码的一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现。 在编写函数时&#xf…

了解npm:JavaScript包管理工具

在JavaScript的生态系统中,npm(Node Package Manager)无疑是一个举足轻重的存在。它不仅是Node.js的包管理器,更是前端开发不可或缺的一部分,为开发者提供了丰富的包资源、便捷的包管理以及强大的社区支持。本文将深入…

EMS专题 | 守护数据安全:数据中心和服务器机房环境温湿度监测

您需要服务器机房温度监测解决方案吗? 服务器机房是企业中用于存储、管理和维护服务器及其相关组件的设施。服务器机房通常位于数据中心内,是一个专门设计的物理环境,旨在确保服务器的稳定运行和数据的安全性。服务器机房主要起到存储和管理数…

ES6的高阶语法特性

一、模板字符串的高级用法 1.1.模板字符串的嵌套 模板字符串的嵌套允许在一个模板字符串内部再嵌入一个或多个模板字符串。这种嵌套结构在处理复杂数据结构或生成具有层级关系的文本时非常有用。 1. 嵌套示例 假设我们有一个包含多个对象的数组,每个对象都有名称、…

ElasticSearch常见知识点

1、什么是ElasticSearch? Elasticsearch 是基于 Lucene 的 Restful 的分布式实时全文搜索引擎,每个字段都被索引并可被搜索,可以快速存储、搜索、分析海量的数据。 2、什么是倒排索引? 正常的索引是比如二叉树。倒排索引是用内容…

网络精英赛模拟练习

1、 会话侦听与劫持技术属于()技术。 (单选题,1分) A. 密码分析还原 B. 协议漏洞渗透 C. 应用漏洞分析与渗透 D. DOS攻击 回答正确(得分: 1分) 正确答案 B 解析 会话侦听与劫持技术属于协议漏洞渗透技术。 2、 溢…

高性能计算服务器是指什么?

高性能计算服务器是一种具有高网络传输速度、快速极端和高速存储功能的服务器,高性能服务器还采用了先进的硬件技术和优化的软件配置,为企业和用户提供更快的响应时间和更高的并发处理能力,一般会用于处理大规模数据和复杂的计算任务当中。 本…

详解如何自定义 Android Dex VMP 保护壳

版权归作者所有,如有转发,请注明文章出处:https://cyrus-studio.github.io/blog/ 前言 Android Dex VMP(Virtual Machine Protection,虚拟机保护)壳是一种常见的应用保护技术,主要用于保护 And…