自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CubeMX配置FreeRTOS

【代码】CubeMX配置FreeRTOS。

2025-08-26 10:27:50 25

原创 通信参数配置

这样上位机工程师就能根据这些信息实现完整的Modbus控制功能了。

2025-08-25 14:13:06 194

原创 GCC编译器扩展机制 - 表格汇总

这些表格涵盖了GCC编译器的主要扩展机制,可以作为快速参考手册使用。

2025-08-24 13:52:20 202

原创 程序\段\符号,分别是什么?是指什么?

程序是指最终生成的可执行文件(如.elf、.bin、.hex),它包含了所有编译后的代码和数据。链接脚本通过控制这三者,实现了对程序内存布局的精确控制。理解这些概念是掌握嵌入式开发的关键。符号是程序中所有有名字的实体,包括函数名、变量名、标签等,每个符号都对应一个内存地址。段是程序中具有相同属性的内容集合,编译器会自动将代码和数据分类到不同的段中。

2025-08-24 12:54:36 225

原创 链接脚本(.ld文件)语法详解

这个教程涵盖了链接脚本的主要语法和用法。通过理解这些概念,你可以精确控制程序在内存中的布局,这对嵌入式开发特别重要。链接脚本(Linker Script)控制链接器如何将多个目标文件(.o)组合成最终的可执行文件。链接脚本是告诉链接器如何将编译后的代码和数据放置到内存中的配置文件。

2025-08-24 12:50:26 316

原创 ADC采样中单端和差分区别

【代码】ADC采样中单端和差分区别。

2025-08-22 16:04:16 205

原创 STM32H743ZIT6介绍

STM32H743ZIT6完全能够胜任动平衡仪主控需求,其高性能CPU、丰富外设、原生LCD支持使其成为性价比极高的选择。相比传统ARM9+FPGA或DSP方案,单芯片解决方案更简洁可靠。

2025-08-21 11:13:53 574

原创 MCU 开发工具汇总

2025-08-20 10:10:54 307

原创 stm32f103定时器测量转速

光电传感器检测转盘上的标记(孔、反光片等),每转一圈输出固定数量的脉冲,通过测量脉冲来计算转速。如果使用正交编码器(A/B相),可用编码器模式。固定时间窗口内计数脉冲数量,适合高速测量。通过测量相邻脉冲的时间间隔计算转速,

2025-08-19 09:56:52 265

原创 电子元器件

是一种常用的肖特基势垒二极管(Schottky Barrier Diode, SBD),属于低功率、快速恢复型整流二极管。

2025-08-19 09:45:45 197

原创 Modbus RTU主机实现

【代码】Modbus RTU主机实现。

2025-08-17 11:36:47 223

原创 modbus地址映射

【代码】modbus地址映射。

2025-08-15 15:41:19 136

原创 CRC 校验原理与计算

CRC(Cyclic Redundancy Check,循环冗余校验)是错误检测技术。

2025-08-15 11:00:25 886

原创 STM32F103内存划分

下面这份是 STM32F103(Cortex-M3)常用、够用、对开发最有帮助的“内存功能区划分”速查版。数值以通用 F103 为准,个别容量因具体料号不同而异(如 C8=64 KB Flash/20 KB SRAM,RE/VE=512 KB/64 KB 等)。

2025-08-14 08:44:46 341

原创 Tiger Data Structure Sesign

【代码】Tiger Data Structure Sesign。

2025-08-13 17:58:28 99

原创 AT24C02C-SSHM-T用法

下面的方案结合了提供的 PLC 程序、硬件原理图和 AT24C02C 数据手册,给出了在动平衡机项目中 EEPROM 的存储规划以及完整的驱动示例。AT24C02C 总容量 256 字节,分成 32 个 8 字节的页。因此写入时必须遵守 8 字节页边界,写操作完成后需要等待芯片内部自写周期完成。

2025-08-11 23:18:58 1006

原创 STM32定时器与延时系统完整笔记

