-
Notifications
You must be signed in to change notification settings - Fork 956
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No I2C clock on F429ZI #519
Comments
Hi @sprucify
Have you tested with the latest core version 1.5.0? |
Yes latest core 1.5.0 and I have two 1.5k pull ups. |
OK I asked because the path you gave show 1.4.0. |
I will uninstall and reinstall to check core version. |
I use 4.7k |
Hi @sprucify |
I agree - maybe there is an issue with the scope ? or the GND ? |
Sorry about the confusion, I was wondering if there was something wrong with the peripheral clock. That's why I tried SPI. I have the pct2075gv temp sensor on the I2C bus with address 1001000 Checked the scope on FTDI cable, scope should be fine. Do you mind sharing what revision number is on your microcontroller? According to this topic it could be also something to do with the order of clock initialization: |
I will chech on monday.
|
Did you tried with higher pull up? |
maybe try first to toggle these pins and check if they works as gpios without i2c function? |
I totally overlooked you have to solder and desolder several solder-bridges on the board to connect I2C to the CN9 header. PB9 and PB8 (I2C) are not connected to A4 and A5 (pin 9 and 11) on |
Ahhh. That's why it is important to tell how it is wired precisely. I've assumed you use the D14/D15 or the CN12 morpho. And whem I checked I forgot those possibilities |
I'm debugging at the moment why my I2c isn't working on the Nucleo144 F429ZI board.
So I tested out with the following I2C scanner:
While this code is running I measure no clock or data with the scope on PB8 and PB9
I assume
stm32f4xx_hal_conf.h
file in C:\Users<username>\AppData\Local\Arduino15\packages\STM32\hardware\stm32\1.4.0\variants\NUCLEO_F429ZIis used by default to configure all the pins and enabling of I2C module?The text was updated successfully, but these errors were encountered: