H! I am trying to compile this program in a Nucleo (the source code is build for the specific version of the Nucleo that I am using) using STM32CubeIDE but the result on the console is Program “make” not found in the path.
I am trying to decimate a PDM signal in order to obtain a PCM signal. Is this code correct?void LowPassFilterWithDecimation(uint8_t *pdm1, uint8_t *pdm2, int32_t *pcm1, int32_t *pcm2, int pdm_buffer_size, int decimation_factor){
char str[100];
...
Please help me. I am trying to configure pins for reading the data coming from 2 microphones mount in a X-NUCLEO-CCA02M2. To read the data I am using a NUCLEO-F401RE. I read all the documentation for tthe expansion but nothing is working. In this mom...
There is some way to read directly the byte that are send via SPI and not the int8 that is generate by the function?int8_t buffer[BUFFER_SIZE]
HAL_SPI_RECEIVE_DMA(...,(uint8_t*)buffer,...,...)
Hi, I connect X-NUCLEO-CCA02M1 to my NUCLEO-F401RE. I am using SPI1 for the communication between devices. For what I have understood the function below convert N bit (for me N = 8) in a integer. Since i want to stream via UART those bit how can i pr...
Can you explain me what you changed in this piece of code:void bluenrg_process(void)
{
tBleStatus ret;
uint8_t local_name[] = {AD_TYPE_COMPLETE_LOCAL_NAME, 'B', 'L', 'E', '-', 'G', 'U', 'P'};
// Set device in General Discoverable Mode w...
Thank you! I am not understanding why if I use I2S, in the settings I can only sample at given frequency. In my case I am using a 2 PDM microphones that work between 1MHz and 3MHz. This mean that for this type of microphones I can only use SPI and no...
Thank you for your help. In this case I am trying to read the data coming from the SPI in packet of 8 bit. For what I understood the SPI function convert 8 bit in 1 byte integer and store it in the buffer.Since I need to reconstruct a PDM signal, to...