Red de conocimientos turísticos - Información de alquiler - Con respecto a las funciones principales del trasplante stm32 a ucosii, ¿cuál es el fenómeno experimental después de la descarga?

Con respecto a las funciones principales del trasplante stm32 a ucosii, ¿cuál es el fenómeno experimental después de la descarga?

Si el programa es correcto y se puede compilar, el resultado de la ejecución es que LED_0 está encendido durante 2 segundos, apagado y parpadea durante 2 segundos, y LED_1 está encendido durante 5 segundos, apagado y parpadeando durante 5 segundos.

Pero creo que hay algún problema con este programa. Su uCOS no debería poder ejecutarse. Este programa systick_init

se inicializa en startup_task, lo que provocará que el subproceso startup_task se active. creado en principal pero no No puedo cambiar porque el reloj del sistema de uCOS ni siquiera ha comenzado todavía. Por lo tanto, se debe llamar a systick_init primero en main para garantizar que el reloj del sistema se haya iniciado correctamente antes de que se inicie uCOS.