STM32F413 DFSDM not working in Manchester mode
Dear all
Situation 1:
I use Nucleo-F413ZH with AMC1306EVM (PA8 DFSDM_CKOUT, PB1 DFSDM1_DATIN0)
Result: DFSDM is working fine with DMA. In this situation I use mode PDM/SPI input from CH0 and internal clock.
See code details in files with ending dfsdm_clk.c
in main.c is this call:
if(HAL_OK != HAL_DFSDM_FilterRegularStart_DMA(&hdfsdm1_filter0, Dfsdm1Filter0RecBuff, 16)){
Error_Handler();
}
Situation 2:
I have my own hardware with STM32F413 with several AMC1303E2510D. The AMC1303E2510D works in manchester format output.
The only difference to situation 1 is: I change mode to Manchester input from ch0 (PA8 not connected, PB1 DFSDM1_DATIN0)
See code details in files with ending dfsdm_clk.c
in main.c is this call:
if(HAL_OK != HAL_DFSDM_FilterRegularStart_DMA(&hdfsdm1_filter0, Dfsdm1Filter0RecBuff, 16)){
Error_Handler();
}
Result:
I don't have any DMA DFSDM1_FLT0 interrupt. No signal received. Even not in the Registers of DFSDM and Filter 0.
Is there anything or any bit I have to check? Has anybody any Manchester mode DFSDM sample cod which is working.
Thanks for any ideas and hints to solve the issue.
Franz
