自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 定时器中BDTR死区时间和刹车功能配置

> 故障保护:当系统检测到故障或异情况(如过流、过压、短路等)时,刹车功能可以立即停止输出信号,防止电机或其他设备继续运行,避免造成更大的损坏或危险。>> 符合安全标准:对于某些安全领域较高的应用,如工业自动化、汽车电子等,刹车功能是满足相关安全标准和规范的重要措施。>> 紧急停止:紧急情况下,需要立即停止设备运行,刹车功能能够迅速响应,强制关闭输出,确保设备和人员安全。>> 精确控制:如伺服系统,刹车功能可以帮助实现快速、准确的停止,满足特定的控制要求;>> 防止直通短路(H桥);>> 保护功率器件;

2025-07-19 23:38:07 302

原创 电感与电容充、放电极性判断和电感选型

放电:左+右-(与充电极性一致)

2025-07-19 16:43:30 50

原创 肖特基二极管和快恢复二极管区别

目录1. 肖特基二极管 和 快恢复二极管 哪个恢复得更快?2. 直流反向耐压哪个更高?3. 鲁棒性 指的是什么?图1:肖特基二极管图2:快恢复二极管 肖特基二极管 通常具有非常快的恢复时间,甚至比许多快恢复二极管还要快。它的结构特点是采用金属-半导体结(如金属和P型半导体),使得它在反向恢复时几乎没有反向恢复时间,几乎可以实现瞬时恢复。快恢复二极管 的恢复时间虽然也很快,但通常比肖特基二极管要慢一些。不过,其恢复时间仍远快于普通二极管。总结:肖特基二极管的恢复速度更快,适合在高速开关应用中使用。总结:快恢复

2025-07-18 11:17:53 236

原创 栅极驱动芯片的选型

同样应 ≥ 1.5 到 2 倍,但。

2025-07-17 09:42:40 291

原创 PCB中图层和3D翻转

AD21软件中PCB翻转查看等操作!

2025-07-11 14:46:25 92

原创 FreeRTOS中启动任务调度器后需要加while(1);吗?

【代码】FreeRTOS中启动任务调度器后需要加while(1);吗?

2025-07-01 15:01:35 137

原创 24V转12V降压实际输出12.11V可行性分析

答案是的!!

2025-06-30 22:40:12 363

原创 Altium Designer 21版本放置泪滴方法

2025-06-25 15:51:17 77

原创 AD中遇到的这个报错怎么解决!!急!!!!

已困扰一上午,究极原因是想的没错,电路设计连线连超导致电路短路了。

2025-06-17 10:49:37 204

原创 定时器时基单元参数配置及计算公式

列式子:20ms = (ARR + 1) * (7199 + 1)/ 72MHz。假设我们使用预分频值7199;解得:ARR = 199;定时器时钟频率为72MHz。

2025-06-15 13:47:50 399

原创 STM32学习之不同FLASH的芯片启动文件选择规则

Keil5创建完工程后,启动文件如何选择?

2025-06-11 17:03:01 251

原创 判断字符数组uint8_t buff[1] = {0x01};中字节高四位状态

uint8_t buff[2] = {0x01, 0x02};也成立!!!如下图:

2025-06-11 11:31:30 96

原创 格式化输出格式说明符%u和%zu

u:专门用于输出 unsigned int 类型的值。不可以用来输出其他类型,比如,虽然在某些平台上,传入合适类型的值可能还能正确显示,但标准应使用专对应的格式说明符。%hu%lu%llu:unsigned long long(C99引入)二、%zu用于输出size_t类型的变量。size_t是一个无符号整数类型,用于表示对象大小(比如通过sizeof()获得的值)。特别说明%zu是在C99标准中引入的,确保在不同平台和编译器上都能正确输出size_t值。例如:格式说明符作用对象。

2025-06-11 10:12:13 490

原创 Altium Designer从EDA中导入器件注释为“绿色”解决办法

通过以上操作步骤,即可设置默认颜色,实现目的。1、工具选项卡--> 原理图优选项。

2025-06-08 21:49:09 145

原创 TIMx_ETR外部时钟实现计数(从模式控制器基础配置)

2025-06-08 15:24:04 170

原创 字符数组、字符串数组测试例程

目录一、字符串指针数组二、字符串数组三、字符数组uint8_t 为unsigned char

2025-06-07 21:47:06 662

原创 数组的声明(extern)

/ 定义数组,空间已分配和int myArray[10];等价。

2025-06-06 12:39:56 278

原创 ADC初始化过程中的——校准

