FreshmanNewbie
Advanced Member level 1
I am reading about CRC algorithms. And have a few basic doubts
Referred Link - https://www.st.com/resource/en/application_note/dm00068118-using-the-crc-peripheral-in-the-stm32-family-stmicroelectronics.pdf
Suppose, I have a Microcontroller and another receiving device.
I have 3 questions :
1. If the receiving device is not capable for supporting CRC, How does the MCU Verify the integrity of the data that was sent to the receiving device? Does the MCU Take back the sent data once again and check for CRC? Or how does it happen?
2. Is checksum done for all data transactions or only specific data transactions? Is it a mandatory thing to do for each data transfer?
3. Last question, Is checksum only done for data values or address values too?
Referred Link - https://www.st.com/resource/en/application_note/dm00068118-using-the-crc-peripheral-in-the-stm32-family-stmicroelectronics.pdf
Suppose, I have a Microcontroller and another receiving device.
I have 3 questions :
1. If the receiving device is not capable for supporting CRC, How does the MCU Verify the integrity of the data that was sent to the receiving device? Does the MCU Take back the sent data once again and check for CRC? Or how does it happen?
2. Is checksum done for all data transactions or only specific data transactions? Is it a mandatory thing to do for each data transfer?
3. Last question, Is checksum only done for data values or address values too?