if (需要延时) {if (延时 < 10us) {使用NOP循环或硬件定时器;} else if (延时 < 100us) {if (在RTOS中) {考虑是否真的需要如此精确的延时;如必须:使用临界区+硬件定时器;} else {使用硬件定时器;} else if (延时 < 1ms) {if (在RTOS中) {评估使用vTaskDelay(1)是否足够;} else {使用定时器中断;} else if (延时 < 1s) {if (在RTOS中) {

2025-08-10 13:56:37 310

原创 STM32F103芯片的启动过程

STM32F103从上电到运行用户程序经历了一个精确的启动序列,主要包括硬件复位、启动模式选择、堆栈指针初始化、跳转到复位处理程序等步骤。

2025-08-10 13:22:56 318

原创 ST语法介绍

我来为您全面介绍西门子PLC的ST(Structured Text,结构化文本)语法,这是IEC 61131-3标准定义的一种高级编程语言。

2025-08-09 15:10:39 711

原创 LAD 入门

这条梯级不是用基本触点和线圈,而是调用了一个自定义的功能块(FB)。整行(也叫“一条梯级”)只包含两个元件:一个触点和一个线圈。

2025-08-06 17:22:02 962

原创 光电传感器

这样连接后,您就可以通过伺服驱动器的编程实现动平衡所需的精确定位和测速功能了。

2025-08-05 10:34:34 200

原创 伺服编码器介绍

编码器是将角位移或角速度转换为电信号的传感器,广泛应用于伺服系统、数控机床、机器人等自动化设备中。根据不同的分类标准,编码器有多种类型,每种都有其独特的特点和应用场景。

2025-07-30 11:19:18 725

原创 RS485控制台达B3伺服的功能覆盖

【代码】RS485控制台达B3伺服的功能覆盖。

2025-07-30 10:04:52 410

原创 电机相关解释

2025-07-29 11:43:12 100

原创 模拟电子学习

共模电压VA​VB​/2。

2025-07-29 11:40:07 223

原创 台达A3/B3伺服RS485控制

台达控制。

2025-07-29 08:13:01 185

原创 STM32F1的中断优先级

2025-07-28 11:48:33 380

原创 台达伺服电机接线

RSTR相- 第一相(通常对应L1)S相- 第二相(通常对应L2)T相- 第三相(通常对应L3)L1CL_{1C}L1C​通常接火线、L2CL_{2C}L2C​通常接地线;P1、P2是数字输入端子,短路——伺服使能功能,断开——伺服禁用;P1 ────────── P2 (直接短路,伺服始终使能)# 实际应用时P1 ──[使能开关]──[急停]──[安全回路]── P2Θ:表示接地端子或公共端。

2025-07-28 09:33:42 249

原创 C语言解析

在C语言中使用这种方式(头文件中extern声明,源文件中定义)是一种标准做法,主要有以下原因:避免重复定义错误:extern的作用:一处定义规则:

2025-07-27 11:16:57 135

原创 HAL 中断

只要记住。

2025-07-25 14:03:22 334

原创 机械平衡中的配重法

(这个就是应该在反方向添加的平衡质量);:合成矢量并得出感量所引起的不平衡。,算出单位质量引起的不平衡。:传感器测量加感量不平衡。:传感器测量初始不平衡。

2025-07-24 15:00:02 130

原创 cubemx中的配置参数解释

作为定时器的时钟源,替代内部时钟(APB1/APB2)。外部信号每来一个上升沿(或下降沿),定时器计数一次。常用于> 外部脉冲计数、频率测量、同步外部设备 等场。

2025-07-23 09:17:29 216

原创 freemodbus使用

/ 在工程设置中添加(如果需要)1// 在工程设置中添加(如果需要) # define MB_RTU_ENABLED 1参考博客1。

2025-07-23 08:30:21 1070

原创 tmc4361a 启动配置(start)

2025-07-22 13:38:27 181

原创 步进电机基础

当ENABLE信号为高电平(VDD或逻辑1)时,芯片被禁用(关闭)当ENABLE信号为低电平(0V或逻辑0)时,芯片被使能(激活)没有横线的信号:高电平有效(Active High)有横线的信号:低电平有效(Active Low)电流是"需求驱动"的,不是"供应驱动"的。ENABLE上面的横线表示这是一个。

2025-07-21 15:53:40 262

原创 傅里叶变换

常见 3 类傅里叶变换的正/逆公式及符号解释,读完即可迅速“对号入座”。,三套公式结构类似,只是积分/求和上下限、归一化系数和频率范围不同。理解了这一“同构”关系,再配合线性、移位、卷积等基本性质,您就能在实际算法、测量或代码中灵活切换。下面给出标准物理学/信号处理常用的“工程系”记号(角频率 ω,j=√−1),如果您在数学文献里看到 2π 归一化不同,只要同时改动正逆公式里的系数即可。

2025-07-20 18:40:21 626

原创 为什么用 α = 1/(1+10d)?

就像声音传播,离得越远,听到的越小。:容易手算,不需要复杂的微分方程。

2025-07-20 13:08:40 184

原创 4×4 矩阵按键阵列

依次拉低第2、3、4行,重复步骤2,直到找到按下的按键。每次只将一行设为低电平(),其余行保持高电平(

2025-07-18 15:40:28 440

原创 电子电路中的电压符号命名约定

【代码】电子电路中的电压符号命名约定。

2025-07-17 16:31:12 408

原创 SKiDL 使用

SKiDL默认可以使用KiCad的所有标准元件库。的元件库系统,可以直接使用现有的元件库。

2025-07-17 13:14:36 398 2

空空如也

空空如也

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

TA关注的人

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