Esta es una placa controladora de motor paso a paso. ¿Se puede controlar mediante un microcontrolador externo? Quiero control automático y no quiero usar botones. Los cuatro de abajo
Cuando dices "se puede conectar un microcontrolador externo para controlarlo", ¿te refieres a usar un microcontrolador externo cuando ya tienes el microcontrolador en la imagen? DE ACUERDO. El RXD y TXD del puerto de descarga son los puertos serie del microcontrolador en la imagen. Los puertos serie RXD y TXD del microcontrolador externo están conectados al TXD y RXD del microcontrolador en la imagen respectivamente. De esta manera se puede formar un sistema de control de doble núcleo. Por supuesto, solo se puede hacer a través del cable DuPont; de lo contrario, el puerto serie y de descarga no se puede reutilizar. Supongo que el microcontrolador de la imagen solo se usa para controlar el paso a paso, ¿verdad? . También quieres realizar otras operaciones de control, ¿verdad?
Sintetiza la información anterior. Los datos se pueden ingresar a través del puerto serie del control remoto, conversión AD o puerto de descarga. Tome el puerto serie como ejemplo;
Establezca el bit de bandera en la función de interrupción de entrada del puerto serie del microcontrolador en la imagen, tan pronto como el microcontrolador externo envíe datos a través del puerto serie. Se establecerá el bit de bandera del microcontrolador en la imagen.
Cuando se utiliza un control remoto, los comandos generalmente se transmiten y es posible que los datos no puedan mantenerse al día cuando la velocidad del motor es más rápida. El bit de bandera se establece después de recibir datos en la interrupción de recepción del control remoto (supongo que es una interrupción externa del microcontrolador), que es básicamente lo mismo que el puerto serie.