我正在尝试在 CubeMX/IDE 中为
STM32G4 添加 PDM2PCM,但我无法添加它。
为什么呢?
回帖(1)
2022-12-12 11:26:39
到目前为止,我已经在 G474 中手动添加了库。
它与我在这里所做的几乎相同https://github.com/VictorTagayun/STM32_PDM-to-PCM-Processing
您还需要像 F4/F7/H7 系列那样启用 CRC。
- hcrc.Instance = CRC;
- hcrc.Init.DefaultPolynomialUse = DEFAULT_POLYNOMIAL_ENABLE;
- hcrc.Init.DefaultInitValueUse = DEFAULT_INIT_VALUE_ENABLE;
- hcrc.Init.InputDataInversionMode = CRC_INPUTDATA_INVERSION_NONE;
- hcrc.Init.OutputDataInversionMode = CRC_OUTPUTDATA_INVERSION_DISABLE;
- hcrc.InputDataFormat = CRC_INPUTDATA_FORMAT_BYTES;
- if (HAL_CRC_Init(&hcrc) != HAL_OK)
- {
- Error_Handler();
- }
到目前为止,我已经在 G474 中手动添加了库。
它与我在这里所做的几乎相同https://github.com/VictorTagayun/STM32_PDM-to-PCM-Processing
您还需要像 F4/F7/H7 系列那样启用 CRC。
- hcrc.Instance = CRC;
- hcrc.Init.DefaultPolynomialUse = DEFAULT_POLYNOMIAL_ENABLE;
- hcrc.Init.DefaultInitValueUse = DEFAULT_INIT_VALUE_ENABLE;
- hcrc.Init.InputDataInversionMode = CRC_INPUTDATA_INVERSION_NONE;
- hcrc.Init.OutputDataInversionMode = CRC_OUTPUTDATA_INVERSION_DISABLE;
- hcrc.InputDataFormat = CRC_INPUTDATA_FORMAT_BYTES;
- if (HAL_CRC_Init(&hcrc) != HAL_OK)
- {
- Error_Handler();
- }
举报
更多回帖