mcp2515 buffer

Gast #4195064
Lesenswert?

Hallo,
ich wollte mir einen CAN-Sniffer basteln.
dazu habe ich einen MCP2551 als CAN-Tranceiver, MCP2515 als 
CAN-Controller und einen PIC24F als Mikrocontroller.
jetzt hat der MCP2515 noch pins für für receive- und transmit-buffer. 
mit welchem pin vom pic müssen diese verbunden werden?

Johannes
Gast #4195413
Lesenswert?

eigentlich hatte ich gedacht, dass ich bei diesen pins die daten 
rüberschicke, bzw. auslese. wobei es bei etwas Überlegung eigentlich 
kein sinn macht, da ich die Daten ja alle über SPI schicke.
wofür sind die denn da? bzw. was können die?

ich arbeite momentan mit einem dspic30f. dieser hat auch ein onboard 
can-modul.
daher wollte ich mir jetzt so einen can-sniffer basteln.
aber der dsPIC33FJ128GP802 hat aber keine usb-pins, womit ich mir die 
daten zum Computer schicken kann.
so war zumindest mein plan.
#4196513
Lesenswert?

Johannes schrieb:
> eigentlich hatte ich gedacht, dass ich bei diesen pins die daten
> rüberschicke, bzw. auslese. wobei es bei etwas Überlegung eigentlich
> kein sinn macht, da ich die Daten ja alle über SPI schicke.

Ja. Alle Nutzdaten werden ausschließlich über SPI übertragen.

> wofür sind die denn da? bzw. was können die?

Steht eigentlich ganz am Anfang im Datenblatt, Kapitel 1.2:

There is one multi-purpose interrupt pin (as
well as specific interrupt pins) for each of the receive
registers that can be used to indicate a valid message
has been received and loaded into one of the receive
buffers. Use of the specific interrupt pins is optional.

Additionally, there are three pins available to initiate
immediate transmission of a message that has been
loaded into one of the three transmit registers. Use of
these pins is optional, as initiating message
transmissions can also be accomplished by utilizing
control registers, accessed via the SPI interface

-> Braucht man nicht zwingend.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren