logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

CW32F003 看门狗定时器详解

看门狗是嵌入式系统稳定运行的基石。CW32F003 提供的独立看门狗 IWDT 和窗口看门狗 WWDT 分别适用于不同的可靠性需求。IWDT 使用独立时钟,适合对时间精度要求不高但需高可靠性的场景;WWDT 基于系统时钟,适合需要严格时间监控的应用。正确配置和喂狗策略,能极大提升系统的自恢复能力和抗干扰性能。在开发过程中,应结合具体应用选择合适的看门狗类型,并严格遵循手册的操作流程,确保看门狗在关

#c语言#c++#vscode +3
CW32F003 ADC 模块分析与代码实现总结

CW32F003 是一款基于 ARM® Cortex®-M0+ 内核的 32 位微控制器,其内部集成 12 位逐次逼近型模数转换器(SAR ADC),最高转换速度可达 1MSPS,支持多达 16 路输入通道,包含 13 路外部引脚输入和 3 路内部信号(温度传感器、1.2V 基准电压、VDD/3)。ADC 模块具有丰富的配置选项和多种工作模式,适用于各种模拟信号采集场景。本文结合 CW32F003

#单片机#嵌入式硬件#c语言 +4
C 语言核心变量总结:全局、静态、局部变量的本质与实战

很多 C 语言初学者在学习变量时,往往停留在 “背定义、记语法” 的层面,却始终摸不透全局变量、静态变量、局部变量的核心差异。事实上,这三类变量的所有区别,本质上都源于,而这两个属性,又由变量在内存中的存储位置直接决定。本文将从底层内存逻辑出发,系统梳理三类变量的核心特性、本质区别与实战用法,帮你彻底吃透这个 C 语言最基础也最核心的知识点。

#java#jvm#算法 +4
小白也能看懂的 CW32F003 定时器时钟知识与计算手册

系统时钟是 “原始心跳”,预分频器是 “减速齿轮”,计数频率是 “实际工作心跳”,CNT 是 “当前读数”,ARR 是 “终点”。计算步骤:先选好算的计数频率→算 PSC(减 1)→算 ARR(减 1)。

#单片机#嵌入式硬件#stm32 +2
用 C 语言实现面向对象编程(OOP)工程实践指南

C 语言是一门经典的过程式编程语言,没有原生的类(Class)、对象(Object)语法,但在嵌入式开发、操作系统内核、驱动程序等对性能和底层控制要求极高的场景中,我们往往需要用 OOP 思想来组织代码。封装、多态、继承,并分享工程化开发中的最佳实践。

#c语言#开发语言#数据结构 +4
到底了