-
Thread
SPI-Problem mit MCP2515 und ATmega16
Hallo, ich versuche gerade einen MCP2515 zum laufen zu bringen. Dazu hab ich mir den CAN-SPI Adapter von www.avrcard.com besorgt, den ich an einen ATmega16 angeschlossen habe (10 cm Leitung). Zum testen der Kommunikation vom MCP2515
hat schon mal jemand den mcp2515/2510 unter einem msp430 angesteuert? würde mich brennend für den code interessieren :-) mfg tüdel
-
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 am µC
3 Punkte für Dich! Er mein aber wahrscheinlich den MCP2515 von Microchip.
kompletter µC steckt. Ich gebe aber zu dass ich noch nicht geschafft habe zu schauen, was in diesem MCP2515 steckt. Daimler ist für mich übrigens, was das Steak für den Veganer. Ich würde sowas nicht fahren wenn man mich dafür bezahlen würde. Soviel zu "meinem" SL500 ;-)
-
Thread
MCP2515: Senden/Empfangen
Hallo, noch einmal eine kleine Verständnisfrage zum MCP2515: Eine Nachricht sollte doch wie folgt abgesendet werden koennen: SpiOn(); SpiWriteByte(0x02); // Schreib-Kommando SpiWriteByte(0x0F); // Can-Controlregister SpiWriteByte(0x08); //
Hallo Dirk, ich schon wieder, (...trotz meiner fehlenden Kenntnis zum MCP2515) Auf dem CAN wird die Botschaft, die du gesendet hast, nie vom Controller wieder empfangen. Er liest auf Bit-Ebene den BUS zurück, und kontrolliert anhand des ACK-Bit's ob mindestens einer
-
Thread
Verständnisfrage Timing MCP2515
Hallo, ich ackere gerade das Datenblatt des MCP2515 durch und wollte bei dem CAN-Timing noch einmal nachfragen, ob meine Überlegungen korrekt sind. Bei F(Osc)=14.7456 MHz ist T(Osc) etwa 67.8 ns. Mit Prescaler 5 (4+1) sind das dann 678 ns. Daraus ergibt
Hallo Dirk, meine Überlegung (ohne Gewähr, ich habe keine Ahnung von deinem MCP2515): CiA(nicht die Amis, Can in Automation) und Devicenet empfiehlt einen Sample-Point von 87,5%, demnach dem wäre dein PS2 etwas zu gross. Die errechnete Baudrate bei 12 TQ ist ca. 2,5-3% kleiner
-
Thread
SPI Probleme
durch. Eigentlich sollte es ja ganz einfach sein. Ich verbinde einen mega8515 über SPI mit einem MCP2515 CAN-Controller. 4 simple Leitungen aber es läuft nix. Wenn ich mit einem Digitalmultimeter das SCK Signal nachmesse stehen da 0.3 Volt an. Zufällig habe ich beim Messen die Messspitze mit dem Finger
-
Thread
SPI - I²C - CAN
Aber sicher nicht bei 1Mbaud: http://caraca.sourceforge.net/#intro Ich benutze für CAN den MCP2515 über die SPI-Schnittstelle. Dazu brauchst Du in jedem Fall einen CAN-Bustreiber. Stefan
CAN-Controller: SJA1000 (8 Bit Interface) MCP2515 (SPI) T89C8051CC01 (+ 8051 core) C8051F043 (+ fast 8051 core) LPC2194 (4*CAN + ARM core) AT90CAN128 (+ AVR core) z.Z. nur sample status ! CAN-Bustreiber: PCA82C251 TJA1050 MCP2551
-
Thread
mcp2515 probleme am SPI
CANSTAT) senden soll, dann fehlt noch ein drittes Bytes, das sog. dummy-Byte, das man noch an den MCP2515 senden muss, damit der MCP2515 den Registerinhalt auf MISO legt. Im Klartext funktioniert das auslesen eines Register des MCP2515 so: 1. cs low 2. read befehl senden 3. Registeradresse senden
steht aber alles im Datenblatt, sogar mit c-beispiel). Bevor du aber irgendein SPI Kommando an den MCP2515 sendest, solltest su schon ein bisschen warten (siehe MCP2515 Datenblatt 8.1)
-
Thread
Entscheidungshilfe CANController gesucht
günstige PIC-Controllern mit integriertem CAN. Schau mal unter PIC18Fxxxx. Der externe CAN-Baustein MCP2515 hat übrigens eine SPI und keine IIC Schnittstelle.
Hallo, der MCP2515 ist Spitze und bei mir am PC und im Auto im Einsatz nur gerade bei Reichelt nicht lieferbar, Ende der Woche soll es wahrscheinlich wieder welche geben. Aber den AT90CAN128 würde ich auch gern mal
-
Thread
CAN PC-Interface
Hallo @All, Frohes neues Jahr erst mal. Ich benutze einen MCP2515 und den Bustreiber PCA82C250. Das alles hängt am LPT. Für nicht allzu hohe Übertragungsraten reicht das noch und ist sehr billig. Bei Reichelt gibt es alles: MCP2515 1,95 PCA82C250 1,40 Kleinteile
-
Thread
Nachrichten empfangen mit dem MCP2510 bzw. MCP2515 und AVR??
Was muss ich in die Filter und Akzeptanzregister des MCP2510 / 2515 schreiben, wenn ich nur eine Nachricht empfangen möchte? Und wie müssten die Rx Register konfiguriert sein...? Das senden klappt mittlerweile prima, aber mit dem Empfangen von Nachrichten haperts etwas... Hab´ schon viel probiert, empfange aber nur Müll.... Der MCP hängt übrigens an einem at90s8515. Gruß, Sascha
-
Thread
I2C als "Hausbus"
Hallo Stefan, hast du zwischen die SPI Anschlüsse AVR und MCP2515 Widerstände gemacht, damit die ISP Programmierung beim AVR noch geht? Mike
Hallo Stefan, in einer Appl. von Microchip ist nach dem MCP2515 noch ein Treiber MCP2551 geschaltet, ich gehe mal davon aus der ist nötig? Mike
-
Thread
MCP2515 CAN Controller
http://www.mikrocontroller.net/forum/forum.php?query=MCP2515&forums%5B%5D=1&groupbythread=on&number=20&action=sendsearch
Hallo, ich habe die Sourcen von Microchip für den MCP2510 an den MCP2515 angepaßt. Das MCP2515.h ist komplett neu. Ein kleines Beispiel ist auch dabei. Ist für den ATmega128 geschrieben. Gruss Steffen
-
Thread
Frage zu SPI
Hallo! ich möchte den MCP2515 CAN Controller über seine SPI schnittstelle ansteuern, jedoch habe ich einige (verständnis)probleme mit der SPI schnittstelle: um einen readvorgang von einem register auszufüren muss mann ein Commandbyte
-
Thread
Bussystem im Kfz
Hallo zusammen! Hat sich schon mal jemand die Mühe gemacht und z.B. den MCP2515 auf ne kleine extra Platine designed? Quasi SPI auf CAN? Viele Grüsse Volker
-
Thread
CAN netzwerk aufbauen
Aber nicht für den Atmel-AVR Microcontroller zusammen mit dem Microchip-MCP2515 CAN-Baustein. Stefan
Hallo Stefan, ich schicke dir die Treiber für den MCP2515 zu. Ich muss nur noch das CMX aus den Sourcen löschen und andere Aufrufe verwenden. gruss Steffen
-
Thread
Reichelt: Was ich gerne im Programm hätte
finde ich super. Meine Wunschliste: - Eisen III Chlorid + Entwickler von Bungard - CAN-Bus IC MCP2515 - schnelles 128kByte SRAM (für 16MHz...) - PLL IC MC145151 - DCF77 Modul - Drehimpulsgeber - FTDI USB Chips - CF Stecker - MMC Stecker - AT90CAN128 (wenn verfügbar) - 10bit oder 12bit DA-Wandler
gibt.... warum die allerdings unter CAN-Bus-Controller einsortiert ist, ist mir fraglich =) Der MCP2515 wurde gewünscht und ist nun auch da.
-
Thread
MCP2515 Can IC Woher ?!
währe schon super, habe jetzt schon leider mein Layout fertig darauf. Wie gesagt ich suche MCP2515 MCP2551 jeweils in PDIP. Versteh gar nicht warum die so schwer zu bekommen sind :( Gruß Dennis
Hallo Dennis, Ich habe mal nachgesehen: MCP2515-E/P 3 stück a 3,38 MCP2515-I/P 3 stück a 4,29 MCP2551-E/P 5 stück a 1,19 Plus versand. 3,20 Grüße Mark,
-
Thread
Problem mit AT90Can128
jedoch habe ich da eine SPI Schnittstelle zusätzlich zwischen dem PIC16F876 (µController) und dem MCP2515 (CAN Controller). Servus Christian !!!
-
Thread
Modularer BUS Aufbau -> welches BUS System CAN,RS485,SPI ?!
Wenn es Dir um die Pins geht nimm die von Peter vorgeschlagenen Bausteine von Microchip, z.B. MCP2515.
letztendlich für CAN entschieden habe (eine Hausbussteuerung). Ich benutze den ATmega16 mit einem MCP2515. Für den mega16 habe ich mich entscheiden, weil ich bereits einen Debugger dafür habe. Das ist mir der zusätzliche Chip wert. Ausserdem habe ich vor, in manche Module 2 CAN-Transceiver einzubauen,
-
Thread
AVR und SJA1000 CAN Controller??
schicken könntest wäre das sehr nett. Ist er vielleicht sogar vor AVRs? Habe herausgefunden, das der MCP2515 von Microchip eine SPI Schnittstelle hat, wenn ich ZEit bekomme, werde ich mich auch da mal mit befassen. Denke, über SPI lässt sich das Ganze relativ einfach lösen. Gruß, Sascha
Hi Dennis, richtig, darüber werden sie ja auch programmiert. Das mit MCP2515 fand ich heraus, da ich nach CAN Controller SPI gegoogelt habe. Hast Du den Source finden können? Wäre nett, wenn Du mir den posten könntest, so hätte ich eine Grundlage... Gruß, Sascha
-
Thread
Probleme mit CAN-Bus
gerade ein CAN-Bus zu bauen, aber es klappt irgendwie nicht. Ich hab at90s2313 im Zusammenhang mit mcp2515 eingesetzt, als Transceiver verwende ich max3050. Mit dem mcp2515 funktioniert es wohl, der versucht die Daten abzuschicken, reagiert auf meine Anfragem, ändert die CLKOUT-Frequenz und so weiter,
-
Thread
Wer hat Erfahrung mit gEDA, gschem etc. ?
(8-soic)) - AT45DB321C-RU (32mbit flash (28-soic)) - AT45DB321C-TU (32mbit flash (28-tsop)) - MCP2515-I/SO (CAN controller (18-soic)) - 32,768khz uhrenquarz - auch brauche ich widerstände und kondensatoren in 0805/1206 und weitere smd kondensatoren. ich weiß jetzt aber nicht, ob diese enthalten
-
Thread
externer CAN
@ PIT Hi! wäre es möglich, das Du mir Deien Source 8515<->MCP2515 posten könntest? Ich möchte einfach CAN-Nachrichten senden (Temperatursensoren über I2C einlesen und am CAN ausgeben), habe das Prgramm soweit am laufen, fehlt "nur" noch die CAN-Sache... Danke
-
Thread
Hausbus
Hallo Joline >z.B. den MCP2515 nimmt, dann hat man ja sogar noch die UART als Beim MCP2515/2510 handelt es sich um einen SPI<->CAN Controller ohne eigenen Prozessor, daher würde ich eher einen PIC18Fxx8 hernehmen. Dieser verfügt
Hallo *, ich habe einen Controler von AVR Atiny15 über SPI mit einem MCP2515 CAN bus Controler gekoppelt und das ganze mit zwei Triacs (jeder macht ca. 1 KW Schaltleistung) zur Steuerung meiner Rollos und Dunstabzugshaube versehen. Klappt besser als erwartet. Leider sind die
-
Thread
SPS Betriebssytem
Ergänzung um RS232 Funktionalität Was noch versucht wird / geplant wird zu implementieren - CAN via MCP2515 - HW PWM der AVR`s - ADC`s auslesen - Lesen eines SPS-Programms von einem I2C eeprom (24cXX) - mehr IO`s durch Porterweiterungen (z.B. I2C oder SPI) - Status-LED`s (Damit man auch was zu sehn
16 Stück (durch 2x 74HC165)ggf mit Optok. ADC: 8 ADC`s (die des AVR`s) PWM: 2 CAN: MCP2515 RS232: MAX232 oder RS485: MAX485 (z.B. mit SNAP-Protokoll) EEPROM: 24CXX (für späteres SPS-Programm (wichtiges ToDo)) mfg KoF
-
Thread
CAn-Controller und AVR ???
Habe MCP2515 CAN-Controller abzugeben (war eine Bestellung vom Großhändler). Bei Bedarf >> Mail MfG Uwe
MCP2515 CAN-Controller gibt es als Samples bei Microchip, und das für lau. Bis zu drei Stück pro Bestellung. Natürlich auch die anderen interessanten CAN-Steinchen...