Comunicación I2C basada en interrupciones de Arduino con Raspberry Pi
Frecuentes
Visto 508 equipos
0
Estoy tratando de permitir que una Raspberry Pi acceda a los datos del sensor en un Arduino. mi idea es:
- Raspberry Pi solicita un conjunto de datos escribiendo algo (irrelevante, ignorado) en Arduino;
- Arduino realiza mediciones, lo que implica una sincronización precisa (es decir, las llamadas I2C adicionales alteran la sincronización e invalidan las mediciones)
- Después de recopilar todos los resultados, Arduino envía un pulso alto a través de GPIO 8, que Raspberry Pi recibe como un pulso bajo en GPIO 7 (numeración WiringPi, se usa un inversor de colector abierto)
- Raspberry Pi realiza la lectura sobre I2C.
Ahora tengo problemas para transferir estructuras C a través de I2C. Alguien me puede decir como?
El código del lado Pi está escrito en C.
1 Respuestas
0
Revisé dos veces mi código fuente y encontré un error de programación. Lo siento, por favor cierra.
contestado el 24 de mayo de 14 a las 16:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas c linux arduino raspberry-pi or haz tu propia pregunta.