-
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
-
Thread
SJA1000: Pegel am TX-Ausgang
Optokoppler durchzuschalten (Im Gegensatz zur vorherigen Messung SJA1000+6N137. Da waren es 4 Volt) Kann ich daraus schliessen, dass der Innenwiderstand des SJA1000 einfach zu gross ist ? Kann es sich um ein Konfigurationsproblem des SJA1000 handeln ? Nach meinem Dafürhalten
Ausserdem habe ich die Idee von Peter nochmal aufgegriffen, und die Lötstellen am Sockel des SJA1000 nochmal erwärmt. Das wären nicht die ersten kalten Lötstellen gewesen. Desweiteren habe ich auf einen möglichen Masseversatz gemessen ( Spannung zwischen Pin 15 des SJA1000 und der Systemmasse beim
-
Thread
SJA1000
Hallo Zusammen, hat von euch schon mal jemand einen SJA1000 an einen Motorola 68376 Mikrocontroller angeschlossen? Ich muss das für eine Arbeit machen und hab gehört, dass man dafür, wenn man ohne PLD arbeitet, zusätzlich ordentlich Logik benötigt. Wäre für
Hallo nochmal, hab jetzt ein weiteres Problem mit dem SJA1000. Der Baustein hat ja einen gemultiplexten Adress- und Datenbus. Wie realisiere ich die Anschlüsse an den Mikrocontroller? Außerdem scheint das Timing des SJA1000 mit dem Timing des 68376 nicht genau
-
Thread
SJA1000 ansteuern?
Fragen: 1. In welchem Mode läuft der SJA1000?? (Intel / Motorola) Dein Timingdiagramm sieht sehr seltsam aus! Zumindest müsste /CS sowohl beim Lesen als auch Schreiben aktiv sein.
Decode)? http://www.mct.net/download/philips/can_timing.pdf Es gibt bei Opencores.org ein SJA1000 Codeschnipsel, wo der SJA im FPGA realisiert wurde (allerdings Verilog). Hilft Dir auch nicht viel weiter, gell :)
-
Thread
SJA1000 und AT91RM9200
umgeschaltet (also 0x04). Ich habe nun versucht über die u-boot Befehle mw und md die Register des SJA1000 zu schalten, habe damit aber leider keinen Erfolg... Wenn ich nach dem Starten von u-boot irgendein Register im Speicherbereich des SJA1000 auslesem, bekomme ich den Wert 0xd4 zurück. Alle weiteren
Das erinnert mich an meine Anfangsprobleme mit den SJA1000... Ziehe einmal testhalber den TX1 Pin (14) des SJA1000 mit einem Widerstand auf ein definiertes Potenzial. Danach hat es bei mir geklappt.
-
Thread
Can Controller "SJA1000" Probleme mit Register
Hab sogar mal einen anderen SJA1000 eingebaut. Immer noch das gleiche.
wie ist der RST pin des SJA1000 besachaltet ? falls direkt mit Vcc dann wird kein richtiger Hardware-Reset durchgeführt!
-
Thread
SJA1000
damit realisirt, und möchte jetzt gerne mit der Control-I einen CAN-Bus aufbauen. Ich habe dazu den SJA1000 eingestzt, komme aber überhaupt nicht damit klar. Ich weis zwar, dass er initialisiert werden muss, aber wie das ganze vorsich geht mit den ganzen Registeradressen,... Kann mir jemand helfen ??
-
Thread
Memory Mapping?
Hallo! Ich versuche immer noch erfolglos einen SJA1000 CAN-Controller direkt an einen AVR (Mega16) zu bekommen. Ich habe A0-A7 vom SJA1000 an PORTA, und die übrigen Steuerleitungen an PORTD angeschossen. Wenn ich nun anhand der Timing-Tabelle im Datasheet
data bits <7:0>. As AD(0) must always be '0' during the address phase this cannot be used by the SJA1000 as an address bit. For this reason AD<8:1> is used instead. However, now that AD(0) is not connected to the SJA1000 all data to and from the SJA1000 must be re-aligned to the data bus bits <8:1>."
-
Thread
Verstehe Simulationsergebnis nicht
if (SJA1000_ale == 1) begin rd_ctr = 0 ; end if (rd_ctr < 1) // SJA1000_rd high for ONE clk cycle begin SJA1000_rd = 1; rd_ctr = rd_ctr + 1;
bereits schon beim *ersten* Takt gültige Werte auf dem Port! Siehe Variante (B). Variante mit SJA1000_rd für 2 clk gesetzt: [c] always @(posedge clk) begin : SJA1000_autoread_proc integer rd_ctr = 0 ; // Just a sample counter for rd signal begin SJA1000_rd = 0; if (SJA1000
-
Thread
Quarz oder Oszillator?
>> Wie hast Du das Problem mit dem Duty Cycle bei deiner Schaltung gelöst? >Mein Quarz kängt am SJA1000 und dieser gibt den Takt über CLKOUT (Teiler >auf 1" an den ATMEGA weiter. Also wird entweder der SJA1000 besser sein als mein CAN modul, oder aber du hast das gleiche Problem wie ich...
> Also wird entweder der SJA1000 besser sein als mein CAN modul, oder aber > du hast das gleiche Problem wie ich... lass es mich mal so formulieren: 1. im gesamten Datenblatt des SJA1000 gibt es keine Hinweise bzgl. des Duty-Cycle
-
Thread
Protokollverarbeitung des SJA1000
(bzw. ISR), Daten reinschreiben und rauslesen. CRC, Arbitirierung, Framing, usw. übernimmt der SJA1000 Gruss, Peter
Ich habe den Interrupt vom SJA1000 auf den Externen-Interrupt vom ATMEAG8535 gelegt. Ist dies so richtig?
-
Thread
SJA1000
Hallo ich habe Probleme mit der Initialisierung eines SJA1000, ich bekomme es nicht hin, dass ich Nachrichten senden oder empfangen kann. Denke, dass es mit den Registern BTR0 und BTR1 zutun hat, das die Werte für die Baudrate nicht stimmen. Ich möchte mit einer
Rechner die es so im Internet gibt ausprobiert. Habe glaub ich auch jeden Eintrag hier im Forum über SJA1000 gelesen. Verstehe einfach nicht warum es bei mir nicht funktioniert, vielleicht kann mir ja jemand helfen. Nachfolgend habe ich aufgelistet wie ich die Register initialisiere. Control: 0x01
-
Thread
SJA100 Leseproblem
RESET(SJA1000_WR); _NOP(); SET(SJA1000_WR); } uint8_t sja1000_read(uint8_t address) { uint8_t data; // set address SET(SJA1000_ALE); PORT(SJA1000_DATA) = address; _NOP(); RESET(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; } [/C]
-
Thread
CAN: 82C250 an SJA1000
Hallo, ich möchte mit dem SJA1000 und 82C250 einen CAN-Bus Knoten aufbauen. Wenn ich dem SJA1000 per 8515 ein Senderequest schicke, setzt der SJA1000 das Statusregister auf 0x00 (-> SJA1000 beschäftigt). Und der SJA1000 nimmt das
6,2k gegen +5V und R=über 3,3k gegen GND gelegt. Gibt es irgendwo Infos wie der 82C250 an den SJA1000 angeschlossen werden kann und wozu die TX1 und RX1 des SJA1000 da sind? Die Datenblätter beider IC's geben da nicht soviel her. Vielen Dank. Gruß, Jan
-
Thread
SJA1000 an LPT Schnittstelle anschliessen
Dies bedeutet auch, dass ich von der LPT die 5V auf den SJA1000 geben kann???
Was ich eigentlich nur Wissen will ist, ob ich den SJA1000 direkt an die LPT anschließen kann. Zieht der SJA1000 viel Strom? Für Hilfe bin ich sehr dankbar.
-
Thread
CAN Kommunikationsproblem
Die eine Station habe ich den SJA1000 an einem AVR angeschlossen und die andere Station, da habe ich den SJA1000 direkt an der Centronix Schnittstelle angeschlossen. Das Programm dafür habe ich mit Borland Builder C++ geschrieben. Definitiv
beide Teilnehmer an einem funktionierenden CAN Dongle getestet. Ergebnis: i.O. 1. Teilnehmer AVR + SJA1000 2. Teilnehmer PC(Centronix Schnittstelle) + SJA1000
-
Thread
sja1000: Reset mode
habe ich an ein Timingproblem gedacht. Die Adressen und Daten werden jedenfalls alle richtig an den SJA1000 gegeben -- das habe ich mit dem Logikanalyzer überprüft. Wenn ich so darüber nachdenke gibt es eine zweiter Änderung: Ich die Adresse 63 des SJA1000 in ein Register des FPGA umgemappt: Beim Schreiben
für den SJA100 erzeugt. Auch die Adresse 63 liegt an den gemultiplexten Adress/Datenleitung des SJA1000 an. Ein Datentransfer (CS-Impuls + E-Impuls) folgt dann aber nicht mehr,d.h. der nöchste Zugriff auf den SJA1000 beginnt dann wieder mit der Übertragung einer Adresse. Der Zugriff auf Adresse 63
-
Thread
Probleme mit CAN Verbindung!
Hallo! Ich habe den SJA1000 an einen AVR angeschlossen. Diese Schaltung habe ich auch dann an einem gekauften CAN Dongle von PEAK CAN angeschlossen und getestet. Funktioniert ohne Probleme. Als zweites habe ich einen SJA1000
OCR Output control register und liegt an CANAdresse 0x08 im SJA1000, damit definiert man den Sendemodus des SJA1000 , wie ich sehe schreibst du da 0x1A rein, das ist für 82C250/251 korrekt. ansonsten Beschreibung des Registers im manual vom SJA1000 auf Seite 51
-
Thread
Welcher CAN Controller an Cypress CY07C68013A?
SJA1000 alt gedient, Fehler sind bekannt, Beispielcodes gibts genug. ALE des SJA1000 über Logik aus Adresse/WR/CS oder ähnlich generieren. Der SJA1000 hängt so bei mir an einem XSCALE. Und dann
Christian S. wrote: > SJA1000 > alt gedient, Fehler sind bekannt, Beispielcodes gibts genug. heisst Augen offen halten. Danke. > ALE des SJA1000 über Logik aus Adresse/WR/CS oder ähnlich generieren. > Der SJA1000 hängt so
-
Thread
Frage zu CAN Controller
. Müsste ich da das Interrupt Register vom SJA1000 verwenden oder kann man dies auch ohne dieses Register realisieren? Für mich wäre es geschickter, wenn es eine Lösung gabe ohne die verwendung des Interrupt Registers vom SJA1000!
Kennt sich hier wirklich niemand genau mit dem SJA1000 aus? Schade!
-
Thread
External Memory bei ATmega8515 (mit SJA1000)
Hallo zusammen, Ich möchte einen SJA1000 mit einem ATmega8515 koppeln. Hardwaremäßig sollte alles passen (benutze eine bestehende Platine). Mein Problem ist die Ansteuerung des Speichers vom SJA1000. Ich komme da mit dem Datenblatt nicht
einfach ständig auf Low lassen. Die Pins AD0..7, /RD, /WR und ALE des AVR mußt Du direkt mit dem SJA1000 verbinden. Wichtig ist ALE, damit das Adreßlatch im SJA1000 funktioniert! Peter
-
Thread
Probleme mit CAN Controller (SJA1000)
Hallo! Zur Zeit bin ich gerade dabei den SJA1000 über die LPT (Win2000)anzusprechen.Die LPT kann ich ohne Probleme ansteuern. Ich habe den SJA1000 zuvor mit einem ATMEL COntroller angesteuert. Funktioniert einwandfrei. Nur über die LPT funktioniert
LPT-Port kann ich ohne weiteres ansteuern. Nur wenn ich mit dem Borland Builder C++ die Daten vom SJA1000 auslesen will dann haut das nicht hin.
-
Thread
Anschluß des SJA1000 an FPGA-Pins
> Xilinx Spartan 3 FPGA ... einen SJA1000 ... Ja, der Spartan 3 ist jetzt nicht soooooo richtig 5V-fest :-o Und der SJA1000 hat Vcc=5V :-( > ps: die Pegelunterschiede (3,3V <-> 5V) werden natürlich mittels > Levelshifter angepasst
Es gibt auch einen SJA1000 ähnlichen IP-Core, warum also extern anschließen? http://www.opencores.org/projects.cgi/web/can/overview
-
Thread
Frage zu SJA1000
Hallo, ich verwende ein CAN200-Dongle mit einem SJA1000-Controller. Die Kommunikation mit dem Controller über EPP funktioniert sehr gut. Auch die Kommunikation mit zwei Infineon 167CR-MCs mit internen CAN-Controller funktioniert im grossen und ganzen
Wie lang ist denn die Verbindung der Datenleitungen zwischen PC und SJA1000? Ich hab von solchen Problemen mit dem SJA1000 schon mal gehört. Die Leitung war ca 30cm lang. Gruß Sebastian
-
Thread
68332 mit SJA1000
grundlegendes Problem, daß nämlich die Schaltung ursprünglich mit einem PCA82C200 entworfen wurde, und der SJA1000 nicht vollkommen kompatibel ist. MfG K.E.
, ... aber sie erkennt den dongle und spricht ihn wohl an , ... Der Dongle selber hat einen SJA1000 und mein µC hat auch einen SJA1000 mit sonem PCA82C250 Chip. Also ich denke da sollte es doch keine probs geben ... Naja wie gesagt ich brauch den dongle dann eh nicht ... mach ich halt alles im monitor
-
Thread
AVR-CAN-Lib hängt nach check_message
// ----------------------------------------------------------------------------- // Setting for SJA1000 #define SJA1000_INT E,0 #define SJA1000_MEMORY_MAPPED 1 // memory-mapped interface #define SJA1000_BASE_ADDR 0x8000 // for ATMega162 /* // port-interface #define SJA1000_WR D,6 #define SJA1000_RD D,7 #define SJA1000_ALE E,1 #define SJA1000_CS C,0 #define SJA1000_DATA A */ // ---------------------------------------------------------------------------
-
Thread
FPGA: Verständnisproblem, asynch. Reset
schrieb: > Die Pufferfunktionalität wurde dann im FPGA implementiert. Puffer? Ist doch schon im SJA1000 integriert? Welchen CAN Core hättest du denn eingesetzt?
Fällen sind ohne weiteres beide Bedingungen leicht erfüllbar. > Puffer? Ist doch schon im SJA1000 integriert? Es geht um dem Sendepuffer. Beim 82527 kann ich mehrere Messages einspeichern, die dann nacheinander versendet werden. Der SJA1000 hat nur 1 Sendepuffer und gibt nach Versenden einen
-
Thread
SJA1000 Timing
allerdings nicht. Ich hatte die Werte 67 und 28 hier berechnet: http://www.esacademy.com/faq/calc/sja1000.htm Läst sich mit der Vector-CAN-Schnittstelle der Fehler nicht eingrenzen? Wie zB beim SJA1000 mit Hilfe der Error Register, um zu sagen in welchem Bereich des Frames der Fehler liegt. Steht
will bekomme ich beides als Option angezeigt; also 0x03 1c aber auch 0x43 1c. (Dort ist auch ein SJA1000 mit 16 MHz verbaut) Andere Frage: Ist im Vector Acknowledge aktiviert? Viele Grüße Dirk
-
Thread
SJA1000 CLK_OUT unerwartetes Verhalten
mit dem SJA1000 funktioniert, sehe ich mit CLK_OUT an und setze das Register CDR. Der SJA1000 ist auf Intelmode ( Pin 11 auf +5V ). F_CPU = 16Mhz Ich benutze die Kreativ-Chaos Lib. Schalte ich den CLK_OUT via
SMD-Löten und den ersten Gehversuchen mit XMEM sind der Fehlerquellen viele und das Datenblatt vom SJA1000 ist auch nicht gerade sehr einfach. Herzlichen Dank für Ihre Mühe!!! Karsten P.S. der SJA1000 läuft mit einem eigenen 16Mhz Quarz...
-
Thread
Can Controller "SJA1000" Remote Betrieb???
funktioniert musst du das Design des CAN Busses so machen, wie ich es dir in der letzen Message zum SJA1000 geschrieben habe. So und nu Butter bei die Fische: Soll Sensor mit der ID 0b00000000001 (bei CAN gibt man jedem Sensor und jedem anderen Bauteil ne eigene ID, ein uC mit einem SJA1000 dran verwaltet
@QuadDash: Automatisch verschicken kann der sja1000 meines Wissens nicht.
-
Thread
suche CAN-Controller für CANopen
CANOpen hat garnichts mit dem CAN Controller zu tun, das ist ein Layer darüber. Nimm den SJA1000 der tuts und es gibt genug Code im Netz.
die sicherlich zeitgemäßere CAN-on-chip-Lösung. Ich favorisiere jetzt als CAN-Controller den SJA1000, da ich im Netz mehr Beispiele finde und mir dessen Datenblatt + Application Notes verständlicher anmuten als die Files zum CC770. Wichtig war mir eine Bestätigung, dass der SJA1000 "CANopen ohne
-
Thread
SJA1000 testen
Hallo zusammen, Ich habe einen CAN- Controller SJA1000 zusammen mit einem µC. Nur leider will das ganze nicht so wie es soll. Vielleicht hat jemand von euch eine Idee wie ich das System auch ohne 2. CAN System testen kann. Gibts vielleicht häufige Fehlerquellen
Danke für die Antworten. Ich bin soweit dass ich den SJA1000 korrekt initalisieren kann (Kontrolle durch Rücklesen der Register). Nun habe ich testweise eine Nachricht verschickt (ohne Busteilnehmer) und mit einem Oszi den TX Ausgang des SJA1000 kontrolliert
-
Thread
Suche konkrete Ersatzschaltung eines CAN-Transceivers?
Thomas schrieb im Beitrag #7496748: > es hatte einen SJA1000 CAN-Controller und keinen > nachgeschalteten CAN-Transceiver verbaut Nun, der SJA1000 hat ja auch 4 Anschlüsse, d.h. einen internen Komparator und Treiberstufen. Man muß ihn natürlich auch entsprechend
Dioden für ESD-Schutz und Spannungsteiler zum Anpassen der Busspannung an die Komparatoreingänge des SJA1000. Die Schaltung muss einen Kurzschluss gegen KL30 oder Masse aushalten und 8 kV ESD. CAN läuft ja mit 5 V, d.h. der SJA1000 muss vor den 16 V geschützt werden.
-
Thread
Kann mir jemand was in C schreiben?
Richtig, das ist die ID. so, tausche DREI neue Atmega16 gegen EIN SJA1000! Gruss Alex
so, tausche DREI neue Atmega16 gegen EIN SJA1000! Gruss Alex
-
Thread
Wie nutze ich den CAN BUS
brauchst du einen CAN-Bus Controller. Entweder einen µC mit inregriertem, oder einen externen wie SJA1000, MCP2515, ...
> Oder wie wird dieser SJA1000 angesteuert? über einen Adress-/Datenbus (Umschaltung über ALE) Otto
-
Thread
Can-usb adapter von mictronics.de(selbstbau avr)
microcontroller which controls the Communication between FTDI FT245BM USB to parallel converter and Philips SJA1000 Stand-alone CAN bus controller.
nur zu Entwicklungszwechen auf dem Schreibtisch des Kollegen gelegen. Halbleiterinnereien: SJA1000T A82C251 2 x Optokoppler SAF C161 PDIU 8012 (USB, Philips) AM29F010B (Flash) DCP010505BP-U (DC-DC konverter) So, Megapost ende. - Martin
-
Thread
CAN Gateway mit AVR möglich?
AVR nehmen musst, dann nimm einen mit externem Adress/Datenbus (z.B Mega 640 oder so) und zwei NXP SJA1000. Der SJA1000 kann den gemultiplexten Adress-/Datenbus des AVR direkt verarbeiten. Vom MCP2515 solltest Du absehen, das SPI dazwischen bremst. fchk
Hier gibts das mit einem SJA1000: http://www.kreatives-chaos.com/artikel/sja1000-testboard Einen zweiten hängst Du dann einfach parallel zum ersten und nimmst A9 als CS anstelle A8. Anstelle der beiden 16 MHz Quarze ist ein
-
Thread
Can-bus und SJA1000
von siemens zum SJA1000. man braucht für den SJA1000 8 datenleitungen, die ich aber auf den ATmega8 aber irgendwie nicht mehr frei habe da auf jedem port bereits mind. einer belegt ist. soll ich stattdessen einen AT905835
das sich mehrere threads mit SJA1000 und AVR beschäftigen is mir schon aufgefallen, aber ähm was genaut hab ich mit AVR zu tun? =atmega8? wie gesagt kenn mich auf dem gebiet nicht sonderlich aus^^
-
Thread
BusStatus beim SJA1000
Hi! Ich habe mir eine Applikation mit dem SJA1000 aufgebaut. Funktioniert auch soweit. Jetzt habe ich da noch ein Probelm: Wie kann ich den BusStatus feststellen ->AKTIV, PASSIV, BUSHEAVY bzw. OVERRUN? Welche Register muss ich vom SJA1000 abfragen
Hallo Mike, schau dir im Datenblatt speziell das Register 2 des SJA1000 an. Da steht doch schon einiges zu deinen Fragen. Volker
-
Thread
CAN-Controller Chip?
SJA1000
nie Zeitprobleme mit dem SPI-Transfer gehabt. Ich habe den SJA1000 noch nie eingesetzt. Entweder den MCP2515 oder direkt einen MC mit internem CAN-Controller.
-
Thread
AVR 90S8535 + SJA1000 ???
forensuche: +avr +sja1000
ja durch die forensuche bin ich genau hier gelandet^^ hab mir bereits viele andere SJA1000 themen durchgesehn, aber genau das hier is auch mein problem. also die ansteuerung mit einem at90s8535 an den SJA1000. und die anderen threads haben mir leider nicht weitergeholfen.