序列器是一种用于优化低功耗运行和减少MCU负担的硬件模块,其主要作用是预设一系列指令并自动执行,无需MCU实时干预。
通过从命令存储器中读取指令,序列器能够按线性顺序执行操作,如等待特定时间、将指定值写入寄存器或触发中断与事件,从而实现精确的时序控制。
它类似于一个微型状态机,但不具备条件分支能力,也无法读取寄存器值或感知模拟信号的变化。
序列器的主要目的是:
降低MCU的计算量和通信时间,同时提高测量稳定性,特别适用于需要频繁控制多个模拟外设的场景,例如AFE(模拟前端)模块的操作。
这种机制不仅减少了MCU对低级模拟模块的直接管理,还显著优化了系统的整体功耗和运行效率。
这个就是它的功能
这三类就够了
就是单个的,比如写,操作一个寄存器,写入一个数据
比如这样,剩下的不演示了
比如一个测量是这样的
主要就是写,等,读
比如要测量生物电阻抗
序列就这样
其次也有一个信号发生器来满足测量需要。
序列器是很重要的一种外设,绝大多数应用都有,所以放在前面出现。