Im Forum und im Wiki
-
Thread
Großes SJA1000 Problem. Weiß nicht mehr weiter
SJA1000_ALE); DDR(SJA1000_DATA) = 0; // read data RESET(SJA1000_RD); _NOP(); data = PIN(SJA1000_DATA); SET(SJA1000_RD); DDR(SJA1000_DATA) = 0xff; return data; } #endif
RESET(SJA1000_CS); SET_OUTPUT(SJA1000_WR); SET_OUTPUT(SJA1000_RD); SET_OUTPUT(SJA1000_ALE); SET_OUTPUT(SJA1000_CS); DDR(SJA1000_DATA) = 0xff; #endif // enter reset mode
-
Thread
SJA1000
Hallo, ich habe mir mit dem SJA1000 einen CAN Teilnehmer aufgebaut. Funktioniert soweit. Der Teilnehmer wird von der LPT des rechner angesteuert. Gibt es überhaupt eine Möglichkeit die Initialisierung des SJA1000 rückgängig zu machen
einen Button drücke, dann soll das Senden bzw. Empfangen von Botschaften gestoppt werden und der SJA1000 soll zurückgesetzt werden. Ich könnte doch am RESET des SJA1000 0-Volt draufgeben, dann müsste doch der SJA1000 einen RESET auslösen oder? Dies habe ich mal bereits durchgeführt, aber der lässt sich
-
Thread
SJA1000 / LPT
SJA1000 ansprechen. Was mir da auffält ist das sich der SJA1000 gar nicht initialisieren läst. Zur kontroller habe ich ein Tool heruntergeladen, mit dem ich die einzelnen PINS der LPT überwachen kann. Das
für die Versorgung nehme ich vom USB Anschluss. Gibt es ein Bit in einem Register womit man den SJA1000 wirder auf Null setzten kann? Oder kann ich den REset Pin vom SJA1000 auch auf den LPT Port legen und dann den SJA1000 zurücksetzten? Das müsste doch auch gehen oder?
-
Thread
*CAN Baudrate Berechnung*
Hi! Weiss jemand woher ich ein Tool bekomme, womit ich die Baudrate für den CAN (SJA1000) berechnen kann? Gruß Freddi
http://www.port.de/deutsch/canprod/content/sv_req_form.html http://www.esacademy.com/faq/calc/sja1000.htm
-
Thread
SJA1000
doch erst den SJA1000 ganz neu initialisieren, weil ich die Spannung zuvor abgeklemmte habe oder? Gibt es eine Möglichkeit den SJA1000 abzuschalten, bzw. so dass man ihn neu Initialiseren muss?
wie initialisiert man den sja 1000
-
Thread
AT90CAN mit sechs externen CAN-Controllern
Ich würde die Alternative mit dem SJA1000 vorziehen.... Was für ein AVR würde denn für die Ansteuerung für sechs SJA1000-CAN-Controller genügen? Also was für Eigenschaften sollte der Mikrocontroller haben? Und wie müsste ich die SJA1000
DU AVR nehmen willst, dann einen der modern Typen Mega 64x/128x/256x > Und wie müsste ich die SJA1000-Controller an den MCU anschließen? Hier wirds mit einem SJA1000 gemacht: http://www.kreatives-chaos.com/images/175.png Bei mehreren SJA1000 nimmst Du Dir ein paar der oberen Adressleitungen
-
Thread
4x MCP2515 oder 4x SJA1000 an AT90CAN128
Endwiderstände ). Die Frage ist nun ob vier MCP2515 via SPI ausreichen oder ob ich doch vier SJA1000 benötige. Die Problematik ist für mich eher das Handling mit SMD und relativ kompliziertem Layout von vier SJA1000. Die Dinger gibts auch als DIL28 ( wenn auch schwieriger zu bekommen ). Die MCP2515
Bei 4 Bussen würde ich nicht mehr über SPI gehen, der SJA1000 ist da die bessere Wahl. Wenn Du SMD vermeiden willst und 16k Flash reichen, dann nimm doch einen Mega162, 5 SJA1000 und ggf ein externes 32k RAM, wenn Du das brauchst. Das gibts alles als DIL,
-
Thread
SJA1000
Hallo Hat schon jemand Erfahrung mit den Can-Bus? Ich bin gerade dabei ein CAN-Bus mit dem SJA1000 aufzubauen, komme aber mit der Routine nicht klar (Intialisierung, senden, abfragen) Ich programiere mit C++ einen Motorolla Microcontroller (C-Control I) Grüße Manfred
habe zwei dongel mit sja 1000 gebaut , angeschlossen an lpt. die initialisirung ist ok aber ich kann nicht die nachrichten auf dem zweiten pc empfangen