自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 资源 (1)
  • 收藏
  • 关注

原创 【C】PCD(Peripheral Controller Driver)

PCD(Peripheral Controller Driver) 在STM32 HAL库体系中,指物理控制层驱动,也就是USB控制器外设的直接驱动层

2025-06-12 09:20:31 242

原创 【C】 USB CDC、Bulk-OUT 端点

认识USB CDC、Bulk-OUT 端点

2025-06-11 15:28:46 412

原创 【C】十六进制(Hex)与ASCII

十六进制(Hex)与ASCII码是计算机中常见的编码方式。

2025-06-10 17:06:10 275

原创 【C】ASCII为计算机系统和设备之间的信息交换提供了基本标准

ASCII为计算机系统和设备之间的信息交换提供了基本标准

2025-06-10 16:53:46 693

原创 【C#】C++的回调函数和C#的事件委托在某些方面有相似之处

C++的回调函数和C#的事件委托都实现了某种形式的动态调用机制,但C#提供了更强大的语言支持,特别是在类型安全和事件管理方面。C++的回调函数更加灵活,但它要求开发者手动管理函数指针,而C#的事件和委托机制则为回调提供了更高层次的抽象。

2025-06-10 16:06:29 317

原创 【C++】回调函数,是什么,怎么用?

回调函数,是什么,怎么用?

2025-06-10 15:39:56 334

原创 【Servo】信号激励;激励数据、采集数据、跟踪数据

信号激励;激励数据、采集数据、跟踪数据

2025-06-06 18:03:46 1067

