waclawek.jan

CRC data ignored after CRC reset

Discussion created by waclawek.jan on Apr 7, 2017
Latest reply on Feb 8, 2018 by waclawek.jan

CRC unit is reset by writing CRC_CR.RESET to 1.

 

If immediately after this data are written into CRC_DR by the processor (i.e. the two writes are in consecutive str instructions), the written data are ignored and CRC_DR reads 0xFFFFFFFF.

 

Apparently, the guard time promised for DR writes does not apply to this sequence, and the CRC reset takes some time, so that DR writes within a certain number of cycles from CR writes are ignored.

 

ST, please specify exactly this time.

 

Thanks,

 

Jan Waclawek

Outcomes