Forum: Mikrocontroller und Digitale Elektronik STM32F411 CubeMX CRC keine Parameter möglich


von PZ (Gast)


Angehängte Dateien:

Lesenswert?

Der STM32F411 hat ja Hardware CRC.

Leider lassen sich keine Parameter einstellen.

Hatte das Problem schon jemand?

von Pieter (Gast)


Lesenswert?

und welche Parameter möchtest Du einstellen?

von PZ (Gast)


Lesenswert?

Naja, die wo man halt normalerweise einstellen kann...
z.B.
1
  hcrc.Init.DefaultPolynomialUse = DEFAULT_POLYNOMIAL_DISABLE;
2
  hcrc.Init.DefaultInitValueUse = DEFAULT_INIT_VALUE_DISABLE;
3
  hcrc.Init.GeneratingPolynomial = 32773;
4
  hcrc.Init.CRCLength = CRC_POLYLENGTH_16B;
5
  hcrc.Init.InitValue = 0xffff;
6
  hcrc.Init.InputDataInversionMode = CRC_INPUTDATA_INVERSION_BYTE;
7
  hcrc.Init.OutputDataInversionMode = CRC_OUTPUTDATA_INVERSION_ENABLE;
8
  hcrc.InputDataFormat = CRC_INPUTDATA_FORMAT_BYTES;

von PZ (Gast)


Angehängte Dateien:

Lesenswert?

Bei einem STM32F072 sieht es folgend aus...

von PZ (Gast)


Angehängte Dateien:

Lesenswert?

Sieht so aus als sind die CRC Module der STM32 Serie unterschiedlich...

Schade eigentlich :-(

von Michael F. (Firma: IAR Systems) (michael_iar)


Lesenswert?

PZ schrieb:
> Bei einem STM32F072 sieht es folgend aus...

Schon mal ins Reference Manual des STM32F411 (Kapitel 4.2) geschaut? Die 
Beschreibung liest sich nicht so, als ob man da sehr viel einstellen 
könnte und dementsprechend sieht auch die Register-Map der CRC Einheit 
aus...

Gruß,
Michael

von PZ (Gast)


Lesenswert?

Dachte das diese CRC Module in der STM32 Familie gleich sind.

Dann halt in Software.

von Kevin M. (arduinolover)


Lesenswert?

PZ schrieb:
> Dachte das diese CRC Module in der STM32 Familie gleich sind.

Der F4 gehört mit zu einer der ältesten Serien, die CRC Einheit ist dort 
nicht konfigurierbar. Da geht bei den neueren Generation schon deutlich 
mehr.

von PittyJ (Gast)


Lesenswert?

Ich habe hier einen H743. Dort kann man einige Parameter in dem CRC 
Subsystem setzen.
Nimm doch einfach ein fortschrittliches Modell. Da sind dann auch mehr 
Pins dran, als in deinem Bild. Das ist ja wirklich wenig, das würde mir 
ja nie ausreichen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.