c语言

碎光拾影8 小时前
c语言·arm开发·嵌入式硬件
i.MX6ULL时钟系统配置指南结合 i.MX6ULL 时钟系统架构,三者是时钟树的核心组成单元,功能如下:PLL(Phase Locked Loop,锁相环):频率合成核心模块,作用是对输入的低频基准时钟(外部 24MHz 晶振)进行倍频,输出高频时钟,为 CPU 内核、高速总线和外设提供高频基准源。i.MX6ULL 集成 7 路独立 PLL,例如 PLL1 专门为 ARM 内核提供高频时钟,PLL2(System PLL)固定输出 528MHz 作为系统主时钟源。
GeekArch8 小时前
c语言·人工智能·stm32·mcu·学习·bug
第28讲:避坑——AI堆栈分配错误、栈溢出BUGCSDN专栏:堆栈是程序运行的基础,堆栈溢出会导致系统崩溃、数据损坏、难以定位的BUG。AI生成的代码容易忽略堆栈限制。
wuyk5552 天前
c语言·stm32·单片机
57.串口数据丢失问题深度解析:从现象到解决方案在实际开发中,我们经常会遇到这样的情况:例如,逻辑分析仪显示的完整数据为:31 7E 04 A2 19 C0 55 8B,但单片机接收到的数据却变成了:31 7E 04 A2 - C0 55 8B,中间少了一个字节。
wuyk55511 小时前
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网·51单片机
59.嵌入式C语言高级宏定义实战:多行宏、字符串化与符号拼接当需要封装多条语句的操作时,单行宏会严重影响可读性,此时可以使用多行宏,通过反斜杠 \ 实现跨多行编写。
无相求码13 小时前
c语言
C程序的内存到底怎么分的?栈、堆、全局区一张图讲清楚你有没有想过一个问题:你写的每一个变量,到底存在内存的哪个位置?int a = 10; 存在哪?malloc 分配的内存存在哪?static int count; 又存在哪?
Legendary_00815 小时前
c语言·开发语言·音视频
LDR6500 设计指南:Type-C 音频快充二合一配件 PD 取电与插拔时序控制方案手机、平板全面取消 3.5mm 耳机孔后,Type-C 音频 + 快充二合一转接配件成为刚需,实现听歌、充电同步进行,但中小厂商开发阶段普遍遭遇三类难以解决的工程故障,造成反复改板、兼容性测试通过率低:
天空'之城14 小时前
c语言·嵌入式开发·工业级组件·软件消抖·按键防抖
C 语言工业级通用组件手写 08:精准软件消抖目录前言:一、软件消抖的核心本质与应用场景1. 什么是软件消抖2. 解决的核心痛点3. 典型工业级落地场景
会飞的小新16 小时前
c语言·开发语言·microsoft
C 标准库之 <fenv.h> 详解与深度解析适配标准:C99 / C11 / C17阅读收益:彻底搞懂C语言浮点运算异常原理、手动控制浮点舍入模式、解决科学计算精度丢失问题、掌握工业级浮点运算容错方案。
爱刷碗的苏泓舒17 小时前
c语言·开发语言
C 语言 if-else 与 switch-case 分支语句对比核心问题:if-else 是否按顺序判断?sat -= 20 会不会执行多次?switch 是否只判断一次?两者能否等价替换?
无相求码17 小时前
c语言
指针的5层境界,从入门到劝退:C语言指针进阶全解析学C语言绕不开指针。指针入门的时候,你知道了*和&,知道了指针就是存地址的变量。但这只是开始。当你遇到函数指针、指针数组、二级指针、回调函数……才真正体会到什么叫"从入门到劝退"。
C++ 老炮儿的技术栈18 小时前
c语言·c++·visual studio·控件·工业控制·gdi·自绘
基于MFC+原生GDI手动自绘仪表盘控件在工业测控、电力监控、设备组态等桌面可视化项目中,仪表盘是最常用的数据展示控件。Windows原生MFC框架仅提供基础的静态文本、进度条、滑块等标准控件,无法满足弧形刻度、动态指针、彩色分区、实时数值展示的工业级仪表视觉需求。市面上第三方仪表控件大多存在版权限制、耦合度高、定制困难等问题,因此基于MFC+原生GDI手动自绘仪表盘控件,是工业桌面开发的最优解之一。
小肝一下18 小时前
c语言·数据结构·c++·算法·leetcode·链表·dijkstra
3. 单链表概念:链表是⼀种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的 指针链接次序实现的
炸膛坦客1 天前
c语言·c++·单片机
单片机/C/C++八股:(二十六)IIC 专题(I²C)---- 上集IIC:Inter Integrated Circuit,集成电路总线可参考博客:Cortex-M3-STM32F1 开发:(四十九)IIC 总线结构和协议-CSDN博客
不正经学生2 天前
c语言·开发语言·数据结构·算法·c#
C 语言函数深入剖析(基础篇)—— 从零理解函数的每一个细节本篇(基础篇)面向零基础读者,从"什么是函数"讲起,逐步深入到库函数使用、自定义函数编写、以及最容易出错的值传递机制。 每一个概念都附有详细的原理解析和代码示例,文章末尾提供面试真题和避坑清单。
C++ 老炮儿的技术栈2 天前
c语言·c++·人工智能·opencv·算法·计算机视觉·c
OpenCV 实现社保卡透视矫正:Hough 直线提取四角并转正证件图像在证件识别、OCR 文字检测项目开发中,拍摄得到的社保卡、身份证照片往往存在倾斜、透视形变问题,直接送入识别模型会造成文字扭曲、识别率大幅下降。常规 SURF 特征匹配矫正依赖模板图像,通用性受限;而基于轮廓 + 霍夫直线检测的方案,能自动定位证件四个角点,完成自适应透视变换,无需提前准备模板,是工业证件预处理的主流思路。本文结合社保卡实拍案例,完整拆解从边缘提取、直线检测、角点求解到透视转正的全流程,附带直方图均衡辅助优化图像质量的代码实现。
程序员Rock1 天前
c语言·c++·面试·职场和发展·上位机
上位机开发-MODBUS面试常见问题最近在指导同学面试C++上位机岗位时,经常被问到modbus协议相关的问题,特整理如下。准备做C++上位机开发的同学,可以详细学习一下。
blevoice2 天前
c语言·开发语言·单片机
抖抖燃脂机单 AC6966B 主控调试踩坑:Type-C 整机供电喇叭无声排障居家被动健身赛道持续扩容,抖抖燃脂机(震动甩脂机)凭借低门槛减脂优势,面向上班族、产后群体,年市场规模突破 180 亿元。行业内卷下,厂商追求单芯片降本方案,JL AC6966B凭借 21 路复用 IO、内置 PWM、蓝牙音频能力,可一颗芯片整机主控,兼顾电机震动控制、红外遥控、多运动模式(慢跑 / 瑜伽 / 游泳)、蓝牙音乐全部功能,大幅削减 BOM 成本,是中端抖抖机主流方案。音频虽为辅助功能,但无声故障会直接拉低产品好评率。
小小晓.2 天前
c语言·开发语言·c++
C++小白记:C风格字符串和数组用法目录数组概念定义和初始化内置数组初始化数组元素不允许拷贝和赋值理解复杂的数组声明访问数组元素指针和数组
深念Y2 天前
c语言·开发语言
开发者如何清理和迁移C盘堆积的垃圾2026/6/3 很多开发者都会遇到一个问题:电脑用着用着,C 盘突然爆红。明明项目都放在 D 盘,为什么 C 盘还是越来越小?原因很简单:大量开发工具默认把缓存、运行时、全局包、浏览器内核、索引文件都塞进 C 盘用户目录。
十月的皮皮2 天前
c语言·笔记·stm32·stm32cubemx·hal库
STM32从零到量产开发:四路继电器工业控制模块开发实战笔记(小白视角)这份笔记不是"教程",而是一个刚入门的人陪你一起,把这颗 STM32F103RCT6 量产固件从"看不懂"到"能改、能加功能"的完整心路。 重点不是记住每一行代码,而是学会怎么读、怎么想、怎么把需求变成代码。 文中所有代码片段都来自本项目真实源码,可直接对照 Core/Src、Core/Inc 下文件阅读。