ZHDA042 January 2026 MSPM0C1104
计量计算引擎基于电压和电流 ADC 通道采集的数据执行实际采样与计算。该引擎在时间要求严格的后台进程和时间要求较低的前台进程中发挥作用。
后台进程由 ADC 按采样速率触发。该进程在 ADC 的中断服务例程中运行并自动处理。
前台进程由后台进程完成触发,触发频率与报告更新率一致。后台进程会设置 HAL_ADC_PHASE_A_DATA_READY 标志位
在 phaseDataReady 变量中设置该标志,以指示数据已准备好由前台处理。然后,应用程序需要通过调用 EM_processForegroundData() 来监视此标志以触发前台进程。在实际计算中,计量计算采用以下公式