Hi,
The MSCAN CAN example CAN_CheckSendBufferFrame transmits the Data on the CAN bus, I wanted to know whether the CAN message is sent with CRC? or do we need to manually calculate the CRC and add to the Frame buffer?
Thanks
Hi Harish Shekarappa,
You don't need to manually calculate the CRC and add to the Frame buffer.
About the software, you can download the latest MCUXpresso SDK.
I don't know which Kinetis MCU are you using. If KE06 or KE16 are used, please refer the CAN examples in SDK_2.5.0_FRDM-KE06Z or SDK_2.5.0_FRDM-KE16Z.
...\SDK_2.5.0_FRDM-KE16Z\boards\frdmke16z\driver_examples\mscan\interrupt_transfer
...\SDK_2.5.0_FRDM-KE06Z\boards\frdmke06z\driver_examples\mscan\loopback_transfer
Best Regards,
Robin
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi
CRC is generated in the HW on transmission and check in the HW in reception. I don't think that any CAN controller will require it to be done in SW.
Regards
Mark