Bastler schrieb:
> Kann ich den UART Ein-/Ausgang meines µC an einen CAN-Treiber (MCP2511)
> anschließen und so einen Bus aufbauen.
Jein. Grundsätzlich würde das funktionieren (das Ergebnis wäre natürlich
kein CAN, sondern immer noch UART), aber manche CAN-Transceiver haben
eine dominant timeout-Funktion. Wenn an TxD zu lange low-Pegel anliegt,
dann erkennt der einen abgestürzten Prozessor und schaltet ab. Daher
darf die Bitrate nicht zu niedrig sein.
Beim TJA1050 sind das worst-case 250µs. Bei Deinem Datentelegramm sind
worst-case 9 Bits hintereinander low (1 Startbit, 0x00 als Daten), d.h.
ein Bit darf maximal 27,5µs lang sein. Das entspricht 36,4kbps, mit 38,4
bist Du also auf der sicheren Seite.
Den oben genannten Transceivertyp kenne ich nicht, da musst Du selber
ins Datenblatt gucken.