-
Thread
Reset MCP2515 (oder auch nicht *jaul*)
Hi Zusammen ! Ich hab da mal ´n ganz komisches Problem..... Verwendet wird ein MCP2515 per SPI am Mega8. Bei jedem Programmneuanlauf wird der MCP per SPI resetet (Wartezeit wird eingehalten) und anschliessend neu initialisiert. Ändere ich nun aber in der Initialisierungsroutine z.B
-
Thread
Can Bus
Auf Microchip.com gibt es eine ApplicationNote mit einem 8-beinigen PIC und dem MCP2515 (und natürlich auch CAN-Transceiver). das wäre ja vielleicht was für dich. Soll die Tankuhr aus einem Kfz sein? Also ein Original-Einbauteil? Dann solltest du wissen, wie man die anspricht...
-
Thread
Verständnisfrage CAN-Bus
Sachen die passieren sollen, wie Datenübermittlung). Um zwei CAN-Knoten aufzubauen brauchst du 2 MCP2515 und 2 PCA82C250. Und natürlich jeweils noch einen µC, der die MCPs ansteuert.
mit dem SJA1000 und dem PCA82C250 gemacht. Ging einwandfrei. Als nächstes will ich das mit dem MCP2515 machen. Habe aber im Moment noch keine Zeit dazu. Grüße Andreas
-
Thread
Ansprechen von CAN-bus beim Auto ?!?
Teilen von Reichelt arbeiten, da ich da öfter bestelle. Ich habe mir dort den CAN-Bus Controller MCP 2515 ausgeguckt. Da im Datenblatt nichts von einem integrierten Transceiver steht, brauche ich vermutlich auch noch den SN 65HVD231D. Meine Frage ist jetzt ob die von mir genannten Bauteile mit dem
nimmt man besser gleich ein Mega16? Ich will es möglichst klein und einfach halten. LCD und MCP2515 haben SPI, sonst brauche ich nichts weiter, höchstens noch 1-2 Taster um zwischen Werten zu wechseln.
-
Thread
AT90CAN128 Timer
ein CAN-Bit besteht aus einer gewissen Anzahl TQs. Zumindest ist das beim MCP2515 und dem SJA1000 so. Dabei geht es um dem Samplepunkt etc.
einstellen kannst, um auch mehrere Samplepunkte einzustellen. Leider kenne ich den 90CAN128 nicht. Beim MCP2515 gab es auch die Möglichkeit, 3 Samplepunkte einzustellen, um eine sicherere Biterkennung zu ermöglichen.
-
Thread
AT90CAN128 - Offene Fragen
Ich kenne den 90CAN128 nicht, aber den MCP2515 und danach müsste es eigentlich zwei Masken geben. In der einen wird angegeben, welche Bits überhaupt beachtet werden (das was Holger schreibt), und dann müsste es noch eine Maske geben, wo man die
-
Thread
Geräte-Bus
beinhalten und hat nach außen nur einen Identifier. Falls der µC keine 2 CAN-Busse hat, gibts ja den MCP2515 oder SJA1000. Peter
-
Thread
CAN - Topologie
mit ihren seriellen ISPs gemacht haben: Einfach einen FTDI aufs board. Der Rest ist Standard. AVR, MCP2515 und Bustreiber. Aber ich muß erstmal gucken, wie das alles so funktioniert. Wegen meiner Studienarbeit komm ich nicht so recht voran. Aber wenn es infos gibt, werde ich gerne darüber berichten.
-
Thread
Probleme mit mcp2515
(100); // Einfach mal ein bißchen warten MCP2515_Reset();// MCP2515 resetten Delay_ms(100);// Auf den MCP2515 warten // Konfiguration des MCP setzen für 125kbps @ 8MHz MCP2515_Write(CNF1,0x01);// Baudrate Prescaler setzen MCP2515_Write(CNF2,0xB8
MCP2515_Reset();// MCP2515 resetten Delay_ms(100);// Auf den MCP2515 warten // Konfiguration des MCP setzen für 125kbps @ 8MHz MCP2515_Write(CNF1,0x01);// Baudrate Prescaler setzen MCP2515_Write(CNF2,0xB8
-
Thread
uC-Netzwerk
MCP2515... liegt in 1-2Euro-Bereich und besitzt eine SPI-Schnittstelle
-
Thread
Welcher Bus für mein Projekt?
auf einen Controller mit integriertem CAN-Baustein zurückgreifen, oder solche Bausteine wie den MCP2515 verwenden. Wenn man RS485 verwenden will, sollte man bei Master-Slave-Netzwerken vielleicht lieber auf die 4-Draht-Variante ausweichen: Der Master sendet auf 2 Leitungen, die mit den Eingängen sämtlicher
-
Thread
SJA1000 testen
Ich habe zwar nicht mit dem SJA gearbeitet, dafür aber mit dem MCP2515 (SPI statt 8bit-Bus). Der hatte einen Loopback-Modus in dem ihm egal ist, ob da noch jemand anders auf dem Bus sitzt.
-
Thread
CAN-Bus ohne Treiberbaustein möglich?
Für die Verbindung von mehren Mikrocontrollern möchte ich den CAN-Bus nutzen (ATMEGA 8/16/... mit MCP2515). Muss ich unbedingt einen Treiberbaustein nutzen, wenn die Verbindungen nur ein paar Zentimeter auseinander sind? Der Gedanke ist eine "Kette" zu bilden, also immer RX an TX von einem zum anderen
Empfänger muss die CAN-Msg mit ACK bestätigen. Das geht bei Deiner Verkabelung nicht (der Empfänger-MCP2515 sendet sein ACK über seinen TXCAN-Pin). Gruß, Stefan
-
Thread
mal wieder RS 485 und Multimaster
Für Multimaster sollte man heutzutage keine RS485 mehr vergewaltigen. So ein MCP2515 (CAN-controller) kost ja nicht die Welt, nimmt Dir aber ne riesen Menge Arbeit ab (Arbitration, Kollision, Wiederholen, CRC, Error-Check, Pufferspeicher usw.). Peter
Hmm, ja der MCP2515 kostet bei Reichelt zB 1,95 das wäre noch zu verschmerzen, allerdings brauch ich dann noch einen AVR mit SPI (würde ja auch noch gehen, obwohl ich gerne meine 2313 noch verbauen würde) allerdings
-
Thread
µC mit zwei CAN 2.0B
Atmel-ARM mit 2+ CAN sind irgendwo angekuendigt worden. Nur zum "Basteln" evtl. auch ATmegaXY + 2*MCP2515 oder AT90CAN128 + 1*SJA1000 oder 1*MCP2515
-
Thread
CAN / ISO Adapter für Radio neue VW Modelle
. Die ganze Nummer war in 30 min erledigt. Die Hardware habe ich dann mit einem AVR 2313 und dem MCP2515 gebaut. Vieleicht hilft dir der kleine Denkanstoß. Gruß Topsoft
-
Thread
CAN Transceiver @ 3V
sicher den MCP2551 auch schon in 3.3V Layouts gesehen zu haben, zumal die Industrial Variante des MCP2515 ab 2.7V funktioniert (sonst hätte Microchip ja keinen passenden Transceiver dazu). Kann mir da jemand auf die Sprünge helfen??? Ne Alternative wären die TI Transceiver (SN65HVD231D), die gibts
-
Thread
Beispielcode für atmega 8 und MCP2515
hallo, ich möchte einen canbus aufbauen. der aufbau der hardware ist kein problem nur das programmieren in c. kann bitte jemand ein beispiel in c posten mit folgender funktion: ein angeschlossener taster sendet ein telegramm. eine angeschlossene led ändert den zustand (ein oder aus) bei eingang eines telegramm. ich denke das würde vielen helfen. gruss cnud
-
Thread
Dynamisches Netz aus AVR
Daten (CRC) bis zur Empfangsbestätigung. Und das ganze via SPI in einem 18pin-Gehäuse für 2 Euro (MCP2515). Mit RS485 kann man auch Peer-to-Peer realisieren - aber es wird einige Arbeit draus, weil man all den oben erwähnten Kram selber programmieren muss. Daher die Regel: RS485 ist nur dann sinnvoll
Toll, der MCP2515 übernimmt das komplette Protokol? D.h. ich muss nur noch meine Daten an diesen senden und der macht den Rest? Dann ist der Fall klar, es wird ein CAN-Bus. :-) Danke!
-
Thread
Block lesen beim MCP2515
Hallo alle miteinander! Ich habe mir eine eigene MCP2515 Library für AVRs geschrieben, und habe aber Ärger mit dem Auslesen ganzer Blocks. Das senden von Frames klappt wunderbar, aber wenn ich über die "READ RX Buffer Instruction" einen empfangenen Frame
-
Thread
Einsteiger bei AVR und Can
hardware gesendet :) Ok, zur erläuterung des folgenden textes: spi on = shipselectleitung meines mcp2515 auf low (=aktiv) spi off= na was wohl :-) spi = xxxxx = schiebt das dort stehende Byte per hardware spi aus initialisierung des mcp2515 (laufendes hardware spi vorausgesetzt) ## SoftwareReset
(SPI)--> MCP2515 --> Can-Leitung Schon mal danke im Vorraus.
-
Thread
per SPI einlesen? bin am verzweifeln
Hi Zusammen ! Ich versuche mitlerweile verzweifelt RX-Register eines MCP2515 (Can-Controller) mit einem Mega8 zu lesen... Zum Lesen sende ich den Lesebefehl und anschliessend ein Dummybyte zur Taktgenerierung.... _Slaveselect_ ldi Akku, "Lesebefehl" rcall SPI ldi
Idee was den MCP2515 zu sowas veranlassen könnte? Habe nun schon alle möglichen Fehlerquellen ausgeschlossen; das Senden per SPI und somit das steuern des MCP klappt... aber wie gesagt... das lesen.. *grummel*
-
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
Alternative zu SJA1000
Microchip MCP2515 wird per SPI angeschlossen
-
Thread
Frust mit CAN-Lib
Sehe ich auch so, anstatt immer nur Wischiwaschi. Wie wärs erstmal mit dem CAN-Typ (SJA1000, MCP2515, CAN128) und dann die Source als Anhang oder nen Link darauf ? Und natürlich Deine Source und Kommentare, wo Du denn Fehler vermutest bzw. was Du wie verstanden zu haben glaubst. Peter
-
Thread
MCP2515 (CAN) und SPI
Hallo Ich versuche gerade einen CAN-Controller (MCP2515) mit einem AT90S2313 anzusteuern. Irgendwas stimmt aber mit der Kommunikation nicht. Teilweise kann ich die Register des MCPs zwar schon beschreiben, meistens klappt es aber nicht. Das merke ich
nehme, funktioniert es immer noch nicht... Im Anhang mal einen Ausschnitt des Datenblatts des MCP2515 und was es zum Timing des SPI sagt. Viele Grüsse, Steffen
-
Thread
Übertragungsrate MCP2515 berechnen
Hi Zusammen ! Möchte mittels MCP2515 einen CAN-Bus aufbauen. Leider finde ich weder in der Doku des Bausteines noch sonstwo eine Info wie ich die Übertragungsrate (ist ja sicher vom eingesetzten Quarz abhängig) berechnet. Aus dem
-
Thread
CAN Bus!
MC-Familien mit CAN verfügbar. Als externe CAN Controller werden gerne der SJA1000 (MMIO) und der MCP2515 (SPI) genommen. Peter
-
Thread
Mehrkanal-CAN-Controller
mcp2515 ======= - "reiner" Can-controller - spi - 3 reciver - 2 transmitter - can 2.0b ... mfg KoF
-
Thread
Welche Kabel für Hausbus
Bei mir im Haus ist das grüne EIB-Kabel verlegt. Meine Buskoppler haben jeweils 2 CAN-Bausteine MCP2515, damit habe ich an jedem Buskoppler 4 Anschschlüsse. Softwareseitig ist das allerdings deutlich aufwändiger als der "normale" Anschluss mit einem CAN, weil die Daten im Buskoppler zwischen den
Bei mir im Haus ist das grüne EIB-Kabel verlegt. >Meine Buskoppler haben jeweils 2 CAN-Bausteine MCP2515, damit >habe ich an jedem Buskoppler 4 Anschschlüsse. Das versteh ich jetzt aber nicht?!!!? Das grüne EIB hat meines Wissens nach 4 Leitungen. Dein Buskoppler benötigt dann 2 für Versorgung
-
Thread
Haussteuerung (Bussystem) Projekt
cansystem entwickelt und eine canlib dafür geschrieben. uc: msp430 i/o`s: 4x8 pins can: mcp2515 (über spi) power: 3,3V (durch lt1086 (bis 1,5A) sonst: z.b. i²C, rs232, optokopler, interrupts (z.b. nulldurchgang), ... zur zeit versuche ich eine software unter linux zur verwaltung zu schreien
-
Thread
MAtlab und Mikrocontroller
Conrad (ist schon etwas angestaubt), der SHT11 von Sensirion, den CAN-Treiber des atcanxxx, den MCP2515 (I/O) und das Grafikdisplay EDIP320TP. Bei dem Grafikdisplay sollen die Touch-Tasten als Modelltriggereingänge umgesetzt werden. Die Treiberimplementierung berücksichtigt dabei die HW-Trennung
-
Thread
Wieviel Speicher für CAN-Stack?
Hallo zusammen, für die Hardware MCP2515<->AVR möchte ich die Software (CAN-Protokoll) schreiben. Das Ziel ist für mich vor allem die Handhabung und das Kennenlernen des CAN-Buses. Die Grundlagen der CAN-kommunikation beziehe ich aus dem
Ich rate auch zum Gespann Mega8+MCP2515, ist ja viel billiger als ein AT90CAN128 und man kann es schnell auf einer Uniplatine aufbauen. Auch ist man da vor Bugs relativ sicher, da beide schon einige Jahre am Markt sind. Der brandneue
-
Thread
Atmel im Ethernet mit Assembler?
compiliert und in den Webserver hochgeladen werden können. ( make upload ) Außerdem ist noch ein MCP2515 CAN Controller mit von der Partie. Der gestattet es dem Microcontroller, den CAN Bus über UDP auf den PC weiterzuleiten. Die Software im pcrc Verzeichnis (QuickHack basierend auf dem Qt-Toolkit (www.troll.no
-
Thread
Entwicklungsboards
man mit PLCC-Sockel auch bequem auf eine Uni-Platine. Oder noch billiger: ATMega8 (2,75) + MCP2515 (1,95) Dazu noch den Bustreiber PCA80C250 (1,40) macht insgesamt nur 6,10 . Die 5 Drähte vom Mega8 zum MCP und die 2 Drähte zum PCA sind in wenigen Minuten gezogen. Und wenn der Mega8 wider
-
Thread
VGA Grafikkarte mit AVR und 8MB SDRAM
gemacht... Hat aber halt keine gute performence die ganz geschichte. Und Optional vllt. noch einen MCP2515 CAN-Controller ...dafür habe ich mir auch einen schönen Treiber geschrieben. Den CAN Controller brauch ich weil ich das Teil wieder ins Auto einbauen möchte und ich denk bei 1 MBit/s könnte man sogar
-
Thread
CAN-Bus am Atmega 8
reingehängt. Sonst hilft die Suchfunktion des Forums auch... Übrigens arbeitet das System mit dem MCP2515 von Microchip. Microchip hat auch auf seiner Seite nette ApplicationNotes zu dem Thema... Gruß Rahul
kannst das meiste weglassen.. annefürsich brauchst du nur den mega 8 an sich und die verbindugnen zum mcp2515
-
Thread
can Standart
such mal hier im _gesamten_ forum... zB. nach SJA100, MCP2515 in allen Variationen.
-
Thread
MCP2515 Registerbeschreibung?
Hallo, kann mir bitte jemand sagen, wo ich die Registerbeschreibung für den MCP2515 finden kann. Im Datenblatt ist nur eine Tabelle, aber keine Beschreibung der Einzelnen Register. Google hat mir auch nicht weitergeholfen. Gerald
-
Thread
Microcontroller mit CAN Schnittstelle
welche für unter 2 bei reichelt erhältlich sind. stichwort: mcp2510 (auslauf) und das neuere modell mcp2515
-
Thread
uC Experimentierplatine für die Ausbildungzwecke
Eine MMC-Karte ist ja seriell, also direkt ans SPI damit. Bei CAN gehts genau so (MCP2515) oder gleich on-Chip (AT89C51CC03). Und für USB gibts Chips mit RS-232 Anschluß. Also nirgends brauchst Du einen CPLD. Und gerade im rauhen Lehrbetrieb gilt: Je weniger Kontakte man benötigt
-
Thread
Welche Versorgungsspannung für Hausbus ?
Hi, ich bin grad auch dabei einen Hausbus zu realisieren. Als Bussystem verwenden ich CAN (MCP2515 + MCP2551 Kombi). Jetzt die Frage der Versorgungspannung über ne adere einer CAT5 Leitung kann ich maximal 0,35A jagen doch welche Spannung? Ich bin eigendlich ziemlich schnell auf 24V gekommen
Ich bin ja auch noch am gleichen Projekt. Ich verwende den Mega16 mit MCP2515, Schaltplan und ein paar Bilder habe ich hier schonmal gepostet: http://www.mikrocontroller.net/forum/read-1-21469.html Ich habe lange nach dem richtigen Spannungsregler gesucht und habe mich
-
Thread
Logik-Problem
Moin! Ich habe folgendes Problem: Beim MCP 2515 (CAN-Controller) gibt es zwei Register, in denen die Adresse des Absenders steht. Da die Adresse etwas komisch aufgeteilt ist, würde ich sie gerne für Normalsterbliche lesbarer machen. RXB0SIDL
Die Information in den Dateien mcp2510.zip und mcp2515.zip von kvaser.com und die Beispiele von microchip.com ersparen das "Erfinden neuer Raeder".
-
Thread
*CAN Baudrate Berechnung*
schade, ich hab mich nur mit MCP2515 beschäftigt...
Hi für den MCP2515 gibt auch einen extra Calculator: http://www.intrepidcs.com/mcp2510/ mfg
-
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
89S8252 mit externem CAN-Controller AN82527
gebräuchlicher Typ günstiger, um Hilfe zu erhalten. Bunte Hunde sind der SJA1000 (parallel) und der MCP2515 (SPI). Aber auf deutsch wirds wohl grundsätzlich nichts werden. Peter
-
Thread
SPI und ISP in einer Schaltung
steckt der MCP2515 in einem Steckbrett mit äusserer Beschaltung (24MHz-Quarzoszillator). Wenn ich den ATmega jetzt programmieren will geht das nicht, wenn ich den MCP aber abklemme geht es. Kann das mit zu langen Leitungen
Alternativ den MCP2515 mit Jumper während des Programmierens abkoppeln. Ist zwar nicht sehr elegant, funktioniert aber :)
-
Thread
CAN Bus Switch
CAN-Switch mit mindestens drei Ports muß also her. Wie tut man det jetzt am Besten machen? Dreimal MCP2515 + ATMega hätt ich noch auf Lager. Dazu noch ein paar Taster/LEDs. Schon ist die Lochrasterplatine fast voll. Dabei soll das Teil ja eigentlich auch noch den Strom auf den Bus geben. Also wenigstens
-
Thread
Memory Mapping?
er mir zu viele Ports belegt und im Handling zu kompliziert ist. Dagegen ist der Umgang mit dem MCP2515 geradezu einfach. Er läuft am SPI, ist deutlich billiger, hat nur 20PINs und kommt mit wenigen Befehlen aus. Ausserdem lässt er ein wesentlich einfacheres Platinenlayout zu. Gruß Norbert
-
Thread
AVR Ethernet Platine
für die externe Lösung spricht. Der 82C251 ist besser als der 82C250 und den gibt es auch wie den MCP2515 bei Reichelt. Gruß Topsoft
nicht zuspammen,... Der FT245 hat sich nun auch erledigt, was bleibt sind die 2 ICs für Can : MCP2515-E/SO SIM1-505 LG Michael