STM32 MCUs Embedded software

Ask questions and find answers on STM32Cube packages, including HAL, LL and middleware, and expansion software.

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

STM32F107 read MP34DT05-A mic on I2S

I am working on STM32F107 to read MP34DT05-A mems mic on I2S. I have tried any configuration setting with `pdm2pcm.c` and i2s.c but nothing shows the expected result.The expected result is positive int value. This is what i did so far:i2s3 (SPI3) set...

PSeti.1 by Associate
  • 663 Views
  • 0 replies
  • 0 kudos

I use STM32L452RC for my project which prints in putty through USB CDC. Whenever a character is pressed in keyboard, I get an interrupt and USB_Receive_DS function gets called . Based on the character the controller takes necessary action.

I use a timer to wait for the next interrupt from the keyboard . The timeout is 30 Secs. The issue here is the HAL_TIM_Period_Elapsedcallback is getting called frequently , but I have set the timeout to be 30 Secs. Can anyone help me fix this issue ...

RAnan.3 by Associate III
  • 822 Views
  • 8 replies
  • 0 kudos

B-L462E-CELL1 Developer Support Request

Hi there,I am trying to explore IoT options with the B-L462E-CELL1 discovery kit (STM32L462RE mcu). I was hoping for a software environment that I could use as a springboard to start working with this device, but I have not been able to find one.I ha...

LPuck.1 by Associate
  • 556 Views
  • 1 replies
  • 1 kudos

Is there a socket allocation problem with X-CUBE-CELLULAR V7.0 using Azure RTOS and the STM32L462RE discovery kit Cellular IOT board?

In this loop the mqtt client is created, connected and as long as the mqtt server/broker is up, the client continues processing messages. But when the remote mqtt server/broker is manually shut down, and after the timeout expires, nxd_mqtt_client_c...

JVand.12 by Associate II
  • 532 Views
  • 0 replies
  • 0 kudos

Resolved! How to switch the DMA buffer in HAL_SPI_Transmit_DMA

While output data from DMA to SPI it should be able to use two buffers. One for the current transfer, one to write data.But how do I switch between the buffers?#define BUFFER_SIZE 10 uint8_t txBuffer[BUFFER_SIZE + BUFFER_SIZE]; HAL_SPI_Transmit_DMA(&...