Hallo
wie schon gesagt steh ich grade etwas auf dem Schlauch.
Ich möchte das Multiplexerprotokol für einen Ublox GPRS Modul verwenden,
bei dem die Pakete durch eine Prüfsumme geschützt sind.
Ich habe mir grade die CRC Artikel auf Wikipedia und hier durchgelesen
und denke das Verfahren an sich verstanden zu haben.
Was ich nicht verstehe ist der Text in der Apnote des Moduls zur
berechnung.
habe das pdf angehängt. unter 3.6 wird die Berechnung beschrieben.
-- Ist das ein CRC8 oder CRC16 (x^8 wäre ja das 9.Bit)?
Kann Ich Zwischen a) und b) Wählen??
Was wollen die mir damit sagen??
Ich arbeite auf einem STM32F303VC und würde gerne die integrierte HW CRC
Prüfung verwenden. (mit StdPeriph Library)
was wäre da eizustellen?
-CRC_PolynomialSizeSelect() >>CRC_PolSize_8 oder CRC_PolSize_16 ?
-CRC_SetPolynomial() >> 0b0000000100000111 ?
-CRC_ReverseInputDataSelect() >> CRC_ReverseInputData_No ?
-CRC_ReverseOutputDataCmd() >> Disable ?
Verwenden würde ich dann
CRC_CalcCRC8bits(uint8_t CRC_Data) ?
Mir dreht sich langsam alles.
Hoffe ihr könnt mir helfen.
Schonmal Vielen Dank!