- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 USB HID设备枚举过程
USB HID设备枚举过程一. 枚举过程二. 设备状态图三. USB Data Flow四. 枚举失败分析--USB无法识别、无反应一. 枚举过程USB设备插入检测,硬件上全速设备D+线上有1.5K上拉电阻,可便于USB主机检测到有设备连上。等待稳定供电后,USB主机会对设备复位,即BusReset,复位后,主机将使用地址0与设备通信。USB主机将向地址0设备的Endpoint 0 发送获取设备描述符的标准请求,设备收到该请求后,会按照主机请求的参数,在数据过程将设备描述符返回给主机,主机在成功获
2022-04-20 16:37:32 2007 2
原创 Git基本操作
Git基本操作1. 简单命令2. 分支管理3. 远程操作1. 简单命令git init 初始化仓库git add . 添加文件到暂存区git commit -m “**” 将暂存区内容添加到仓库中git log 查看历史提交记录git blame (file) 查看指定文件的修改记录git status 查看仓库当前的状态,显示有变更的文件git reset 用于回退版本,可以指定退回某一次提交的版本2. 分支管理
2021-04-17 22:26:33 60
原创 双向循环链表
双向循环链表1. 前言1. 前言双向循环链表,比单向链表多了一个方向,而且还是首尾相连的,所以双向循环链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。Linux中双向循环链表定义在include/linux/list.h中,这里学习下如...
2020-08-22 23:48:53 406
原创 memcpy、memcmp、memset、strlen、strcpy等实现
C语言实现库函数1. void *memcpy(void *destin, void *source, unsigned n)2. int memcmp(const void *str1, const void *str2, size_t n))3. void *memset(void *s, int ch, size_t n)1. void *memcpy(void *destin, void *source, unsigned n)void memmove( void dest, const vo
2020-08-11 21:33:16 280
原创 排序算法(C语言)
排序算法C语言 待完善1. 冒泡排序2. 选择排序3. 插入排序4. 希尔排序1. 冒泡排序typedef unsigned int size_t;typedef signed int ssize_t;//冒泡void bubble_sort(size_t *data, size_t len){ size_t i, j, flag = 0; size_t tmp; for(i = 0; i < len-1; i++) { if(flag =
2020-08-10 21:58:53 184
原创 Windows下USB HID设备通信
Windows下USB HID设备通信1. HID APIwindows 相关API所需开发库及头文件2. 查找设备3. 打开设备4. 读写数据5. 设备拔插检测6. 关闭设备7. 小结1. HID API前面有写过一文来介绍 STM32F072 HID 自定义设备,这里记录windows下如何与之进行通信,也就是上位机的编写。windows作为主机端与HID设备通信流程大致如下:通过VID/PID等信息查找到对应的设备路径通过CreateFile获取设备的操作句柄使用WriteFile/Rea
2020-08-08 23:48:18 10000 9
原创 STM32F103RB UART IAP
STM32F103 Uart IAP1. ROM空间分配1. ROM空间分配Created with Raphaël 2.2.0Reset我的操作确认?结束yesnoMon 06Mon 13已完成 进行中 计划中 现有任务Adding GANTT diagram functionality to mermaid张三李四王五你好!李四, 最近怎么样?你最近怎么样,王五?我很好,谢谢!我很好,谢谢!李四想了很长时间,文字
2020-08-02 21:08:07 1116
原创 STM32CubeMX生成STM32F072 USB 自定义HID Device
使用STM32CubeMX生成HID设备1. 使用STM32CubeMX生成USB HID工程新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1. 使用STM32CubeMX生成USB HID工程这里选择的IC为STM3
2020-07-21 00:32:09 3960 4
NordicSemiconductornRFDeviceFamilyPack8341.pack
2020-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人