原创 【C++】std::wstring` 和 C# 的 `String`(全称 `System.String`)

std::wstring(C++)和 System.String(C#)是两种不同的字符串类型,核心差异

2025-06-04 14:03:05 1034

原创 【C++】虚函数是什么?为什么需要它?

虚函数机制是C++实现运行时多态的核心底层支持。

2025-05-30 16:36:31 478

原创 【C++】C++面向对象设计的核心思想之一: 接口抽象、解耦和可扩展性

C++面向对象设计的核心思想之一: 接口抽象、解耦和可扩展性

2025-05-30 16:22:50 747

原创 【C++】给定数据长度n,采样频率f,频率分辨率是多少?

给定数据长度n,采样频率f,频率分辨率是多少?

2025-05-26 15:22:02 603

原创 【Servo】频谱分析(FFT) 概念

频谱分析(FFT)

2025-05-22 14:24:27 468

原创 【C#】用 DevExpress 创建带“下拉子表”的参数表格视图

用 DevExpress 创建带“下拉子表”的参数表格视图

2025-05-19 13:55:57 384

原创 【C#】 lock 关键字

C# 里,lock 关键字

2025-05-16 13:44:22 1192

原创 【C#】Thread.Join()、异步等待和直接join

Thread.Join()、异步等待和直接join

2025-05-15 16:06:29 902

原创 [C#]反射的实战应用,实际数据模拟

反射的实战应用,实际数据模拟

2025-04-24 17:02:03 271

原创 【C#】一种优雅的基于winform的串口通信管理

一个工业级、企业上位机必备的完整串口通信系统

2025-04-11 17:09:35 963 1

原创 【C#】构造协议帧通过串口下发

构造协议帧通过串口下发

2025-03-31 16:33:32 345

原创 【C#】设备回帧太快、数据没收完整就被读取,导致帧被拆、混、丢,很常见,尤其在高频通信设备,解决方案

设备回帧太快、数据没收完整就被读取,导致帧被拆、混、丢,很常见,尤其在高频通信设备,解决方案

2025-03-31 16:31:49 493

原创 【Servo】电机必备参数概念性讲解和扩展

电机必备参数概念性讲解和扩展

2025-03-27 18:23:33 981

原创 【Servo】检测编码器有无损坏

编码器是伺服系统和运动控制系统中的关键部件,负责检测**位置、速度和方向**。如果编码器损坏,可能会导致**电机不转、抖动、报警或精度下降**。以下是检测编码器是否损坏的方法,包括**增量式编码器**和**绝对值编码器**的检测方式。

2025-03-25 17:46:46 459

原创 【Servo】电机运动的基本原理、增量式编码器与绝对式编码器、电池盒

电机运动的基本原理、增量式编码器与绝对式编码器、电池盒

2025-03-25 15:36:07 1083

原创 【Servo】电机铁疙瘩运动起来的必备参数||三种控制模式||三闭环控制系统

电机铁疙瘩运动起来的必备参数||三种控制模式||三闭环控制系统

2025-03-25 15:04:38 1092

原创 【C】状态机图和流程图

- **状态机图** 适用于 **事件驱动的系统**,强调**状态变化**(如 **设备状态**、**通信协议**)。- **流程图** 适用于 **任务执行逻辑**,强调**流程步骤**(如 **业务流程**、**算法**)。

2025-03-24 15:03:47 1300

原创 【C】高效的 GPIO 读取编码方式

高效的 GPIO 读取编码方式

2025-03-24 15:01:44 696

原创 【Servo】一个简单的伺服驱动器嵌入式架构,联想

旋转伺服驱动器的嵌入式软件主要负责 电机控制、数据处理、通信交互、状态监控 等功能。为了确保系统的 实时性、可靠性和模块化,通常将软件划分为以下功能模块:旋转伺服驱动器的嵌入式软件划分为:软件架构采用分层设计:旋转伺服驱动器的嵌入式软件通常采用 分层架构 设计,以提高 可维护性、可扩展性和模块化开发能力。

2025-03-18 17:24:26 930

原创 【Servo】仿真器

嵌入式仿真器是开发和调试嵌入式系统的关键工具。它提供程序下载、断点调试、变量监测、代码执行分析等功能,帮助开发者快速定位和修复 Bug。选择合适的仿真器取决于目标 MCU、调试需求和预算。

2025-03-17 16:09:39 572

原创 【python】Graphviz(Graph Visualization Software)简介

Graphviz(Graph Visualization Software)是一个,用于。它使用定义图的结构,并通过dot命令生成。

2025-03-13 16:43:52 528

原创 【C】嵌入式的中断,理解

嵌入式的中断,理解

2025-03-12 18:01:45 1392

原创 【C】IAR 选项解释

【C】IAR 选项解释

2025-03-12 17:47:53 355

原创 【C#】检查已有窗口,防止重复打开

winform项目只允许打开一个窗口,检查已有窗口,防止重复打开

2025-03-03 14:40:13 739

原创 【C#】winform设计一个等待窗口

| **方法 1**:任务完成后自动关闭 **(推荐)** | 任务完成后自动关闭等待窗口 | `waitingForm.Close();` || **方法 2**:手动点击关闭 | 用户可以手动取消等待 | `btnCancel.Click += BtnCancel_Click;` || **方法 3**:超时自动关闭 | 任务超时后自动关闭 | `if (!isCompleted) { MessageBox.Show("任务超时"); }` |

2025-03-03 09:50:36 595

原创 【Servo】现代控制系统中常用的概念之速度环、位置环

现代控制系统中常用的概念之速度环、位置环

2025-02-19 17:36:00 1526

原创 【C】识别一份嵌入式工程文件

一个嵌入式工程的目录。每个文件夹和文件都有其特定的功能和作用

2025-02-19 16:57:09 676

原创 【C#/C++】C#调用C++ DLL bool返回值始终为true的问题排查

在C#项目中,调用C++DLL中方法时,bool返回值始终返回true。

2025-02-19 09:25:18 322

原创 【C++】烧录软件的dll设计方案

通过两个线程分别处理数据的发送和 ACK 的接收,可以有效地实现 ARM 烧录过程中的数据下发与 ACK 确认。- 使用 **线程同步**(如 `std::mutex` 和 `std::condition_variable`)确保多线程安全,并避免竞争条件。- 最后通过 **核对 ACK** 来检查是否存在漏发的情况。 根据实际情况进一步优化这段代码,调整批次大小、添加错误处理等。

2025-02-18 17:00:28 454

原创 【C++/C#】关于动态调用DLL路径找不着原因及解决方案

关于动态调用DLL路径找不着原因及解决方案

2025-02-11 11:15:59 555

原创 【C++】关于使用动态链接库DLL的入门、DLL宏定义解析

关于使用动态链接库DLL的入门、DLL宏定义解析

2025-02-08 16:18:33 692

原创 【C#】将信息输出到 Visual Studio 的输出窗口的几个方式

在 **WinForms** 项目中,可以通过使用 `System.Diagnostics.Debug` 或 `System.Diagnostics.Trace` 类将信息输出到 Visual Studio 的输出窗口。这两者之间的主要区别在于,`Debug` 仅在调试模式下有效,而 `Trace` 则在调试模式和发布模式下都有效。

2025-01-17 09:14:59 862

原创 【C】数组和指针的关系

数组和指针的关系

2025-01-15 17:42:09 787

c-cpp-properties.json、launch.json 和 tasks.json三者文件

c_cpp_properties.json、launch.json 和 tasks.json三者文件

2024-10-16

使用Python语言 ,实现批量删除C/C++类型注释

批量删除C和C++注释 1.目前支持去掉.h .hpp .c .cpp .java 这些以//或/**/为注释符的源文件 2.支持递归遍历目录 3.当前版本为Python2.7版本,故只有安装了Python2.7(或Python3.x以下版本的才可以直接使用,测试没问题后将编出exe直接使用) 4.使用方法:【记得自己备份一份以防万一】 (1)建立源目录,如d:\src(路径中最好不要有中文); (2)将delcomment.py放到某处(路径中最好不要有中文),如d:\delcomment.py (3)打开cmd,输入切换到(2)中delcomment.py所在的目录(这里是d:\),输入python delcomment.py d:\src 回车 (4)完成了去掉了注释的源代码 不明白的欢迎提问,知无不言

2024-08-02

基于多态的企业职工系统资料.zip

基于多态的企业职工系统资料

2024-01-29

C++实战练手-通讯录管理系统-源码

【C++】实战练手--通讯录管理系统 通讯录是一个可以记录亲人、好友信息的工具。 本教程主要利用C++来实现一个通讯录管理系统 系统中需要实现的功能如下: * 添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人 * 显示联系人:显示通讯录中所有联系人信息 * 删除联系人:按照姓名进行删除指定联系人 * 查找联系人:按照姓名查看指定联系人信息 * 修改联系人:按照姓名重新修改指定联系人 * 清空联系人:清空通讯录中所有信息 * 退出通讯录:退出当前使用的通讯录

2024-01-26

QSerialport多线程方法

QSerialport多线程方法 使用Qt也已经有一段时间了,虽然使用过继承QThread重写run函数,以及继承QObject然后使用MoveToThread两种方法实现多线程,但是在QSerialPort的使用过程中,两种方法都存在一定的问题。 典型的问题: QObject: Cannot create children for a parent that is in a different thread. QObject::startTimer: Timers cannot be started from another thread 原因:在主线程中创建了QSerialPort对象在子线程中调用,或者在子线程中创建然后在主线程中调用了。 对于继承QThread重写run函数的情况,往往容易在run外部定义QSerialport *port = new QSerialport()对象,然后在run中调用port->readAll()等函数,然而根据QThread的特性,只有run函数才运行在新的子线程中,所以这里就跨线程调用了 QSerialport对象,会出现上述报错。

2024-01-08

关于整合SSM的思维导图

这是详情对于之前文章https://blog.csdn.net/weixin_44939430/article/details/105702376?spm=1001.2014.3001.5501 的一个整体文件描述

2022-01-29

空空如也

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

TA关注的人

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