STM32F429 Error de transmisión CAN

-1

Diseñé una placa personalizada con STM32F429 y el transceptor CAN SN65HVD230. Estoy utilizando la biblioteca HAL y establezco CAN1 en modo normal. Mi programa es simple: cuando recibo un mensaje, un LED parpadea.

Conecté esta placa a un bus CAN y vi que cuando emití un mensaje, el LED parpadea. Pero hay un problema. Cuando solo hay dos nodos en el bus CAN (mi placa y otro), mi placa solo puede recibir un mensaje y no más. Descubrí que mi placa solo puede recibir el mensaje y no puede enviar ningún mensaje (no se puede enviar el acuse de recibo), luego solo puede recibir un mensaje cuando no hay otro nodo en el bus CAN. ¿Cómo puedo resolverlo?

    
pregunta Mohammad Sadegh

0 respuestas

Lea otras preguntas en las etiquetas