Hi,
ich denke auch, dass der AVR nicht schnell genug ist um gängige
Bitraten zu realisieren. 500kBit sollten denke ich nicht möglich sein.
Aufwändigere Berechnungen sind wohl das CRC, Synchronisation,
Fehlerbehandlung und evtl. Bitstuffing. Theoretisch würde man es wohl
hinkriegen, dann hat der AVR aber keine Rechenleistung mehr übrig um
ein vielleicht vorhandenes übergeordnetes Protokoll oder irgentwelche
Messungen abzuarbeiten. D.h. man braucht dann trotzdem noch einen
weiteren Controller, weshalb man auch gleich einen CAN-Controller
nehmen kann. Atmel will gegen Ende des Jahres einen Mega 128 mit CAN
rausbringen. Vielleicht ist der ja was interessantes.
Gruß,
Ralf