Hi Dear All,
Because many people like me are searching for an implementation of the CANOpen on the LPC microcontrollers, I have decide to start a project to implement the CANOpen layer, with your help, using LPCOpen (periph_can example) and the following open source CANOpen Node: GitHub - CANopenNode/CANopenNode: CANopen stack base.
First of all, I have never use CAN before. I am working to well understand the LPCOpen CAN controller example.
My First question is related to the Acceptance Filter LookUp Table: how can the following code (from LPCOpen)
CAN_STD_ID_ENTRY_T FullCANSection[] = { {CAN_CTRL_NO, 0, 0x03}, {CAN_CTRL_NO, 0, 0x05}, {CAN_CTRL_NO, 0, 0x07}, {CAN_CTRL_NO, 0, 0x09}, };
accept the followings id 0x03, 0x04, 0x07, 0x09 (regarding to the readme and confirmed by CAN analyzer)?
What is the difference between Full CAN Section, Individual Standard ID Section & Standard ID Range Section?
Thank you