- 博客(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
原创 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
PAW3205DB-TJ3T-规格书完整版.pdf
2020-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人