Estoy tratando de hacer un bucle CAN de prueba en una placa de pruebas y quiero intentar leerlo y escribir con un mbed.
Encontré un circuito de ejemplo y un código de prueba para leer y escribir desde un bucle CAN usando mbed. Sin embargo, si observa el código de prueba, puede ver que escribe desde los Pines 9 y 10 y lee desde los Pines 29 y 30. Por lo que he leído hasta ahora, esto se llama escribir en un nodo en el bucle CAN y leer desde otro nodo.
¿Pero me pregunto si es posible turnarse para leer y escribir solo desde los pines 29 y 30? Creo que esto se llamaría escritura y lectura desde el mismo nodo en el bucle CAN. Desafortunadamente, no creo que pueda hacer eso por lo que he leído hasta ahora. Una fuente que encontré dice ...
Cada nodo puede ver todos los mensajes de todos los demás nodos, pero no puede ver su propio mensaje
se encuentra en la página 3 de Manual de CAN: Creación de su propia red .
Intenté probar la lectura y escritura desde el mismo nodo creando el circuito en una placa de pruebas y cambiando el código de can1.write a can2.write. Pero el mensaje nunca fue recibido. Me pregunto si es porque mi código modificado es incorrecto para leer / escribir desde un nodo.
Pero intuitivamente me parece que el mensaje debería poder volver al remitente. Como no sé mucho sobre CAN, quería venir aquí y ver si alguien sabía la respuesta a mi pregunta ...
¿Puedo hacer una lectura y escritura de un bucle de prueba desde el mismo nodo (solo los pines 29 y 30) en el mbed?