Jak rozběhnout komunikaci CAN mezi dvěma AT90CAN32?

Zdravím, poradí mi někdo jak rozběhat komunikaci mezi dvěmi AT90CAN32 ??

Má s tím někdo tady zkušenost ?

Díky

:arrow_right: administrator: přejmenováno z "CAN na AT90CAN32"

Rád bych ti pomohl, ale kdybych sem dal svou knihovnu pro CAN
a šéf to zjistil, tak by mne asi zastřelil.
Dám ti sem tedy jen odkazy na stránky, ze kterých jsem vycházel.

alexweiss.org/DIY_MFL/CAN_Schaltung/C_Sample.htm
blog.cc-robotics.de/wp-content/uploads/2009/04/at90can.c
pp2can.wz.cz/

Každopádně ti přeji hodně štěstí. Budeš jej potřebovat.

Ještě však pár rad:
-Pro běžné použití stačí standard 2.0A.
-Pokud namaskuješ příjem většího rozsahu Tagů, lze přečtením hodnoty z CANIDT přesně určit který tag jsi vlastně přijal.
-Pokud budeš chtít využít plnou rychlost sběrnice, tak se zrovna vrhni na assembler. Céčko nebude stíhat.
-Vždy nejdřív ulož data do paměti a zpracovávej je až v hlavním programu. Snaž se co nejrychleji uvolnit přerušení pro další příjem.
Ve vyžších rychlostech Canbusu je to už opravdu kritické. http://www.kolobok.us/smiles/artists/snoozer/moderator.gif