WDG
WDG 简介 IWDG VS WWDG IWDG独立看门狗 WWDG窗口看门狗 复位 计数器减到0后 计数器T[5:0]减到0后、过早重装计数器 中断 无 早期唤醒中断 时钟源 LSI(40KHz) PCLK1(36MHz) 预分频系数 4、8、32、64、128...
中断
概述 打断CPU执行正常的程序,转而处理紧急程序,然后返回原暂停的程序继续运行,就叫中断。 中断的作用和意义 实时控制:在确定时间内对相应事件作出响应,如:温度监控 故障处理:检测到故障,需要第一时间处理,如:电梯门夹人了 数据传输:不确定数据何时会来,如:串口数据接收 [!IMPORT...
ADC
ADC简介 Analog-to-Digital Converter的缩写。指模/数转换器或者模拟/数字转换器。是指将**连续变量的模拟信号转换为离散的数字信号的器件。**典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。 [!tip] 各个芯片的外设属性均不一样,以下仅代表其...
DAC
参考链接 【STM32】DAC详解_dac12bit-CSDN博客 简述 DAC,全称:Digital-to-Analog Converter,指数字/模拟转换器。DAC 模块是 12 位电压输出数模转换器。 DAC 可以按 8 位或 12 位模式进行配置,并且可与DMA 控制器配合使用。 ...
FlashDB
参考链接 FlashDB/README_zh.md at master · armink/FlashDB (github.com) 基本概念 键值数据库(KVDB):是一种非关系数据库,它将数据存储为键值(Key-Value)对集合,其中键作为唯一标识符。KVDB 操作简洁,可扩展性强。 时...
FlashDB
入门 裸机与RTOS 裸机和RTOS的特点 基础知识 堆 堆就是一块空闲的内存,我们可以管理内存,我们可以从内存中取出一些数据,用完之后再释放(放回) 123456789101112131415161718192021222324char heap_buf[1024]; ...
软件基础
参考链接 这些嵌入式知识助 你秋招,也助你进阶 (qq.com) ASSIC码表 Bin(二进制) Oct(八进制) Dec(十进制) Hex(十六进制) 缩写/字符 解释 0000 0000 00 0 0x00 NUL(null) 空字符 0000 0001 01 1 0x...
项目文件树
缩写 该项目文件树参考AUTOSAR结构,所以为了便于理解,此处展示部分缩写的全称: 缩写 全称 描述 AUTOSAR AUTomotive Open System ARchitecture 汽车开放系统架构,是汽车软件开发的标准框架。 ASW Application Sof...
链接文件
参考链接 DARM-30 (iar.com) 嵌入式IDE(1):IAR中ICF链接文件详解和实例分析_icf文件-CSDN博客 概述 链接文件主要用于划分存储区域,不同芯片的存储配置不同,数据的放置需要根据芯片的存储来配置,标准段为 Section Kind Description M...
设计模式
参考链接 概述 设计模式不是代码,而是:在特定上下文下,针对反复出现的设计问题,总结出的可复用设计思想与结构。 核心特征: 特征 说明 可复用 不是一次性方案 语言无关 不依赖 C / C++ / Java 抽象层面 描述“对象如何协作”,而非“语法怎么写” 经实践验...