Gast
#4927190
Hallo, ich habe ein RTOS System und verwende die CRC-Einheit in verschiedenen Threads und habe diese natürlich mit Mutex geschützt. Jetzt kommt der Usecase auf, dass eine große in Teile geschnittene Nachricht recht langsam durch die CRC muss. Natürlich sollte auch wenn zwischen drin ein anderer Thread gerechnet hatte, die CRC der gesamt Nachricht identisch zu einer kontinuierlichen Berechnung sein. Nun dachte ich: Naja, einfach Register der CRC sichern (im Stack des Tasks) und diese dann wieder vor der Fortsetzung der Rechnung rein spielen. Nun sieht es laut Datenblatt (des F4s) jedoch nicht so aus als wenn das so einfach wäre, da ja sofort Berechnung getriggert werden, wenn ich etwas in das DR-Register zurück spiele. Hat schon mal jemand ähnliches probiert? Vielleicht ist es auch ganz einfach? VG Basti