I am looking for a way to change the HAL I2C lib clock speed during runtime to either 100k or 400k or 1M. I tried the following..... hi2c1.Init.ClockSpeed = 100000; However when co...
Hello, I'd like to connect EEPROM slave to I2C2 of STM32F767 MCU. EEPROM's supported clock is 1MHz. With 25 MHz HSE, I only managed to setup PCLK to 1.5625 MHz. Am I correct that it is imposible to ...
Can someone explain which XferOptions should be used for which type of SMBUS message? This is what we get in stm32l4xx_hal_smbus.h: /* List of XferOptions in usage of : * 1- Restart conditi...
I've been working with I2C on STM32s for some time and I noticed an issue while probing my signals with an oscilloscope. I set my project with CubeMX and usse Atollic TrueStudio as an IDE. Everyth...
...ilters)
But BEWARE of filter setting. It must be set properly otherwise the filter could suppress common communication.
1.3 Timing:
Some STM32 devices have I2C timing register (I2C_TIMINGR) which c...
Hi, I'm developing a product using the STM32G030C8T6. I set the I2C using the STM32CubeMX (settings attached) and used the functions supplied by the LL library. The I2C is set as Master and I ...
Posted on February 07, 2018 at 17:41 Hi, We are running a system with a single F7 I2C master and a number of F0 based I2C slaves (currently 4 slaves), each slave is connected to the master via...
...etup for novice users. Current default zero values are always incorrect. In addition, Cube MX is unable to set up timings for standard mode 10kHz. Such mode is supported - see RM0440, 41.4.10 I2C_TIMINGR...
Hi, I have an ST25-ANT and I'm trying to make it work on a Nucleo F070RB. When I send the I2C Start there is no problem the device is recognized but then I try to send the MSB of the address and a...