-
Thread
MCP2515-CAN-Controller Ansteuerung mit Spartan 3
Hallo! Ich möchte mit einem Mircochip MCP2515 Can Controller, der über eine SPI-Schnittstelle an einen Spartan 3 FPGA verbunden ist, kommunizieren. Ich habe gelesen, dass in einem Xilinx-Development Board mit Spartan 3 auch der MCP2515 verbaut
Hi Gibt es in der Zwischenzeit neue Erfahrungsberichte, wie man den MCP2515 direkt per VHDL auf dem SP305 Board ansteuern kann? Wäre für jede Hilfe dankbar!
-
Thread
Avr mega 8 und MCP 2515 für einen CAN Bus
ist es ziemlich einfach per SPI zu kommunikzieren. Das Protokoll ist ja auch im Datenblatt des MCP2515 beschrieben.
BASCOM - SPI - MCP2515 geht problemlos mit den vorhandenen SPI Funktionen. Beachte: NOSS=1 verwenden und SS Leitung manuell steuern, sonst wird's nichts mit den Lesefunktionen.
-
Thread
Studienprojekt Wireless CAN
der Arduino kein CAN Interface hat benötigen wir einen CAN Transceiver. Hier haben wir folgenden MCP2515 ausgewählt: https://www.amazon.de/haljia-mcp2515-Can-tja1050-Empf%C3%A4nger-Arduino-Raspberry/dp/B06XCMJNQH/ref=sr_1_1?ie=UTF8&qid=1524131975&sr=8-1&keywords=mcp2515 Da wir jedoch noch kaum
verschickt / sendet ist trivial. Jepp, siehe hier: 2x https://github.com/GBert/misc/tree/master/RPi-MCP2515 https://github.com/GBert/railroad/blob/master/can2udp/src/can2eth.c Fertig an einem Nachmittag ...
-
Thread
Can bus Messen
das Protokoll Decoden. Warum? > Zum mitlesen was ich da eigentlich mache. Ich habe einige mcp2515 module Der MCP2515 übernimmt das codieren und decodieren für dich. Du brauchst dir darüber keine Gedanken zu machen, der kann das sehr gut;-) > richtig sende oder Fehler beim Emfang auftauchen. Dazu liest man die Error-Counter im MCP2515 aus. > Die frage ist ja eher nur wie ich das nun Messe Den Logicanalyser direkt > an die Can leitungen? Oder besser durch den Bustreiber. Was steht denn in der Bedienungsanleitung? Wie ich
-
Thread
Ist das Möglich über RS232
dieses projekt egal, in Asambler. Wenn ich jetzt einen belibigen Atmel nehme und diesen mit dem MCP 2515 verbinde (parallel?) kann ich dann einfach ein byte an den MCP2515 schicken und der gibt das auf dem canbus aus? warscheinlich nicht das währe bestimmt zu einfach. Vieleicht würde mir ein beistpielqueltext
der mcp2515 wird per spi angeschlossen, sollte also schon ein avr sein, der das in hardware hat. ganz so einfach geht die ansteuerung leider nicht, sonst wäre das datenblatt nicht 80 seiten stark :) http:/
-
Thread
CAN-Bus + Protokoll bereits im Chip
Ein schrieb: > Einfacher geht es nicht, und preiswerter wohl auch nicht. Wobei Mega8+MCP2515 zusammen deutlich billiger sind als der PIC18F258.
Sorry Tipfehler: MCP2551 sollte MCP2515 heißen
-
Thread
SPI in CAN per uC
SPI-Signal per uC in CAN wandeln? Woher kommt das "SPI-Signal"? Warum steuerst du da nicht gleich einen MCP2515 an? > Das selbe auch per I2C. gehts das? Du hast aber auf den beiden Bussen ein völlig anderes /Protokoll/. Das solltest du dir m.E. nochmal genauer anschauen.
per uC in CAN wandeln? > Woher kommt das "SPI-Signal"? > Warum steuerst du da nicht gleich einen MCP2515 an? > >> Das selbe auch per I2C. gehts das? > Du hast aber auf den beiden Bussen ein völlig anderes Protokoll. Das > solltest du dir m.E. nochmal genauer anschauen. Also mit dem MCP2515 würde
-
Thread
SN65HVD230: Fake? Probleme mit Rs und Ausgangspegeln
Conrad kaufe ich wenn dann nur im äussersten Notfall. Mein Anliegen ist meinen CAN-Bus mit einem MCP2515/TJA1050-Modul an einen RPi4B anzubinden. Die in den RPi-Foren propagierte Lösung den TJA1050 separat mit 5V zu versorgen funktioniert nicht. Sie führt dazu dass der RPi4B nach Versorgungsunterbrechung
Fälschungen aber nicht. Aber ich werde jetzt zunächst noch eine andere Lösung ausprobieren, nämlich den MCP2515 durch einen LDO aus den +5V mit 3V3 zu versorgen. Eventuell brauche ich dazu noch einen 10k Pullup von CS zu diesen 3V3 damit der MCP2515 auf MISO still bleibt und nicht über MISO des RPi anfängt
-
Thread
Schieberegister und CAN Controller an SPI
Beitrag #3859248: > Allerdings habe ich jetzt einen Knoten im Hirn. Als Can Controller ist > der MCP2515 wohl eine gute Wahl. Äh. Nö. Für nur wenig mehr bekommst Du auch den PIC18F26K80, der eine verbesserte(!!!) Version des MCP2515 plus ein kompletter Mikrocontroller ist. Auf die CAN-Register kannst
MCP2515 ist ne gute Wahl, wenn du mit mit einem bekannten System auch per CAN kommunizieren willst. Mag sein, dass eine andere Lösung theoretisch sinnvoller ist, optimal ist aber die lösung, die schnell
-
Thread
Projekt kompatible Hardware Empfehlung
UNO einen Nano nimmst und statt des CAN-Shield z.B. dieses https://www.amazon.de/ShanTan-Arduino-MCP2515-TJA1050-Empf%C3%A4nger/dp/B07588PKWK ist es schon viel kleiner. Gruß aus Berlin Michael
Board von einem Hersteller X, der den ATmega328P benutzt. Die Lib des CAN shields ist für den MCP2515 konzipiert. Also ein CAN Modul, welches diesen benutzt. Nun zu den Verbindungen der Beiden: Der derzeitige Anschlussplan des CAN Shields: https://github.com/SeeedDocument/CAN_BUS_Shield/raw
-
Thread
Welcher CAN controller
>Ich nehme am liebsten den MCP2515, der >SJA1000 hat mir zuviele Anschlüsse :-) Sehe ich auch so... hab den mcp2510 und später den mcp2515 am msp betrieben! Geht super! Beispiele hierui gibt es wie sand am mehr. Zur not kann
Daten-, Adreßbus, ALE, /RD, /WR = 11 Leitungen). Wenn Dein MC ein HW-SPI hat würde ich auch den MCP2515 empfehlen. Peter
-
Thread
ESP32 - CAN-Bus
ist vom CAN Transceiver abhängig. Einen solchen benötigst Du sowohl beim EPS32 und als auch beim MCP2515. Beim MCP2515 kommt häufig der MCP2551 zum Einsatz. Der MCP2551 ist ein 5V Transceiver. Ohne separate Level-Shifter benötigst Du für den ESP32 einen 3V bzw. 3,3V Transceiver (z.B. SN65HVD233-HT).
Gamergirl schrieb im Beitrag #6559774: > Ich denk mal, dass ein MCP2515 höhere Reichweiten hat, aber ich muss so > ~15m überbrücken und hoffe das "zuverlässig" schaffen zu können. Der MCP2551 passt wie schon erwähnt für 5V Mikorcontroller. Für Controller mit niedrigeren
-
Thread
Probleme mit MCP2515
Ich beschäftige mich gerade mit dem CAN-Bus und habe mir hierzu ein paar Platinen mit Mega16/MCP2515/MCP2551 hergestellt. Um das Rad nicht neu erfinden zu müssen, habe ich die Lib von Creatives-Chaos verwendet. Allerdings bekomme ich sie nicht zum Laufen. Init etc. läuft, aber bei mcp2515_static_filter
nachzuvollziehen, was da in Deinem Code abgeht. Da sind mir einige Aufrufe nciht plausibel. Von woher wird mcp2515_static_filter aufgerufen. Was macht canstat() usw...
-
Thread
MCP2515 + myRIO. Bekomme nur Error Frames auf dem CAN
Hallo liebe Community, nachdem ich die SPI Kommunikation zwischen RIO und dem MCP2515 modul hinbekommen habe (siehe diesen Thread https://www.mikrocontroller.net/topic/416651?goto=4863111#4863111 ) bin ich nun endlich so weit die Register des CAN controllers zu setzen. Ich habe
schreibst, was du alles getan hast, ist das jetzt erstmal nichts schlimmes. Mit jeder Sendenachricht vom MCP2515 zum Kvaser muss nun der Error Counter zurückzählen (TEC). Sieht jetzt eigentlich ganz gut aus.
-
Thread
Umsetzer von CAN auf RS232 bauen
. Dafür finde ich die Preise ganz ok. Du kannst dir das ganze natürlich auch mit einem ATMega + MCP2515 (über SPI) + MCP2551 aufbauen und das Protokoll + die Host-Software selbst implementieren.
http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515
-
Thread
Einfacher CAN-FD (streaming-)logger mir Rpi(?)+?
Der MCP2515 ist ein CAN-to-SPI-Adpater, den kannst Du direkt an den Raspi verbinden. Den gibt es sogar im PDIP-Gehäuse oder im akzeptablen SOIC-Gehäuse. https://www.mouser.de/datasheet/2/268/MCP2515_Family_Data_Sheet_DS20001801K
H3(+) wäre hier die geeignete Plattform. Aber billig ist das auch nicht. Der eben erwähnte MCP2515 ist unbrauchbar, weil er kein CAN-FD kann. Du bräuchtest einen bzw zwei MCP2518FD (das ist auch der einzige, der nicht EOL ist), und dann zwei separate schnelle SPI-Ports, damit Du die Daten auch
-
Thread
mcp2515
hallo leute ich versuche gerade einen mcp2515 can controller (SPI) mit einem atmega128 zum laufen zu bekommen, aber egal was ich auslese ist immer 0x81 hatte von euch schon mal jmd. dieses problem ?
Schau mal auf: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Wenn Du Deinen Code postest ist es einfacher Dir zu helfen
-
Thread
ATMEGA328P - CAN
, da der USBtin einen 24Mhz Quartz verwendet. Für die Kommunikation reichen mir 125kBit mit dem MCP2515 vollkommen. Anbei der Schaltplan. Schönen Gruß aus Köln!
des MCP2515 kannst du unbeschaltet lassen. RS am Tranceiver mit einem Widerstand nach GND. Meist nehme ich hier irgendwas unter 1k. Die Quarzfrequenz des MCP2515 ist unabhängig von anderen CAN-Knoten, hier
-
Thread
Bus in "Mischnetz" aus Stich und parallel Durchkontaktierten
Ich rate auch zu CAN (ATMega8 + MCP2515 + PCA82C251), einfacher gehts nicht. RS-485 ist ein Dinosaurier, wo Du entweder aufwändige industrielle Protokolle einsetzen mußt oder Mannmonate für ein eigenes Protokoll verschwendest. Peter
überzeugen lassen (und habe es nicht bereut). Im Übrigen ist der Mehraufwand ja nicht wesentlich. Ein MCP2515 mehr auf der Platine, das ist geschenkt. (heute würde ich wahrscheinlich den AT90CAN32 benutzen). Viele Grüße, Stefan
-
Thread
Einfache Frage zu Bascom Syntax
bei meinem Aktuellen Beispiel: Int_mcp: Gosub Lesen Return Lesen: Disable Interrupts Mcp2515_read_register Rxb0dlc Wert1 = Canin Mcp2515_read_register Rxb0d0 Wert2 = Canin Mcp2515_read_register Rxb0d1 Wert3 = Canin Mcp2515_read_register Rxb0d2 Wert4 = Canin If Wert1 = 3 And Wert2
-
Thread
4x MCP2515 oder 4x SJA1000 an AT90CAN128
( wenn auch schwieriger zu bekommen ). Die MCP2515 sind da viel einfacher anzuschließen. Ein testaufbau mit zwei MCP2515 und einem ATMEAG88 lief soweit problemlos nachdem ich die canlib auf interrupt betrieb umgestellt habe. Der AT90CAN hat ja
Memorybus (11 Leitungen). Dafür kannst Du sie direkt als MMIO ansprechen, also über Pointer. Beim MCP2515 muß alles erstmal über den Flaschenhals SPI gehen. Und der AT90CAN128 hat noch nicht mal die modernen UARTs als gepuffertes SPI.
-
Thread
MCP2551 sendet nicht
Hallo, Ich versuche verschiedene ATMega328P mit CAN zu verbinden. Eingesetzt werden MCP2551 und MCP2515. Der MCP2515 gibt auf dem TxCAN Ausgang auch keine richtigen Werte aus (siehe Anhang), somit kann der MCP2551 auch keine CAN-Nachrichten verschicken. Das kuriose ist aber, dass die selbe Software
Florian S. schrieb im Beitrag #3824457: > der MCP2515 ist da wohl sensibler. Der läuft auch noch mit 3,3V. Strom verbrauchen die Tranceiver. Dafür gibt es für 3,3V-Systeme dann eigene Tranceiver.
-
Thread
Can Controller mit 3.3V und CanTreiber mit 5V?
Ich würd den MCP2515 nehmen...
betrachten. Manche Controller besitzen 5V-tolerante Pins, beispielsweise viele ARMs. Aber weder MCP2515 noch die AVRs sind 5V-tolerant und der MCP2515 will bei 5V-Betrieb mindestens 3,5V am Eingang. Es gibt aber von TI CAN-Transceiver für 3,3V-Betrieb: SN65HVD23x.
-
Thread
mehrere MCP2515, 1 Quarz
Hi hi, ich will mehrere MCP2515 auf ein Bord machen. Jetzt hat der MCP2515 ja einen CLKOUT Pin und er kann gleichzeitig ja den Takt auf XTAL1 bekommen. Könnte ich jetzt am ersten MCP2515 ein Quarz dran hängen, dessen CLKOUT an den XTAL1 vom nächsten MCP2515, dessen CLKOUT wieder an den nächsten XTAL1 ... ingesamt wären 4 MCP2515 auf der Platine. Grüße & Danke!
-
Thread
CAN-Bus --- MCP2515----mit Bug?
...also, ich bin zu dem Entschluss gekommen, das der MCP-2515 einfach ein verbuggter (drecks-) Controller ist. Wenn ihr bessere Erfahrungen habt, dann bin ich ganz Ohr und würde mich echt freuen!! Wer sich den Spaß machen möchte, der darf gern: -den Empfangsmode
Hi, die Seite kannst Du ja: http://www.microchip.com/wwwproducts/en/MCP2515 Ich habe den Chip vor zig Jahren das letzte Mal eingesetzt, kein Kunde hat diese Probleme gemeldet. Das Errata-Sheet ist von 2007 - wer weiß, vielleicht bist Du wirklich der Erste, der in dem
-
Thread
MCP2515 - Serieller Widerstand für AT strip cut crystals
Hallo liebes Forum, ich nutze bereits für einige Projekte erfolgreich den MCP2515. Bei einem aktuellen Projekt habe ich nun erstmals aus Platzspargründen einen kleineren Oszillator genommen. Ich habe nun Probleme beim Start des MCP2515. Ich konnte herausfinden, dass wenn ich
Einschwingen muss natürlich jeder Quarz. Ich kenne den MCP2515 als absolut unkritisch bezogen auf den Quarz. Evtl. hast Du bei deinem vorherigen Quarz einfach auch nur gerade so Glück gehabt, das es funktionierte. Könnte sein, dass der nur eine winzige Nuance
-
Thread
Auswahl Bussystem
Zugang zu CAN zu verschaffen geht über den USB-Interface-Chip FT2232C, an dem ein CAN Controller MCP2515 oder SJA1000 hängt.
MCP2515: Nix UART. SPI. Hat fast jeder Microcontroller von Haus aus. Meist als eigene Funktionseinheit. SJA1000: Parallelanschluss. Braucht wesentlich mehr Pins und mehr Platz. Eigentlich nur sinnvoll,
-
Thread
At90Can128 mcp2515 Problem im laufenden busnetzwerk
Hallo, ích habe ein At90Can128 an welchem über die SPI Shnittstelle ein mcp2515 dranhängt. Dazu noch ein laufendes Busnetzwerk. Ihm funktionierenden Betrieb sollen Botschaften über den mcp2515 an den At90Can128 versendet werden. Wird der At90Can128 gestartet und anschließend
, damit Daten an den mcp2515 gesendet werden so funktioniert dies nicht. # Kann es sein, das der mcp2515 in einen Overrun geht, da der AT90Can128 länger braucht bis er bootet? Habt ihr irgendwelche Ideen/Lösungen
-
Thread
MCP 2515
Hallo, kann mir eventuell jemand eine Beispielbeschaltung von einem MCP 2515 zukommen lassen? Ich will de Can Controller mit einem ATmega 8 paaren. Danke!
Hier ein Link zu meinem Schaltplan, mit mega16 und 2 * MCP2515: http://www.mikrocontroller.net/forum/read-1-66019.html#141290 Gruß, Stefan
-
Thread
Atmega168 Clockout (CLKO) benutzen um MCP2515 zu takten. Zusätzliche Bauteile nötig?
nicht ganz so perfekt schön. Im MCP2515 Datenblatt (siehe Anhang) ist ein Inverter(?) (Dreieck mit Kreis) angegeben. Brauche ich diesen wirklich? Oder kann ich das CLKO Signal direkt an OSC1 des MCP2515 anhängen? Da steht noch, man solle
habe ich ja nicht viel Platz gespart. Wäre das dann so ein 74AS04 wie im Datenblatt? Umgekehrt (MCP2515 clockout zu Atmega möchte ich nicht machen, da ich das Board auch ohne MCP2515 gebrauchen möchte). Danke für Hinweise diesbezüglich, komme eher von der Informatikseite ;-) Gruss Lynn
-
Thread
Unterschied MCP2515, 2551 und PIC 18F2685
Nun bin ich auf PIC 18F2680, 2682 und 2685 gestossen. Außerdem habe ich sowohl den CAN-Controller MCP 2515 und auch den CAN-Transceiver MCP 2551 gesehen. Worin liegen hierbei die Unterschiede? - PIC 18F268x - CAN-Controller MCP 2515 - CAN-Transceiver MCP 2551 Dass sich bei den PICs die Anzahl
CAN-Transceiver anschließen, der die Daten auf den BUS Überträgt. Also: Entweder PIC18Fxx8x _oder_ MCP2515 und da dran dann jeweils den MCP 2551. Schon mal die Datenblätter angeschaut?? Schöne Grüße, Alex
-
Thread
gibt es rs232-CAN Converter?
Zufuß: Mega8 + MCP2515 + CAN-Transceiver + MAX232 ...
mir das gedacht: meine Baud-Rate ist 2400bps müsste also machbar sein, das zu bauen. SPS--AVR--MCP2515--MCP2551====CAN=====MCP2551--MCP2515--AVR--MAX232--PC und auf die SPS wird mal geschrieben und mal von gelesen. wer andere Lösungen hat, immer her damit :)
-
Thread
ATMEGA128 mit MCP2515
Hallo Ich bin gerade dabei den MCP2515 an meinen ATMEGA128 anzuschliesen. Ich verwende die Beispiele von kreatives Caos. Ich habe die Pins angepast. Habe das Problem, das mir der Controller nach ca. 5 sec stehen bleibt. Es ist bei
CANINTE) aus. Gibt es ihrgend etwas, was ich nach dem auslesen wieder zurücksetzen muß? SPI oder MCP2515? Gruß
-
Thread
Robuste Datenverbindung
. Servus, CAN ist nicht sonderlich komplizierter als UART oder I2C. Mein Tipp: Nimm den MCP2515 (CAN-Controller) und den MCP2551 (CAN-Treiber). Kosten je ca. 1-2€ Hab dir mal aus dem CAN:Artikel was rauskopiert: MCP2515 * SPI Schnittstelle * 2 Empfangs- und 3 Sendepuffer jeweils
für mich ist jetzt, ob ich einen AT90CANxx nehme, oder den von Michael Lehrmann vorgeschlagenen MCP2515 (+ Atmega). Hat da jemand Erfahrung? Grüße Tüftler
-
Thread
Ansteuerung MCP 2515
verhältnismäßig teuer ist, überlege ich auf einen kleineren AVR (z.B. ATmega8) in Verbindung mit dem MCP2515 umzusteigen. Ein bisschen Bedenken habe ich aber noch vor der Programmierung und der Ansteuerung von diesem Teil. Ist die Integration des MCP2515 sehr viel aufwendiger als die direkte Ansteuerung
Es gibt natürlich auch von Atmel kleinere AT90CAN Geräte. Der MCP2515 lässt sich recht einfach ansteuern.
-
Thread
Quartzoszillator für 4,1943 MHz
ICM7213 kommt auf max. 8kHz output Folgende Lösungsmöglichkeiten sehe ich: den vorhanden MCP2515 mit 8,3886MHz zu takten und den clock out /2 nehmen den Klassiker aus http://de.wikipedia.org/wiki/Quarzoszillator mit 5V und Spannungsteiler am Ausgang probieren Den Reichelt-Oszillator mit 5V
Frequenz erzeugen kann. Warum erzeugst Du die Rechteckspannung nicht mit einem Timer? Der MCP2515 läuft sicher nicht mit einer krummen Frequenz. D.h. er läuft schon, aber die Baudraten stimmen dann nicht. Ich nehme an, Du musst noch etwas die Grundlagen erforschen. Viel Erfolg!
-
Thread
USB2CAN Adapter aus China - kann der was ?
es schief geht. >Billig (<10€) gibt es CAN-Shields aus dem Arduino-Bereich. >Die benutzen den MCP2515 und werden per SPI angeschlossen. das ist exakt mein Board, MCP2515-I/P + 12MHz Quarz + 5V/3.3V/CAN Bus Treiber MCP2551-I/P. Läuft auf Anhieb mit den angehängten Einstellungen unter Raspi-OS. Wenn man den 2. MCP2515 auch aktivert kann man im Loop Nachrichten Senden und Empfangen. Oder halt die eigene Applikation debuggen.
-
Thread
MCP2515 an einem Blackfin
Hallo Zusammen! Hat schon mal jemand von Euch den MCP2515 CAN-Controller in Verbindung mit einem Blackfin (BF533) verwendet? Wenn ja, könnte mir derjenige vielleicht seinen Code zeigen? Oder gibt es hier jemanden, der die SPI-Schnittstelle am Blackfin allgemein
in der Welt des DSP und hab noch so meine Einstiegsschwierigkeiten beim Programmieren. Für den MCP2515 mit einem AVR habe ich folgendes gefunden: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Wie schwer ist das, für den Blackfin umzuschreiben?
-
Thread
CAN BUS Emulation / Raspberry PI / Arduino - Wie am besten??
enthalten ist. Wenn du nach RPI +MCP2515 suchst findest du ein haufen Anleitungen. Habe gesehen das man fertige Boards kaufen kann wo schon der MCP2515 inkl. CAN Tranciever verbaut ist. Bei Ebay so für 1.80€ zu haben. Der CAN-Bus wird
schrieb im Beitrag #4759023: > Habe gesehen das man fertige Boards > kaufen kann wo schon der MCP2515 inkl. CAN Tranciever verbaut ist. Bei > Ebay so für 1.80€ zu haben. Ich habe für den Arduino ein CAN-BUS-Shield welches einen CAN-Controller und CAN-Transceiver besitzt. Das ganze schaut so aus
-
Thread
AT90CAN128 CAN senden mit WinAVR
Hallo Mal ne Frage von nem Anfänger: Warum ist in dem Programmbeispiel überall die Rede vom MCP2515 wenn das Programm für einen AT90CAN ist??? Danke
MCP2515 Programm abgeleitet wurde...
-
Thread
MCP2515
hallo forennutzer :) habe ein problem mit dem MCP2515 system: 2x µC mit jeweils einem MCP2515 &treibern...(mit am Bus ein CAN-sniffer, um zu sehen, was auf dem bus abgeht...) scenario: über den CAN wird eine grosses packet versendet(aufgesplittet
empfanger, das ihm ein packet fehlt! -laut sniffer-protokoll war es auf bem bus -laut empfänger-MCP2515 kein fehler aufgetreten! aber er tut so, als wäre nix gewesen (signalisiert weder Empfang noch fehler zum µC, und auch auf dem Bus sendet er ein ACK und kein Errorframe/overloadframe) ...filter
-
Thread
MCP 2515
Hallo ich setze den MCP2515 in meinem Boards (zwei) ein. Ich habe dafür eine Erweiterungsplatine gebaut, die mit einem Flachbandkabel (SPI) verbunden ist. (ca. 10cm) habe nun das Problem das eins dieser Boards zwar Nachrichten
-
Thread
MCP2515
Hallo Ich möchte gerne einen CAN-Knoten mit dem MCP2515 bauen. Da ich aber keine Ahnung habe wie ich in Bascom die Register des MCP2515 beschreibe hoffe ich auf eure Hilfe. Hat jemand eventuell ein Demoprogramm ?? Derzeit habe ich ein Modul mit dem
-
Thread
Eingehende Nachrichten am MCP2515 CAN Controller handeln
Ich habe eine konzeptionelle Frage. Und zwar habe ich zwei MCP2515 basierende Shields und einen Arduino um damit ein unidirektionales Gateway aufzubauen. Es solleb CAN Botschaften auf einem Bus gelesen (Entstehen auf dem Bus im Intervall von 10 ms), umgerechnet und
Daten vom > SPI dort wieder neue Daten vom Bus reinkommen. Da passiert rein gar nichts, der MCP2515 speichert die und fertig. Das Interrupt-Pin bleibt gesetzt und löst bei der Rückkehr vom Interrupt sofort einen neuen aus.
-
Thread
CAN-Bibliothek fans laufen bringen
Beide Seiten sind auf250 kBaud eingestellt. In der config.h habe ich nur #define SUPPORT_MCP2515 0 #define SUPPORT_AT90CAN 1 #define SUPPORT_SJA1000 0 gesetzt. Außerdem in der can_private.h #ifndef CAN_RX_BUFFER_SIZE #define CAN_RX_BUFFER_SIZE 200 #endif
sollte etwas machen. Die ist aber auch für einen ATMEGA32 mit F_CPU = 14745600 und einem externen MCP2515 !!!