现在 MCU 中对于 ADC 通道的需求越来越高,而 MCU 受成本限制往往不会放多个 ADC 模块,普遍都是采用多个通道分时复用 ADC 转换核心的方式实现多通道的采样。上图所示是云途 YTM32B1ME0 产品的 ADC 框图,可以看到 ADC 采用 SAR 结构的转换核心,核心外部通过一个 MUX 实现多个通道的选择。对于 SAR 结构的 ADC,采样保持电路是一个非常重要的组成部分,...
我的代码我做主
现在 MCU 中对于 ADC 通道的需求越来越高,而 MCU 受成本限制往往不会放多个 ADC 模块,普遍都是采用多个通道分时复用 ADC 转换核心的方式实现多通道的采样。上图所示是云途 YTM32B1ME0 产品的 ADC 框图,可以看到 ADC 采用 SAR 结构的转换核心,核心外部通过一个 MUX 实现多个通道的选择。对于 SAR 结构的 ADC,采样保持电路是一个非常重要的组成部分,...
本篇应用笔记主要描述Cortex-M系列MCU Hard Fault中断的调试方法。笔记中会分析Hard Fault中断产生的原因以及如何依据Hard Fault中断信息定位软件中的问题。Hard Fault简介Hard Fault 是Cortex-M系列MCU中最为常见的一种故障类中断,Hard Fault属于不可屏蔽中断,并且中断优先级固定为-1,在软件运行过程中如果产生了CPU无法正常...
Flash(闪存)是一种可擦除的只读存储器,按照实现方式和运行特性Flash一般还会分为NOR和NAND两种。其中NOR Flash支持随机地址的读取方式,在读取操作上类似于RAM,比较适合程序的直接读取运行,而NAND Flash读取是基于页的方式,一般无法随机读取。在MCU中,Flash需要支持程序和数据的存储,所以实现方式上也都是NOR Flash。基本特性YTM32系列MCU中Fla...
CMU模块CMU模块全称是Clock Monitor Unit,也就是一个时钟监测模块,可以用于实时检测系统的各种时钟工作状态是否正常。我们知道时钟是数字系统的基础,在MCU中时钟工作状态直接关系到整个系统的稳定性,如果系统时钟停止工作,那么整个MCU将不能执行程序,这样就无法实现预期的功能。因此,在设计MCU系统时,时钟的可靠性和稳定性是非常重要的因素,而在传统设计中只能通过WDG来进行时...
LEx系列产品和LDx系列产品在芯片功能上也有一定的差异,具体的对比如下:项目YTM32B1LD0YTM32B1LE01.5V是否需要外接电容需要不需要(相应引脚兼容原数字功能)Flash容量最高64K最高128KRAM容量最高8K最高16K外部32K晶振不支持支持SRIC 频率128K2MHzCMP内部DAC不支持支持EMU(ECC错误注入)不支持支持DMA channel16CH4CH芯...