STM32 MCUs Products

Ask questions, find answers, and share insights on STM32 products and their technical features.

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

How do I restart a timer in one pulse mode after its overflow?

Maybe I am naive, but last year this code worked and now it doesn't...I have this small lab experience where I manually implement PWM to control the brightness of the LEDs on a Nucleo F767ZI board. My idea was: let's ensure that the switching of the ...

PB1 by Associate III
  • 2321 Views
  • 3 replies
  • 0 kudos

Resolved! STM32F746-Disco I2C Touch Panel ID replying with 0x00 CMSIS-only

STM32F746-DiscoCapacitive Touch Panel FT5336STM32CubeIDE, Windows 10CMSIS-onlyI'm developing my first I2C driver for STM32F746 using CMSIS-only, and I've decided it would be great to test my I2C skills on built-in capacitive touch panel FT5336. I use...

0693W00000LwbKmQAJ.png
ilyus by Senior II
  • 1757 Views
  • 5 replies
  • 0 kudos

HAL_I2C_Slave_Transmit_IT hangs forever

Hi there,On some MCUs, I've noticed that the second call to HAL_I2C_Slave_Transmit_IT hangs forever.An example I have is on an STM32G030K6 (which doesn't seem to happen on a STM32G474RE).I have set all pins to fast to ensure that's not the issue eith...

etheory by Senior II
  • 1235 Views
  • 3 replies
  • 0 kudos

Resolved! A Variable Control of Timer Period

Hello,I want to control a timer period with a variable. The variable value is correct because I monitored it in the watch window. But the variable was not working in the timer settings. Because when I write a digit in there, it works. Is there any su...

AE104 by Senior
  • 796 Views
  • 2 replies
  • 0 kudos

Resolved! Hi I am working STM32F030 series for delay using SysTick. I am new to this field and by going through the data sheet I created a delay function, I don't know where I am going wrong , Please help

this is my codeuint32_t delayCnt;int main(){ ledInit(); SysTick_Config(SystemCoreClock/48000); while(1) { GPIO_WriteBit(GPIOC, GPIO_Pin_13, Bit_SET); delay_ms(10000); GPIO_WriteBit(GPIOC, GPIO_Pin_13, Bit_RESET); }}

ag n.1 by Associate II
  • 1480 Views
  • 7 replies
  • 0 kudos