-
Thread
ATmega328p (Uno) mit MCP2515 CAN-Shield
stellenden Drehzahl soll vorläufig auf meinen herumliegenden Atmega328p erfolgen, welche mittels eines MCP2515 CAN-Shields mit dem Motor-Controler agieren soll. Beide Komponenten stammen von AZ-delivery (https://www.az-delivery.de/en/products/mikrocontroller-board, https://www.az-delivery.de/en/products/mcp2515
MCP2515_CS B,10 #define MCP2515_INT D,2 [/code] [code] #elif defined(__AVR_ATmega8__) || defined(__AVR_ATmega48__) || \ defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__)
-
Thread
AtMega32 Takt ausgeben
Da haben wir es doch schon... Der MCP2515 hat CLKOUT. Nach Reset gibt der allerdings clk/16 aus - aber es kommt schon mal ein Takt. Während der Init-Phase setzt du den Teiler auf clk/1. Also: ein MCP2515 bekommt einen Quarz, dessen CLKOUT
ATMega164/324/644 verwenden, die haben einen CLKOUT. XTAL2 verwenden geht, die Variante mit clk vom MCP2515 funktioniert auch (ist jetzt seit vielen Jahren ohne Probleme im Einsatz - heute würde ich es aber auch anders machen)
-
Thread
Hilfe mein MCP2515 spinnt
Moin, ich kämpfe schon seit geraumer Zeit mit meinem CAN-BUS Controller MCP2515. Mein System besteht aus einem FPGA von Xilinx, an dem ich den MCP2515 angeschlossen habe. In meinem FPGA habe ich ein System mit einem MicroBlaze und etlichen IP-Cores implementiert. Die Kommunikation zum MCP2515 erfolgt über einen eigenen SPI-IP-Core (Übertragungsrate 3,75MHz, der Interrupt vom MCP2515 wird vom I/O-Core (xps_gpio) erfasst. Die Kommunikation auf dem CAN-Bus erfolgt mit 1MHz, wobei der
-
Thread
MCP2515 Stolpersteine
Viele benutzen für ihren Hausbus den MCP2515 CAN-Controller von Microchip. Das Ding funktioniert gut. Trotzdem gibt es einige Punkte, die man beachten sollte. Meine Erfahrungen beziehen sich auf mein Buskoppler-Modul mit 2 Stück MCP2515 und
Der MCP2515 liefert einen Clockoutput, der als Quarzersatz für den ATmega verwendet werden kann. Die Clockrate ist einstellbar. Meine ersten Bedenken, dass der ATmega beim Umstellen der Clockrate Probleme hat
-
Thread
HILFE MCP2515 antwortet nicht mit TTL-Pegeln
Ist MCP2515 ein Schreibfehler? Wo an welchen Pin hast du die Signale aufgenommen?
Hast du den MCP2515 wirklich an die Spannungsversorgung angeschlossen (bitte nachmessen!!!) ?
-
Thread
CAN Bus mehrere Teilnehmer
Masseverbindung zwischen A+B und C ist bei CAN nicht zwingend notwendig. Versuchs mal ohne. Meine China-MCP2515-Module haben eine 8MHz Quarz statt die üblichen 16MHz. Das muss man bei der Initialisierung des MCP2515 berücksichtigen.
sind korrekt angeschlossen und gemessen. Thomas F. schrieb im Beitrag #5361373: > Meine China-MCP2515-Module haben eine 8MHz Quarz statt die üblichen > 16MHz. Das muss man bei der Initialisierung des MCP2515 berücksichtigen. Der Raspberry (A) hat ein 16Mhz Quarz verbaut, die Microcontroller (B
-
Thread
AT90CAN128 wieder einmal.
ausgezeichneten Artikel von Fabian Greif: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Auch wenn er fuer andere Hardware geschrieben ist, er ist eine ausgezeichnete Einfuehrung. Ich halte die Dokumentation des AT90CANxxx im Bereich CAN fuer aeusserst duerftig, die des mcp2515 ist viel besser. Viele Eigenschaften des AT90CAN habe ich erst aus Extrapolieren vom mcp2515 verstanden, ganz abgesehen von den Erklaerungen im Dokument von Fabian Greif. Noch ein paar Bemerkungen: ich bin vom mcp2515 auf den AT90CAN umgestiegen weil der SPI Zirkus zum internen Verschieben
-
Thread
CAN - BUS - IC ( welchen IC würdet Ihr empfehlen ? )
Problematik der CAN-BUS-Technologie befassen. Welchen IC würdet Ihr mir empfehlen? Wäre der MCP2515 empfehlenswert? Danke Bernhard
Eine IMHO tolle Seite zum MCP2515 im Zusammenhang mit dem GCC für einen AVR: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Gruß Philipp
-
Thread
Anfägerfrage Variablenübergabe
while( !( SPSR & (1<<SPIF) ) ); return SPDR; } // Abfrage CANINTF von MCP2515 void MCP_Interrupt(uint8_t FlagRegister ) { MCP_akt(); SPI (SPI_READ); // LeseBefehl SPI (CANINTF); // InterruptFlagRegister vom MCP2515 lesen SPI (0x00); // DummyByte
bräuchtest du eine Zeile in der Art: FlagRegister = SPI(CANINTF); // InterruptFlagRegister vom MCP2515 lesen
-
Thread
MCP2515 Befehl
Nun, Du sendest an den MCP2515 0x90, 0x92, 0x94, 0x96 und dann bei den Befehlen 0x92 und 0x94 dann 8 mal eine Null, weil der Controller sonst nichts sendet. Dann gibt er die Daten der Messageboxen aus. Und setzt das Interruptflag
schickst du 0x90 und dann taktest du mittels Clock so lange bis du alle gewünschten Byte hast, der MCP2515 beginnt mit dem Inhalt der Adresse 0x61 und schickt dir Byte für Byte. Wenn du den gesamten Buffer gelesen hast, dann wird der Interrupt gelöscht. Christian
-
Thread
2 ICs an einem Quarz ?
Hi, Habe hier einen Atiny 2313 und ein MCP2515. Könnte ich die an einen Quarz hängen ? mfg Florian
Florian K. schrieb im Beitrag #3682789: > Hi, > > Habe hier einen Atiny 2313 und ein MCP2515. Könnte ich die an einen > Quarz hängen ? > > mfg > Florian Du kannst die CKOUT-Fuse beim Tiny setzen und den MCP2515 an PD2 anschließen.
-
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
Fahrtcontroller mit 4 unabhängigen CAN Bussen
gewählten Master - Rechenraster, kann ein Beaglebone Black über den SPI überhaupt schnell genug die MCP2515 CAN - Controller abfragen um 10ms Botschaften auf den Bussen zu empfangen / Senden? Auf dem Cape würden 3 MCP2515 auf den SPI0 und 1 MCP2515 auf dem SPI1 hängen. Weiterhin bin ich mir nicht sicher
Wenn schon SPI, dann nehme 4x MCP2515 als CAN controller (plus Transceiver natürlich). Ob es die geforderte Timings einhält muss mann probieren. MfG PICfan
-
Thread
AtMega8 funktioniert nur bei angeschlossenem Programmer
ich im Moment keine Idee.. Kann es irgendwie mit der SPI Schnittstelle zusammenhängen auf der der MCP2515 hängt? diese Pins werden ja auch zum programmieren verwendet. gruß Matthias
meistens auch... Was ich nicht verstehe ist die Tatsache, dass dies nur bei der Initialisierung des MCP2515 passiert, während des Betriebs werden permanent Befehle über SPI an den MCP2515 gesendet (es wird die selbe SPI routine verwendet) und dort klappt es einwandfrei. Brauche ich evtl. Pull-Up oder
-
Thread
Welcher Bus für Lichtsteuerung
ich auch schon gefudnen. Kann ich den MCP2551 auch direkt an RX und TX des ATmega hängen ohne den MCP2515 der am SPI hängt?
Informationsherausgabe nur auf Nachfrage vergrault man selbst noch die hilfsbereitesten Forensiker. On topic: Der MCP2515 handled das CAN-Protokoll, während der MCP2551 ein Bustreiber ist, welcher die TTL-Pegel in etwas "Buskonformes" umwandelt. Der MCP2515 kann natürlich entfallen, wenn das CAN-Protokoll in Software
-
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
CAN mit ATMega128 und MCP2515
Hallo ich habe Probleme mit meinem ATMega128 und dem CAN-Controller MCP2515. Ich kann CAN-Nachrichten senden und empfangen. Eingehende Nachrichten werden mit einem Interrupt des MCP2515 dem ATMega signalisiert. Interrupt extern 3 auf dem Mega. Habe nun aber ds Problem,
vergessen. in der Art: // Interrupt Flag löschen if (status & 0b01000000){ //Bit 6 set? mcp2515_bit_modify(CANINTF, (1<<RX0IF), 0); } else { mcp2515_bit_modify(CANINTF, (1<<RX1IF), 0); }
-
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
include-Datei gesucht
Microchip, in der sich der Assembler-Code für den Austausch zwischen PIC und dem CAN-Controller MCP2515 befindet. Leider ist es mir bisher nicht gelungen, die include-Datei MCP2515.inc aufzutreiben. Kann mir jemand helfen? Besten Dank im voraus Dieter
Kohtz schrieb im Beitrag #6971500: > Leider ist es mir bisher nicht gelungen, die > include-Datei MCP2515.inc aufzutreiben Ich nehme an,dass du auch diese Webseite aufgesucht hast. Angegeben ist dort der MCP2515 und ein Downloadlink fuer die Datei an215bsc.zip Darin befindet sich unter anderem eine
-
Thread
Probleme mit 8 MHz SPI Takt ausschliessen
Es handelt sich um zwei MCP2515. Bislang habe ich MISO/MOSI (eher unkritisch?) und SCK (kritisch) jeweils mit eigenen, ca. 10cm langen, felxiblen Dupont-Steckverbindern an den Arduino-Ports angeschlossen. Jeder Controller verfügt
noch in die LA-Ansicht bringen um zu sehen ich ich was verliere. Am besten zwischen TJA1050 und MCP2515 abgreifen mit TTL-Pegel.
-
Thread
[V] Diverse Microchip Development Tools
Board mit PIC18F4550 http://www.microchipdirect.com/productsearch.aspx?keywords=DM163025 1x MCP2515 CAN Cont. PICtail Demo Bd [] (15€ + Versand) Erweiterungsplatine mit MCP2515 CAN Controller und MCP25020 CAN I/O Expander http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en024094&part=MCP2515DM-PCTL 1x CAN Bus Demonstration Board [] (15€ + Versamd) CAN nach USB Demo Boards (zwei Stück) mit PIC18F4550 und MCP2515 CAN Controller http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE
-
Thread
MCP2515 und falsche Baudrate
MCP2515 hängt ja per SPI dran. Ich gehe davon aus, dass der angeschlossene µC keinen eigenen CAN-Controller hat (OT: Warum nimmt man eigentlich immer µC ohne CAN, und flanscht dann den MCP2515 an?). Ich
um die 5€ kostet, und die Kombi Mega88+MCP2515 <2,50 also, es gibt schon Gründe
-
Thread
MCP2551 8MHz
ich würde gerne ein wenig mit CAN basteln, hierfür habe ich mir in china ein paar module mit MCP2515 bestellt [1]. Nun haben diese module allerdings dummerweise 8MHz Quarze drauf, die libs die ich finde sind aber alle auf 16 oder 20 MHz ausgerichtet [2]. Ich habe also ins Datenblatt geschaut
bit-timing-calculator/ http://www.intrepidcs.com/support/mbtime.htm Und das ist m.E. ein gutes Tutorial für den MCP2515 http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515
-
Thread
CAN Masken und Filter
will ich auf zwei Adressen fltern: 201 und 300. Wie muß ich das einstellen? [c] // Group 0 MCP2515_FILTER(???), // Filter 0 MCP2515_FILTER(???), // Filter 1 // Group 1 MCP2515_FILTER_EXTENDED(???), // Filter 2 MCP2515_FILTER_EXTENDED(???), // Filter 3 MCP2515_FILTER_EXTENDED(???), // Filter 4 MCP2515_FILTER_EXTENDED(???), // Filter 5 MCP2515_FILTER(???), // Mask 0 (for group 0) MCP2515_FILTER_EXTENDED(???), // Mask 1 (for group 1) [/c] Ich brauche eigentlich nur 11 Bit Nachrichten
-
Thread
LED über CAN-BUS schalten
void setup() { pinMode(inPin, INPUT_PULLUP); Serial.begin(115200); // Initialize MCP2515 running at 16MHz with a baudrate of 500kb/s and the masks and filters disabled. if(CAN0.begin(MCP_ANY, CAN_500KBPS, MCP_16MHZ) == CAN_OK) Serial.println("MCP2515 Initialized Successfully!");
); else Serial.println("Error Initializing MCP2515..."); CAN0.setMode(MCP_NORMAL); // Set operation mode to normal so the MCP2515 sends acks to received data. pinMode(CAN0_INT, INPUT); //
-
Thread
Mcp2515 (Can Bus) verwenden und verkabeln
Ich möchte mit nem Leonardo Micro ein Can Bus Adapter, und zwar den Mcp2515, ansteuern. Es gibt wohl so einen Loop Test um zu schauen ob man alles richtig macht aber ich scheitere schon an der Verkabelung. VCC-> 5V GND-> Masse CS->? SO->? SI->? SCK->? INT->?
für den Arduino was gefunden Du suchst falsch. Probiers mal so: https://www.google.de/search?q=mcp2515 https://www.google.de/search?q=mcp2515+appnote https://www.google.de/search?q=mcp2515+code https://www.google.de/search?q=mcp2515+schematic
-
Thread
SN65HVD230 CAN Board Network Transceiver Config und Befelssatz für UART
Vor einigen Monaten kaufte ich mir einen "CAN Transceiver" MCP2515.Achtung das ist ein CAN Controller! Der wird halt nur oft falsch ausgezeichnet. Verdrahtung wie im Bild. Ich hoffe das erspart Arbeit. Mit 3.3V Betriebsspannung sollte der SN65HVD230 laut Datenblatt
Der MCP2515 läuft von 2.7V bis 5.5V. So kann ich ihn mit einer USB2SPI Bridge mit 3.3V ansteuern. Der SN65HVD230 hat 3.3V. Gesamte Betriebsspannung wäre somit 3.3V aber stabillisiert.
-
Thread
MCP2515 Quarz -> Kondensator
Hallo, im Datenblatt vom MCP2515 steht, dass man bei einem 16Mhz Quarz ein 22pF Kondensator verwenden sollte. Wenn ich nun nur 27pF Kondensaotren zuhause habe, kann ich diese auch problemlos verwenden? Welche Toleranz dürfen
dazu eine Dokumenation? Hab nun schon meine fertige Platine, muss der 1M Resistor zwischen den MCP2515 und dem Quarz sein, oder kann ich einen 0805 Resistor auf den Pins der Rückseite des Quarz löten?
-
Thread
Atmega88 und MCP2515 > SPI Kommunikation
Genutzt und angepasst wurde folgende Bibl.: http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Soweit so gut, nun tritt folgendes Problem auf: Master sendet, Nachricht kommt am Slave am TX Pin des MCP2515 an, aber dieser reagiert nicht drauf. D.h. kein Int an den Atmega und keine Kontroll-Ausgabe
12345 schrieb im Beitrag #3012522: > Nachricht kommt am Slave am TX Pin des MCP2515 an Wie nochmal? Da kommt was am Sendepin an?
-
Thread
LIB bauen, Atmel Studio 7?
nutzen. Aktuell habe ich hier einen Atmega 328 und eine kleine CAN Platine vom Chinamann mit MCP2515 als Controller. Darauf habe ich das Demo Programm von Fabian Greif zum laufen bekommen :). http://www.kreatives-chaos.com/artikel/ansteuerung-eines-mcp2515 Soweit so gut. Nun möchte ich
can_buffer.o' failed Error recipe for target 'main.o' failed Error recipe for target 'mcp2515.o' failed Error recipe for target 'mcp2515_buffer.o' failed Error unknown type name 'prog_uint8_t' Error unknown type name 'prog_uint8_t' Error unknown type name 'prog_uint8
-
Thread
Suche µC mit CAN-Schnittstelle und ADC
Eventuell findest du ein günstiges Derivat mit SPI und ADC. CAN ist dann auch z.B. mit einem MCP2515 möglich. Gruss, Edson
später mit A. Siehe oben. Ist aber etwas schwer zu kriegen. Einfacher sind ATmega8/ATtiny861 + MCP2515, und preislich schwer zu schlagen.
-
Thread
Welche Kapazität am MCP2515 16 MHz Quarz
www.reichelt.de/Quarze/16-0000-HC18/3/index.html?ACTION=3&GROUPID=3173&ARTICLE=1605&OFFSET=16& an einen MCP2515 anschließen. Kann man die erforderlichen Kapazitäten einigermaßen zuverlässig berechnen, ohne es erst auszuprobieren und zu messen?
den beiden anzuschließenden Kondensatoren ergeben. Da aber schon Kapazitäten von den Pins des MCP2515, sowie von den Leiterbahnen zum Quarz und zu den Cs vorhanden sind, kannst du als Faustwert bei Cl = 32 pf zwei Cs mit je 22 ... 33 pF nehmen. Die zwei Cs in Reihenschaltung (über GND!) tragen
-
Thread
Raspberry Pi + CAN MCP2515
benötigt gebe ich natürlich noch mehr Ausgaben. für Hilfe oder Hinweise warum ich so garnichts vom mcp2515 sehe wäre ich sehr Dankbar
allen Sprachen zu finden sein. Socket Can hat halt den Nachteil nur unter Linux zu gehen. Raspi und MCP2515 ist wohl generell keine glückliche Konstellation.
-
Thread
Single-Wire-CAN
Übertragung. Ich habe mir jetzt mal probeweise den MC33897 besorgt und werde versuchen mit dem MCP 2515 und MCP 25050 einen CAN-Bus aufzusetzen. Ich habe im Netz eine Seite gefunden, auf der Single-Wire-CAN mit einem MCP2515 und einem TH8055 gemacht wird (alternativ mit MCP2551 für differentielles CAN
bitte, dass ich diesen Thread ausgrabe, aber gibt es hier vielleicht Neuigkeiten zur Benutzung des MCP2515 zusammen mit dem MC33897? Oder generell wie man den MCP2515 im Single-Wire-CAN-Bus benutzen kann?
-
Thread
ATMega328PA und MCP2515
einem MCP2515 funktioniert alles super, wenn ich allerdings auf der erstgenannten Platine die can_init() Funktion aufrufe, bleibt die Kommunikation in einer Endlosschleife hängen. Das ganze sieht so aus, wie auf
stdout = &mystdout; // switch on Bluetooth PORTD |= (1<<PIND4); // initialize MCP2515 if (!can_init(BITRATE_250_KBPS)) { PRINT("Error: no MCP2515\n"); for (;;); } else PRINT("MCP2515 active\n\n"); ... return 0; } [/code] Hat jemand
-
Thread
MCP2515 Probleme wenn an Bus angeschlossen
Ich versuche mit einem MCP2515 CAN Controller und einem SN65HVD230 CAN Tranceiver Nachrichten auf einem HighspeedBus zu lesen. Zuerst zum Problem: Ich kann im Loopback Modus Nachrichten verschicken und auch versenden. Sobald
ist mir noch was aufgefallen. Siehe unten. int main() { . . . //set Loopback Mode mcp2515_bit_modify(CANCTRL, (1<<REQOP2)|(1<<REQOP1)|(1<<REQOP0), ^ ^ ^ | | | WAS SOLL
-
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
Ventilsteuerung Gartenbewässerung CAN-Bus
Gehäuse. Anbei der Schaltplan. Nun hab ich eine Frage: Kann ich wie vorgesehen die 16MHz für den MCP2515 vom XTAL2 des Atmega328P abgreifen? Das Datenblatt des MCP2515 fordert entweder "crystal/ceramic resonator operation" oder "external clock source", dann aber 0.3 to 0.85 VDD an OSC1. Das scheint
Der "full-swing" Quarz-Oszillatormodus des 328P scheint den MCP2515 OSC1 doch mit 16MHz versorgen zu können. Der reguläre "low power" Quarz-Oszillatormodus schafft das anscheinend nicht. Die Alternative mit Quarz an MCP2515 und MCP2515 CLKOUT an 328P XTAL1 hatte
-
Thread
MCP2515 Daten Durchschleifen
Hallo liebe Foren Kollegen/in Ich möchte mit zwei MCP2515 an einen Arduino Can Daten verändern aber ich weiße leider nicht wie ich die andren Can Daten Durchschleifen / weiterleiten soll Wurde über Hilfe mich freuen.
Niclas H. schrieb im Beitrag #6357439: > Ich möchte mit zwei MCP2515 an einen Arduino Can Daten verändern > > aber ich weiße leider nicht wie ich die andren Can Daten Durchschleifen > / weiterleiten soll Freitag ist vorbei bzw. kommt erst wieder. Bitte nicht
-
Thread
Suche hilfe bei einem CAN BUS Projekt mit 22x Arduinos
Problem ist, dass in einer vorangegangenen Diskussion immer wieder der Arduino Mirco, der Due und die MCP 2515 als am sinnvollsten gesehen wurden. Nach einer etwas längeren Pause habe ich aktuell wieder damit angefangen und zum Preis von 4,50 für ein Arduino Micro + MCP2515 ist es im verhältnis recht Preiswert
Du kommst aus der SPS- Richtung? hier findet man eine anleitung zu can mit dem MCP2515 https://github.com/autowp/arduino-mcp2515 Schau dir auch mal C-grundlagen wie arrays, funktionen und for-schleifen an. Damit kannst du deinen code auf ca. 40 zeilen kürzen und somit übersichtlicher
-
Thread
CAN - MCP 2515
Hallo zusammen. Ich bin am Ende. Ich bin gerade dabei meinen ATMega 128 und den MCP2515 in Betrieb zu nehmen. Leider ohne Erfolg. Ich habe ein gekauftes Board mit ATMega128 und MCP2515 drauf. Und habe ein selber entworfenes geteiltes System (Board mit MC und eins mit MCP2515, verbunden
Vielleicht hilft dieser Link http://www.kreatives-chaos.com/index.php?seite=mcp2515_reg Gruß Dirk
-
Thread
Frequenz MCP2515
Hallo, ich möchte einen MCP2515 mit einer CAN-Baudrate von 500 kbits/s betreiben. Im Datenblatt finde ich leider keine Infos, ob ich einen externen Quarz für den MCP2515 verwenden muss und wenn ja, welche Frequenz odeal für die
Berechnungsprogramm dafür: https://www.mikrocontroller.net/topic/206114 Ich verwende immer 16MHz am MCP2515.
-
Thread
Adressierung über Bus
#3766252: > Bei einem AVR wäre das noch ein extra Baustein mit extra Quarz, Selbst wenn man MCP2515 statt AT90CANxx einsetzt kann man dennoch ohne doppeltem Quarz arbeiten. Der vom AVR wird dann oft überflüssig.
Version des MCP2515 mit mehr Puffern und weniger Bugs. fchk
-
Thread
CAN Bustreiber beim großen C?
vor ein paar Wochen gerade dort bestellt und ebendiese Transceiver vergessen. Werde ich wohl die MCP2515 zum Testen provisorisch per Diode und Pull-up verkabeln müssen...
ein paar Wochen gerade dort bestellt und ebendiese > Transceiver vergessen. Werde ich wohl die MCP2515 zum Testen > provisorisch per Diode und Pull-up verkabeln müssen... Du suchst CAN Transceiver, hast aber MCP2515 rumliegen? Hab ich da was falsch verstanden? Was geht an den MCP2515 nicht.
-
Thread
MCP2515, ATmega88 als Taktquelle
Beim MCP2515 kann man per Befehl den Clock-Ausgang abschalten. Es reicht also, dass der MCP2515 einen Befehl falsch interpretiert, um die Taktversorgung des Atmel zu kappen. Und dann reicht auch kein Watchdog-Reset - den müsste nämlich der MCP2515 bekommen, um den (Default-) Clockout wieder einzuschalten. Deshalb würde ich auch den umgekehrten Weg wählen, wie vom OP vorgeschlagen. Dort sehe ich nämlich keinerlei Einschränkung. Beschaltung
-
Thread
Verkaufe jede Menge Bauteile
Bauteile werden nicht mehr benötigt. [pre] STK Beschreibung Gehäuse Preis/Stk 6x MCP2515 SOIC 1 9x MCP25025 SOIC 1 10x MCP2551 SO-8 1,2 2x MCP2515 DIP 2 15x MCP2551 DIP 1,5 6x MCP2515 SOICW 2 17x MAX232
24C512 DIP 1 3x 24FC1025 DIP 2 2x 24AA1025 DIP 2 3x MCP2515 DIP 1,5 3x STR712FR2T6 TQFP64 8 3x STM32F103CBT6 LQFP48 6 2x STR711FR2H6 LFBGA64 7 1x ATMega 8535L PLCC44 4 3x MAX7221 DIP 4 6x MAX7119
-
Thread
CAN-Schaltungsentwurf: MCP2515 und MCP2551 - jemand Verbesserungsvorschläge?
an den FPGA 3,3V falls der TXD und RSD Pin direkt an den FPGA angeschlossen werden soll ohne den MCP2515 zu benutzen. Gibt es Verbesserungsvorschläge? Ich weiß auch noch nicht ganz genau welchen Clock ich für den MCP2515 verwenden soll. Bin um jeden Hinweis dankbar :) Danke an euch alle!
können, in die andere Richtung tut es ein 20k Widerstand der den Strom durch die Clamp-Dioden des MCP2515 begrenzt
-
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
ESP8266 & CAN // Vorschläge passender Baustein
Nun, der Klassiker wäre der MCP2515. Der wird per SPI angebunden.
??? Der MCP2515 ist ein CAN-Controller, während a) - d) CAN-Transceiver sind.
-
Thread
Platine mit verschiedenen Spannungen
Hallo, Den Mcp2515 kann ich mit 5V und 3.3V betrieben. Die Frage ist nur, kann ich den SHT85 permanent mit 5v betreiben?
Thomas schrieb im Beitrag #6324976: > Den Mcp2515 kann ich mit 5V und 3.3V betrieben. Du hast dafür zu sorgen, dass an Deinem AT328 keine Signale ankommen, die dessen Versorgungsspannung überschreiten. MCP2515 (3.3V) bekommt seine 3,3 Volt,