Ask questions, find answers, and share insights on STM32 products and their technical features.
I'm curious about the delay time between the title mentioned, I toggled an IO when I wrote data into UART->DR, the delay time varies from 3 micro seconds to 10x micro secondsint main(void) { /* initial code generated by STMCubeMX */ HAL_Init(); S...
hi i'm using dma with adc 1 and it works ,but i also need to read from adc3 but i'm having troubles with itusing MX-cube with Cube-IDEhere is the code#include "main.h" uint32_t b; uint16_t adc1[4]; uint16_t adc3[2]; uint16_t a[4]; uint16_t adc31,adc3...
Hi, I am using STM32L476G-DISCO Board, I want to interface its mic and read audio , process it and transmit it on audio jack, to listen audio,can any body help me or provide me code to do this.ThanksRegards
Can you please suggest me whether i can use an external EEPROM or i can go for emulated EEPROM> if possible please share the code
Hello,I've been trying to use GenericMQTT application of this expansion and I am doubting if what I am doing is right. I have followed the instructions provided in dm00470937, and after completing the configuration it just print some gibberish text ...
I am working with mbedOS and I am trying to set up filtration of CANFD messages. There is a function which is performing all configurations.int can_filter(can_t *obj, uint32_t id, uint32_t mask, CANFormat format, int32_t handle) { UNUSED(handle);...
I am using STM32L072RB MCU is in while loop of main function. with Timer6(for Blinking and LED every 2sec) and systick timer is running.Now i call function : adc_spi_chip().I am waiting for PA2 pin to become low but i found that waiting for it using ...
Hi!I'm trying to share one UART in both cores of the dual-core STM32H745. I'm using the HAL library.I've achieved to transmit (in polling mode) from the two cores using a semaphore to manage access to the UART.However, I can't receive using interrupt...
Hi,I am trying to assign an address to a pointer the following way:#define FM_P_ADDR 0x0807F800uint64_t * addr = ((uint64_t *)FM_P_ADDR);However, running the line will direct the execution to the Hard Fault Handler routine.What is happening? What ...