การสื่อสารระหว่างไมโคร โดยใช้สายสัญญาณ 2 เส้นที่มักนิยมใช้ก็มี
- RS485 ใช้ Driver chip 75176,MAX458 etc...
- UBUS (UART BUS) ต่อถึงกันได้เลย
http://www.thaimicrotron.com/webboard2/index.php/topic,1016.msg2699.html#msg2699ทั้งสองกรณีข้างต้น จะใช้หลักการพื้นฐานของ UART ในการติดต่อ
- และ CANBUS ที่คุณถามมา Driver chip MCP2551,PCA 82C251
หรือใช้ CAN CONTROLLER อย่างเช่น MCP2515 ซึ่งจะติดต่อแบบ SPI
PIC18Fx58 ก็มี CANBUS ในตัว แต่ต้องใช้ร่วมกับ Driver chip
ตัวอย่างของ CCS ก็มี ในโฟลเดอร์ Examples
EX_CAN.C 20MHz <18F248.h> #include <can-18xxx8.c> Receive and transmit CAN packets.
ex_can_ccs_a.c 20MHz <18F458.h> #include <can-18xxx8.c>
ex_can_ccs_b.c 25MHz <16F876.h> #include <can-mcp2510.c>
CANBUS เร็วดีแต่ก็ยากหน่อยครับ