自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 C#学习笔记之使用线程使用

在按键按下的事件回调函数里面发送一条指令,要等待COM口接受数据回调函数完成数据接收后,再发其他指令,显然这是不现实的,经实验不能再按键按下的事件回调函数里面执行死等COM数据接收完成,需要快进快出;故而通过ChatCPT,知道了使用线程的方法来处理COM接收的数据;

2024-05-25 11:28:25 205

原创 MINIGPA103新篇章FreeRTOS

重构代码,我们需要的是消灭MX_XXX_Init软件自助生成的代码;本章起,在我们的MiniGPAEVB上运行FreeRTOS之前,我们可以先重构一下我们的代码,并在cubemx上配置一下FreeRTOS;启动任务:用于创建Buttontask、ADCSampleTask、ReportTask三个任务,同时创建 xReportQueue队列;关于消息队列通信的实现我们参考我们视频讲解;

2024-04-06 22:42:53 425

原创 MINIGPA103 USBHID评估板入门学习手册基于STM32HAL库

图1.1Gamepad实物概图如图1.1所示Gamepad评估板配置了8个6*6轻触按键,一个摇杆(Joystick),搭载一颗WS2812B灯珠,并将UART1串口,编程接口(SWD),外接Joystick接口,microUSB接口引出;Dt2_4:配置USB设备Report描述符的工具;USBHID调试助手/呀呀USB: USB调试工具,相当于串口调试助手功能;BUSHound:总线调试工具;USBlyzer:一款专业的USB协议分析软件MDK:常用编译器;

2024-04-06 22:34:41 904

原创 MINIGPA103 USBHID评估板入门学习手册基于STM32HAL库

图1.1Gamepad实物概图如图1.1所示Gamepad评估板配置了8个6*6轻触按键,一个摇杆(Joystick),搭载一颗WS2812B灯珠,并将UART1串口,编程接口(SWD),外接Joystick接口,microUSB接口引出;Dt2_4:配置USB设备Report描述符的工具;USBHID调试助手/呀呀USB: USB调试工具,相当于串口调试助手功能;BUSHound:总线调试工具;USBlyzer:一款专业的USB协议分析软件MDK:常用编译器;

2024-04-06 22:32:51 990

原创 TM1640入门学习手册

逻辑电源电压 为5V,SEG 脚驱动拉电流(VDD = 4.5~ 5.5 V、Vo = 0V)为90mA;GRID脚驱动灌电流200 mA;最大时钟频率为1MHz;

2024-04-05 01:01:04 2803 1

原创 MINIGPA103 USBHID评估板入门学习手册基于STM32HAL库

图1.1Gamepad实物概图如图1.1所示Gamepad评估板配置了8个6*6轻触按键,一个摇杆(Joystick),搭载一颗WS2812B灯珠,并将UART1串口,编程接口(SWD),外接Joystick接口,microUSB接口引出;Dt2_4:配置USB设备Report描述符的工具;USBHID调试助手/呀呀USB: USB调试工具,相当于串口调试助手功能;BUSHound:总线调试工具;USBlyzer:一款专业的USB协议分析软件MDK:常用编译器;

2024-02-21 23:53:56 984

原创 【MiniCH32V203EVB应用案例指南】

从上图可以看出,CH32V203评估板提供了12V,5V,3.3V供电需求,同时板载两个Type-C 接口,同时扩充丰富的接口和功能模块,特别适合开发工程师验证与初学者的学习。

2024-02-20 22:03:02 995

原创 IO直接驱动WS2812的实现(基于8 位 单片机)

IO直接驱动WS2812的实现(基于8 位 单片机)

2023-12-19 16:46:47 831 1

原创 UGamepad-V2 入门学习手册

如图1.1所示Gamepad评估板配置了8个6*6轻触按键,一个摇杆(Joystick),搭载一颗WS2812B灯珠,并将UART1串口,编程接口(SWD),外接Joystick接口,Type-C接口引出;在 /Software 目录下是常用的工具软件:Dt2_4:配置USB设备Report描述符的工具;USBHID调试助手/呀呀USB: USB调试工具,相当于串口调试助手功能;BUSHound:总线调试工具;USBlyzer:一款专业的USB协议分析软件MounRiver: 编译器;

2023-12-11 16:58:52 977

原创 【YC690语音评估板开发指南】

图1.1评估板3D仿真图如图1.1所示VoiceYC690评估板,该有以下几种特性1.供电:支持TypeC与XH-2A端子输入5V电源;调试接口:引出UART-TTL接口(H4),可以外接串口调试;语音更新下载:Type-C接入电脑枚举U盘更新;语音输出:内置8002C 3W D类功放,可直推3W 4R扬声器等;1. Dt2_4:配置USB设备Report描述符的工具;2. USBHID调试助手/呀呀USB: USB调试工具,相当于串口调试助手功能;3. BUSHound:总线调试工具;

