Cómo mejorar los microcontroladores.
Primero, la estructura del programa
Sé que definitivamente no quieres discutir los detalles de la estructura de datos, eso es demasiado abstracto. Lo que te digo es que una estructura de programa basada en "máquinas de estados" es más adecuada para microcontroladores, para ser más precisos, máquinas de estados finitos. La tecnología de programación de máquinas de estados lo ayudará directamente a resolver el problema de sincronización del programa, y la estructura del programa puede ser grande o pequeña. Tanto las máquinas de estados ordinarias como las máquinas de estados jerárquicas pueden hacerlo competente para la mayoría de los proyectos. Por supuesto, la programación de máquinas de estados requiere aprendizaje, pero es mucho más simple que aprender directamente las estructuras de datos.
En segundo lugar, utilice el algoritmo correcto
Al programar, debemos comprender que no importa cuán complejo sea el algoritmo, no puede probar que su programa sea un buen programa, entonces, ¿qué es un buen programa? Sencillo, claro, fiable y estable. El principio de simplicidad en la programación no es una charla vacía. También es el algoritmo de clasificación de burbujas. Algunas personas lo escriben de manera rígida, pero otras pueden ser excepcionalmente eficientes. Esto se debe a que su comprensión del algoritmo es muy diferente. El autor cree que en lugar de aprender algoritmos de control más complejos, es mejor profundizar la comprensión de los algoritmos existentes. A través del mismo programa de algoritmo PID, algunas personas pueden agregar separación integral y otras pueden usar la adaptación ambiental. De hecho, la diferencia no es grande.
Finalmente, espero que todos puedan formar su propia comprensión única a partir de su trabajo lo antes posible y luchar por la excelencia.