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
administrator: přejmenováno z "CAN na 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
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