2023-11-24 16:42:30 803

原创 MINIGPV103 USBHID评估板入门学习手册基于CH32-STD库

如图1.1所示Gamepad评估板配置了8个6*6轻触按键,一个摇杆(Joystick),搭载一颗WS2812B灯珠,并将UART1串口,编程接口(SWD),外接Joystick接口,Type-C接口引出;Dt2_4:配置USB设备Report描述符的工具;USBHID调试助手/呀呀USB: USB调试工具,相当于串口调试助手功能;BUSHound:总线调试工具;USBlyzer:一款专业的USB协议分析软件MounRiver: 编译器;

2023-10-08 21:44:49 296

原创 基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板--实例Eg3_KeyBoard

基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板–实例Eg3_KeyBoard3.3 实例Eg3_KeyBoard本节我们目标是实现模拟键盘的功能,枚举一个具有Shift键+1~8键的模拟键盘功能;3.3.1硬件设计同第一章节3.3.2 软件设计在上一章节的基础上,我们在USB_DevTransProcess中找到报告描述符的获取,并修改为如下内容case USB_DESCR_TYP_REPORT:if(((pSetupReqPak->wIndex)&am

2022-03-30 11:08:01 453

原创 基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板--实例Eg2_Mouse

基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板–实例Eg2_Mouse3.2 实例Eg2_Mouse本节我们目标是实现模拟鼠标的功能,枚举一个具有XY,左右中键以及滚轮上下的功能;3.2.1硬件设计同上一章节3.2.2 软件设计在上一章节的基础上,我们在USB_DevTransProcess中找到报告描述符的获取,并修改为如下内容case USB_DESCR_TYP_REPORT:if(((pSetupReqPak->wIndex)&0xff)

2022-03-30 11:06:46 334

原创 基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板--实例Eg1_GamePad

基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板–实例Eg1_GamePad第三部分、实战训练3.1 实例Eg1_GamePad本节我们目标是实现GamePad的功能,枚举成XY轴的平面坐标和8个按键的USB HID类设备。3.1.1硬件设计如上图是Joystick原理图,其中VRX1与VRY1是摇杆的电位器输出的电压信号(ADC检测);SW1则是按键,右侧H1是外接的Joystick口,供接joystick模块使用;如上图是KEY原理图,我们只要配置8个GPI

2022-03-30 11:04:03 7777

原创 基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板--软件工具

基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板第二部分、软件工具2.1 软件概述在 /Software 目录下是常用的工具软件: 1. Dt2_4:配置USB设备Report描述符的工具; 2. USBHID调试助手/呀呀USB: USB调试工具,相当于串口调试助手功能; 3. BUSHound:总线调试工具; 4. USBlyzer:一款专业的USB协议分析软件 5. MounRiver: 编译器;2.2 MounRiver软件入门大家访问以

2022-03-30 10:58:39 405

原创 基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板--硬件概述

基于RISC-V CH32V103的鼠标键盘摇杆手柄Joystick学习开发板第一部分、硬件概述1.1 实物概图如上图所示,配置了8个66轻触按键,一个摇杆(Joystick),搭载一颗WS2812B灯珠,并将UART1串口,编程接口(SWD),外接Joystick接口,microUSB接口引出;左边是RKJXV1224005摇杆电位器,右边和下方是8颗66的轻触按键,右上方是5050封装的WS2812B灯珠,中间是microusb母座,H3是SWD烧录接口,烧录程序接口,H2是串口,H1是外接摇

2022-03-30 10:55:14 504

原创 BLE蓝牙协议栈结构

这里写自定义目录标题蓝牙协议栈结构BLE分层架构蓝牙协议栈结构蓝牙5.0协议参考:https://www.bluetooth.com/specifications/bluetooth-core-specification/BLE分层架构二话不说,先上图:BLE协议栈分为应用层、主协议层,控制层三个层1.PHY:PHY 层用来指定 BLE 所用的无线频段,调制解调方式和方法等。PHY 层做得好不好,直接决定整个 BLE 芯片的功耗,灵敏度以及 selectivity 等射频指标。2.LL:

2020-12-15 16:53:13 1032

vl6180x STM32F103 I2C驱动工程

vl6180x I2C驱动工程 ,基于STM32F103RCT6,API驱动,通过串口打印Range信息

2020-12-09

PAW3205DB-TJ3T-规格书完整版.pdf

The PAW3205DB-TJ3T is a high performance and low power CMOS process optical mouse sensor with DSP integration chip that serves as a non-mechanical motion estimation engine for implementing a computer wireless mouse. With adaptive frame rate control, AKA AFC, this optical mouse sensor gains extra power saving during mouse moving.

2020-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除