5 votos

¿Cómo puedo acceder al chip MCP3008 ADC con linux spidev?

Hay bastantes fuentes de bit-banging para trabajar con este chip de 10 bits de resolución, pero me gustaría saber si este tipo de chips son soportados nativamente por Linux.

Principalmente me gustaría que esto fuera en C, pero también acepto respuestas en otro lenguaje si se escribe sin algunas bibliotecas funky específicas del lenguaje.

1voto

user43995 Puntos 31

Tiene una interfaz basada en SPI, ¿correcto? Si es así, entonces usted debería ser capaz de escribir un controlador de espacio de usuario para interactuar con el chip. ¿Has mirado en Conexión de un chip SPI ADC (MCP3008) a la Raspberry Pi usando C++ (spidev) ?

Si su hardware tiene SPI, entonces su kernel debe tener un controlador SPI cargado, y /dev/spidev* debe ser rellenado.

0 votos

El hardware es Raspberry Pi.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X