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

Receiving Messages from Sim800

Hi everyoneI'm working with Sim800 which is a module for many applications such as in my case, sending and receiving SMSs. in my code, I send a certain text to Sim800 in SMS form and then I send an AT command to read it. now I want to analyze this re...

Ala by Senior
  • 790 Views
  • 0 replies
  • 0 kudos

Resolved! RAM function (code) placement using GNU GCC family

Hi guys,I would like to ask how properly place the function (code). I have solved the ld. script (have already the section in ram for code there) and functions which I want to place in ram has section attributes, but I read that the long call attribu...

binarybee by Associate III
  • 2539 Views
  • 6 replies
  • 0 kudos

What is exactly CSTOP and how do you enter it?

Hi, I am bit confuse with how exactly CSTOP and STOP mode are different. Also I can't find anywhere in HAL API how to enter CSTOP. I am using STM32H743. I know for STOP mode we use HAL_PWR_EnterSTOPMode(..) function. But Function can we use to enter ...

TAkha by Associate
  • 802 Views
  • 1 replies
  • 0 kudos

What's the best way for inter-STM32 devices communication?

I'm a bit lost, so asking here. I'm currently writing the firmware for the device based on STM32F103RCT6 processor. I'd like to be able to have one master device and multiple slave devices, connect them and use the master device for managing other de...

SDomb by Associate
  • 659 Views
  • 1 replies
  • 0 kudos

hi friends, can anyone help me to understand, how address and data values within hex records, accommodated in flash memory.? I just want to update my firmware via serial ! do i need to copy raw hex records @ each flash memory location sequentially?

as this is my hex record...:10001000D1EC0008DBEC0008E5EC00080000000073it has 0010 address value and all 16 data value(D1 EC 00 08 DB EC 00 08 E5 EC 00 08 00 00 00 00) as zero. Where do this data will be placed in flash memory?

SPI receive callback - yet another mystery

HiI've got another question on this project.I have a Nucleo H7 board communicating with a Nucleo F3.In the middle I have a BoostXL DRV8301.I say in the middle because it is configured (SPI) and enabled (EN-Gate pin) with the H7. However the PWM gener...

Smoun.1 by Associate III
  • 500 Views
  • 0 replies
  • 0 kudos

Hi, I am using NUCLEO-64 STM32F401 and I have attached a serial EEPROM to I2C3. I am using the LL library calls to try to write to the EEPROM but I cant get the slave address to appear on the I2C bus. I do see the start pulse on the scope. Code below.

The code below gets stuck at --- while (!txBytes) txBytes=LL_I2C_IsActiveFlag_ADDR(I2C3);and the ADDR bit never gets read as set?==========================================void I2C_Write(uint8_t dataCount, uint8_t data){ uint8_t I2CAddrWrite = 0xa0;...

DCull.1 by Associate
  • 489 Views
  • 0 replies
  • 0 kudos

Program gets stuck in for loop after interrupt runs

This has me scratching my head - my program runs fine UNLESS the interrupt occurs, after which it gets stuck in a for loop near the start of the program. I can't see any way these two things are connected with each other - there dont share variables....

deep_rune by Associate III
  • 1139 Views
  • 5 replies
  • 0 kudos