在初始化ADC时,先重置校准寄存器并等待完成,然后再开始校准,并等待校准结束,以确保ADC的校准状态正确。这个循环持续等待,直到ADC1的校准过程完成,确保校准寄存器已正确设置。这行代码的作用是重置ADC1的校准寄存器,准备进行下一次的校准过程。这在ADC的初始化过程中是标准程序,有助于提高ADC测量的准确性。这行代码开始对ADC1进行校准,以确保ADC的精确度。这个循环会一直进行,直到ADC1的重置校准状态完成(它确保重置校准已完成,才能进行正式校准。

2025-06-06 11:02:48 289

原创 if(!p)等价于 if(p==0)

if (!p)检查p是否为零也明确表达了同样的意思。

2025-06-04 17:27:25 458

原创 FreeRTOS相关知识

认识FreeRTOS

2025-05-28 15:26:49 907

原创 单片机复用功能重映射Remap功能

复用功能重映射Remap功能

2025-05-20 16:28:01 465 1

原创 物联网(IoT)智能项目全景指南:技术构架、实现细节与应用实践

物联网(IoT)智能项目全景指南。

2025-05-20 13:53:46 935

原创 STM32外设应用详解——从基础到高级应用的全面指南

STM32外设应用详解

2025-05-20 13:47:03 1080

原创 万用表如何区分零线、火线、地线

万用表使用!

2025-05-19 21:55:28 613 1

原创 三极管集电极输出电路分析

三极管集电极输出加电阻R85作用分析!

2025-05-18 21:35:21 1089

原创 一文搞懂卡尔曼滤波简单实例

卡尔曼滤波简单实例

2025-05-18 00:15:00 343

原创 单片机原理及应用:基础、原理与未来发展

单片机(Microcontroller)是一种集成度极高的微型计算机系统,主要由中央处理器(CPU)、存储器(ROM、RAM)、输入输出接口(I/O)等关键部分集成在同一芯片上。它具有结构紧凑、成本低、功耗低、功能丰富、易于控制等优点,被广泛应用于各种智能控制系统中。单片机作为嵌入式系统的基础核心技术,凭借其低成本、强实用性和高稳定性,在现代电子技术中扮演着不可替代的角色。从简单的家用电器到复杂的工业控制,单片机的应用范围日益扩展。

2025-05-17 00:30:00 629

原创 探索嵌入式硬件的世界:技术、应用与未来趋势

嵌入式硬件的重要性与其发挥着重要作用。

2025-05-17 00:15:00 1601 1

原创 TVS瞬态抑制二极管

TVS瞬态抑制二极管学习

2025-05-16 08:00:00 1309

原创 三极管基极和发射极加下拉电阻作用

遗漏点

2025-05-16 07:30:00 438

原创 Altium Designer软件中如何放置固定孔

Altium Designer软件中如何放置固定孔

2025-05-15 14:30:46 1041

原创 卡尔曼滤波代码实现步骤

2025-05-13 14:00:04 306

原创 方差、协方差以及协方差矩阵的计算公式

2025-05-13 09:09:26 112

原创 卡尔曼滤波原理及公式解析

2025-05-13 08:55:47 225

原创 #define ccw (0)和#define ccw 0什么区别

更安全,适合定义表达式。cw 0简洁,适合简单替换。如果只定义单个常数,没有包含复杂表达式,二者区别不大;但为了保险,推荐使用带括号的版本。

2025-05-08 20:23:17 279

原创 如果说开启的TIM3定时器有ccr1,ccr2,ccr3,我想要关闭ccr2的PWM输出,怎么通过代码实现

作用是禁用 TIM3 的通道 2(CCR2)的捕获/比较输出,也就是说,让对应的PWM或输出信号停止输出。

2025-05-08 18:43:12 579

原创 如何将多个独立二进制位组合成一个二进制数

C语言学习

2025-05-08 10:53:32 213

原创 int (*)[3]和int (*arr_ptr)[3]区别

int (*)[3]和int (*arr_ptr)[3]区别

2025-05-07 17:33:35 266

原创 C语言指针用法详解

C语言指针用法,易混淆

2025-05-07 15:58:46 1972 1

原创 PID速度、电流和位置闭环代码实现步骤

5、PID闭环控制:在使用的TIM定时器的更新中断回调里进行PID计算,限制占空比。4、PID闭环控制: 在使用的TIM定时器更新中断回调里进行PID计算,限制占空比。2)初始化PID参数:把目标值、期望值、累计偏差清零,配置PID系数。2、初始化PID参数:把目标值、期望值、累计偏差值,配置PID系数。1、PID参数结构体:定义一个电流闭环的PID参数结构体变量。1、PID参数结构体:定义一个位置闭环的PID参数结构体变量。4、设置目标电流:在主函数中通过按键、上位机设置目标电流。

2025-05-06 09:21:44 663 2

空空如也

空空如也

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

TA关注的人

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