Hy, ich versuche mit einem FPGA Daten vom CAN bus zum Chip zu bekommen ...dazu habe ich einen MCU(MCP2515) der mir die Sauber bereitstellt dazwischengeschalten...jedoch ist jetzt die Frage wie ich mit einem FPGA ein Register setzen kann, sodass beispielsweise ein Interruptsignal kommen kann wenn es neue Daten gibt. Danke euch im Voraus LG
Du musst einen SPI Master im FPGA implementieren, schau mal hier: http://www.lothar-miller.de/s9y/categories/45-SPI-Master
SPI - Kommunikation habe ich schon aber woher ich weiß welche Bitfolge ich schicken muss damit das jeweilige Register angesprochen wird
Datenblatt des MCP2515 lesen. Da steht das ausführlichst drin. Ich würde jedoch anstelle des MCP2515 einen PIC18F25K80 nehmen. Das ist eine verbesserte Version des CAN Peripherials plus eingebautem PIC. Der kann Dir dann die Messages gleich fix&fertig aufbereitet und formatiert ins FPGA schicken und kostet nur unwesentlich mehr. fchk
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.