首页
学习
活动
专区
圈层
工具
发布
首页标签c 语言

#c 语言

通用的编程语言,广泛用于系统软件与应用软件的开发

CANopen 在 BMS 系统中的 C 语言实战指南

用户12805941

摘要:本文面向电池管理系统(BMS)固件开发工程师,系统讲解 CANopen 协议在 BMS 场景下的工程落地方法。内容涵盖核心概念解析、开发环境搭建、对象字典...

200

BMS 与 CAN 总线实战:从仿真模拟到实车部署的完整指南

用户12805941

摘要:本文面向 BMS(电池管理系统)开发与测试工程师,系统梳理从仿真模拟到实车部署的 CAN 总线通信完整链路。内容涵盖 BMS 通信架构与 CAN 核心机制...

600

基于移位运算的快速 T 型低通滤波器:零乘法嵌入式数字滤波方案

用户12805941

在嵌入式系统中,数字滤波是信号处理的基础环节,广泛应用于传感器数据平滑、ADC 采样滤波、电机转速反馈与按键去抖等场景。然而,其实现长期面临一个现实矛盾:一方面...

9710

四分之一二阶滤波器在充电系统中的应用:原理、C语言实现与工程选型指南

用户12805941

摘要:本文系统讲解四分之一二阶滤波器在充电系统中的应用。文章从算法原理与差分方程入手,给出便于嵌入式定点实现的整数系数与移位运算方法;随后结合BMS采样、DC-...

9710

BMS 通信开发实战:从 Modbus 协议到数据采集的完整指南

用户12805941

摘要:本文从工程实践出发,系统梳理 BMS(电池管理系统)基于 Modbus 协议的数据采集链路完整开发流程。内容涵盖通信架构解析、RS-485 硬件连接与参数...

14110

atomic凭什么线程安全?无锁编程为何有时比锁还慢?C++高并发必懂的原子操作真相!

羑悻的小杀马特.

本文详解C++ atomic 类型,涵盖其线程安全原理、CAS操作(含weak/strong区别)、内存顺序选项及无锁编程实践。通过对比无锁栈与有锁栈性能,阐明...

20621

仓颉语言实现强大的Modbus调试工具Modbus Poll:cj-tauri项目介绍与实战

csdn猫哥

调试modbus协议,还在用Modbus Poll?这个工具咋说呢是很经典,但是但用得越多,越觉得它那套 2000 年代的 MDI 界面在 2026 年有点难受...

18810

四分之一一阶滤波器在小功率锂电池组充电器中的应用——原理、设计与在小功率充电器中的实战应用

用户12805941

摘要:本文系统阐述四分之一一阶RC滤波器在小功率充电器开关噪声抑制中的核心原理与工程设计方法。通过将截止频率设定为开关频率的1/4,该方案能有效滤除PWM开关噪...

15310

平均值缩放算法的深度解析:主从自动分配与专利规避实战

用户12805941

摘要:本文基于《一种基于平均值和设备数的主从分配法》深入解析平均值缩放与设备数量的主从自动分配算法。该算法通过“计算算术平均值、向下取整、再除以设备数量的一半(...

13710

【自考C语言通关】一道经典填空题,彻底搞懂“静态变量”与“阶乘”的奥秘

用户12790255

在自考《C语言程序设计》的考试中,程序填空题往往是很多同学的“拦路虎”。这类题目不仅考察语法基础,更考察你对程序运行逻辑的推演能力。

10710

C/C++ 安全开发:从内存模型到防御性编程的工程实践

资源大佬 jzit-top

C/C++ 赋予开发者对内存的完全控制权,这也是漏洞的根源。专业安全开发的核心不是"避免使用指针",而是建立一套贯穿编码、编译、测试的防御体系:理解未定义行为、...

19410

C语言、结构体

xieliyu

C语言也给我们程序员规定了一种自定义 类 型,结构体的每一个成员可以是不同类型的变量,结构是⼀些值的集合,这些值称为成员变量,那么结构体的内存大小又是怎么算的呢...

13010

C语言、整数与浮点数在内存中的存储

xieliyu

我们知道整数又分为有符号整数和无符号整数,在了解存储规则的时候,我们首先得知道整数二进制表现方法:原码、反码、补码。

16000

C语言、string.h中内存函数的使用

xieliyu

内存这个名字我们都不陌生,那么在C语言中内存这个函数是怎么用的呢?今天我们来探究一下C语言中的内存函数。做好笔记。

10400

字符函数和字符串函数

xieliyu

在我们的C语言中,有关于字符的一系列的函数,给我们使用的字符串、字符进行了分类,他们都需要包含一个头文件:ctype.h

14000

C语言、初识指针

xieliyu

当我们在学习C语言中指针的时候是不是也被指针给恶心坏了?正如我的名字,当时在学习指针的时候快崩溃了,现在静下来把我的理解分享给你们。

10800

C语言、操作符

xieliyu

我们经常能够听见二进制、八进制、十进制、16进制这样的讲法,那他们到底是什么意思呢?

17000

C语言、函数+函数递归

xieliyu

在数学中,其实函数这个概念在小学中我们就能够了解到函数这个概念了。比如:y = kx+b,这个一次函数,有自变量和因变量。

12800
领券