Si alguien ha trabajado con el chip CAN MCP25625 en el pasado, me gustaría saber si en el modo de bucle invertido, si cargamos y enviamos datos en el búfer TXB0, se supone que debemos recibir un búfer RXB0 listo y lleno de datos. el búfer TXB0?
Si es así, los siguientes son los pasos que estoy haciendo, 1) Envíe MCP25625 a LOOPBACK MODE configurando los bits 7: 5 para la secuencia 010, que figura en el hoja de datos . Me vuelvo a verificar revisando los bits de Estado CAN y los bits 7: 5 me muestran un 010. 2) Después de cargar y enviar con éxito los datos a TXB0, no recibo una señal de mensaje listo, por lo que no puedo verificar el búfer RXB0. Al realizar una comprobación forzosa, encuentro que los datos son basura, es decir, la funcionalidad LoopBack no se realizó.
¿Alguien tiene una idea de qué otra cosa debería comprobar para depurar esto? Alguien ha tenido problemas con esto antes.
Información adicional: La forma en que lo compruebo es con el USB MCP2210 SPI que se comporta como maestro y lo utiliza para controlar el dispositivo esclavo MCP 25625.