https://oshwhub.com/zeruns/ji-yu-stm32-de-buck-boost-xing-shu-zi-dian-yuan Estoy replicando y estudiando este proyecto. En la parte del código correspondiente al PID, existen tres modos: BUCK, BOOST y MIX. Sin embargo, he notado que solo en el modo MIX aparece la línea IErr1 = IErr0; (actualización del error histórico del lazo de corriente del PID).
(En las imágenes del código de los modos BUCK y BOOST, en la sección comentada como “// 历史数据幅值” no aparece la línea IErr1 = IErr0;)
En la imagen del código del modo MIX, en el comentario “// 历史数据幅值” sí aparece la línea IErr1 = IErr0;. No entiendo por qué solo en el modo MIX se realiza la actualización del error histórico del lazo de corriente.

