Hallo, mit dem STK501 kann man ja den AT90CAN128 programmieren... Wozu ist der ADADAPCAN01 (CAN Adapter mit Bustreiber und d-sub 9) notwendig? Benötigt man immer einen Treiber zur Kommunikation mit einem PC? Es wird ja auch ab und zu vom Can-Bus Treiber PCA82C250 geredet? Ist das alles nur zur Kommunikation oder auch zur Programmierung des Chips nötig? Ist es überhaupt erforderlich? Vielen Dank S. Bauer
Ja Du brauchst einen Bustreiber, weil das Signal, dass der Prozessor ausgibt noch digital ist (zumindest bei meinem CAN128 und das, was Du über den Bus schicken willst ist ein differentielles Signal. Für die Pogrammierung (viel Glück) ist der Treiber nicht nötig, der macht für Can praktisch nichts anderes, als der Max232 für die RS232 Schnittstelle. Wenn Du den CAN128 benutzen möchtest, hast Du die CAN-Logik schon eingebaut. PCA82C250 ist der MAX232 für den CAN-Bus und wird nicht programmiert, sondern nur benutzt. Wenn Du sehen willst, ob Dein Programm funktioniert wirst Du um einen Treiber nicht herumkommen, weil der CAN die nette Eigenschaft hat, ein einmal auf den Weg geschicktes Zeichen solange zu senden, bis* es empfangen wurde. (*natürlich gibt es Fehlerroutinen und Einschränkungen)
Hallo, erstmal danke für die Information. Jetzt ist mir das klar. Hast du einen Schaltplan mit dem Can128 und dem Treiber? Oder weißt du, wo im Netz ich so was mir mal ansehen könnte? Danke S. Bauer
den Schaltplan findest Du in jedem Treiber-Datenblatt. Ich habe icht den Treiber, den Du Dir rausgesucht hast, sondern was mit ?? 230 weil der mit drei Volt auskommt. Ist aber im Prinzip egal, weil eh in jedem Datenblatt haarklein beschrieben. Einfach in google dir Bezeichnung Deines Treibers eingeben und nach der PDF suchen
hier z.B. findest Du den Treiber den ich mir ausgesucht habe http://focus.ti.com/docs/prod/folders/print/sn65hvd232.html
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.