自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 WinUSB 调试工具

通过本博客,我们介绍了我们开发的WinUSB调试软件的功能、技术架构以及使用说明。希望这款软件能够为您的工作带来便利,如果您在使用过程中遇到任何问题或有任何建议,欢迎联系反馈!如果你还有其他方面需要补充或修改,欢迎提出。

2024-03-04 11:08:17 983 1

原创 从头开始写STM32F103C8T6驱动库(四)——编写延时函数,详解Systick

系列文章目录Github开源地址从头开始写STM32F103C8T6驱动库(一)——STM32CubeMX创建并调整工程结构从头开始写STM32F103C8T6驱动库(二)——编写系统初始化程序,配置时钟树从头开始写STM32F103C8T6驱动库(三)——编写GPIO驱动文章目录系列文章目录前言1.Systick定时器介绍2.Systick定时器使用方法3.编写微秒延时程序(delay_us)4.编写毫秒延时程序(delay_ms)前言上一章我们编写了GPIO驱动函数,但是如果我们想

2022-01-23 13:20:45 10870

原创 从头开始写STM32F103C8T6驱动库(三)——编写GPIO驱动

系列文章目录Github开源地址从头开始写STM32F103C8T6驱动库(一)——STM32CubeMX创建并调整工程结构从头开始写STM32F103C8T6驱动库(二)——编写系统初始化程序,配置时钟树文章目录系列文章目录1.创建文件2.添加至工程3.添加文件注释4. 添加.h文件防止重复编译5.新建通用文件common.h1.创建文件点击左上角New图标创建两个新文件,一个作为.c文件一个作为.h文件按ctrl+s保存文件,保存至Drivers/Src路径下,命名为gpio.c

2022-01-21 18:15:56 2653

原创 从头开始写STM32F103C8T6驱动库(二)——编写系统初始化程序,配置时钟树

系列文章目录从头开始写STM32F103C8T6驱动库(一)——STM32CubeMX创建并调整工程结构从头开始写STM32F103C8T6驱动库(二)——编写系统初始化程序,配置时钟树文章目录系列文章目录1.重写SystemInit函数介绍STM32启动方式介绍系统时钟树编写配置时钟树代码2.关闭JTAG-DP,启用SW-DP3.测试1.重写SystemInit函数介绍STM32启动方式首先提问大家一个问题就是,单片机的程序是从哪里开始执行的?有的小伙伴可能会说,当然是从main函数开

2022-01-21 12:24:29 5804 6

原创 从头开始写STM32F103C8T6驱动库(一)——STM32CubeMX创建并调整工程结构

系列文章目录从头开始写STM32F103C8T6驱动库(一)——STM32CubeMX创建并调整工程结构文章目录系列文章目录前言一、使用STM32CubeMX创建初始工程1.新建工程搜索stm32f103c8,双击STM32F103C8打开之后直接生成工程文件即可,我们自己配置工程文件我这里工程起名为STM32F103_Drive,大家自己可以随便起再点击这里生成工程文件即可生成完成之后大家打开工程文件夹,会生成在大家刚刚填写的那个路径下,之后STM32CubeMX就可以关闭了我们打开Keil工程先

2022-01-21 09:53:12 1790

WinUSB 设备调试工具

软件采用了QT5框架进行开发,具备了跨平台的优势,并且能够提供良好的用户界面和稳定性。在实现USB通信的过程中使用了WinUSB驱动程序来进行底层通信,确保了软件的稳定性和性能。同时,我们利用了QT的信号与槽机制,实现了与界面交互的功能,并使用了多线程技术来处理接收数据、保存文件等耗时操作,保证了软件的响应速度。

2024-03-04

空空如也

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

TA关注的人

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