自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ab123的专栏

记录学习

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 NRF52840 BLE OTA

NRF52840 BLE OTA

2022-10-23 19:40:14 1512 1

原创 NRF52 2.4G Radio 模块

Nordic NRF52 2.4G Radio

2022-10-03 14:57:08 1714

原创 NRF52840 NRF52833 nRF5 SDK 开发

Nordic nRF5 SDK 开发

2022-10-01 18:12:28 3157

原创 SPI、I2C、UART等通信协议

SPI、I2C、UART

2022-05-09 16:16:33 1255

原创 USB通信基础了解

USB 通讯协议基础了解

2022-04-21 18:29:41 5283

原创 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 1802 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 52

原创 双向循环链表

双向循环链表1. 前言1. 前言双向循环链表,比单向链表多了一个方向,而且还是首尾相连的,所以双向循环链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。Linux中双向循环链表定义在include/linux/list.h中,这里学习下如...

2020-08-22 23:48:53 244

原创 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 260

原创 排序算法(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 176

原创 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 9068 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 831

原创 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 3379 4

NordicSemiconductornRFDeviceFamilyPack8341.pack

从Nordic官网下载的NordicSemiconductornRFDeviceFamilyPack8341.pack包

2020-08-02

C++数据结构描述

C++数据结构描述是一本关于数据结构的书,还不错

2015-03-22

空空如也

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

TA关注的人

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