En primer lugar, tengo un proyecto para monitorear un automóvil (estoy atacando a los autos OBD-II con un protocolo específico conocido como bus CAN) con Raspberry Pi 3, así que uso un módulo de bus CAN que contiene un MCP2515 y un Transceptor TJA1050. Las conexiones se muestran a continuación.
También he agregado este código al kernel a /boot/config.txt:
dtparam=spi=on
dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25
dtoverlay=spi1-1cs
Y cuando ejecuto candump
y cansniff
no tengo nada. De hecho, veo 8000 escritos en el oscilador.
Estoy conectando patillas altas y bajas activas en el módulo MCP2515 a 14 y 6 patillas del puerto OBD-II en mi automóvil. ¿Por qué no tengo nada?