X-CUBE-NFC6 I2C freezes
Hi. I recently started using set "NUCLEO-L476RG" and "NUCLEO-NFC08A1"..
I launched the existing "NFC08A1_PollingTagDetect" project, which works via SPI, and everything worked fine.
Then I decided to redesign the project for I2C. I ran into some problems and questions.
Questions:
1) According to the "X-CUBE-NFC6" manual for implementing I2C:
3.5.1:
• solder ST2 and ST4 jumpers.
• solder R116 and R117 pull-up resistors.
• remove the SPI solder bridge.
• install the I²C solder bridge.
However, according to 6.2 of the same manual:
it is also necessary to "Connect jumper wires from ST2 to ST5 and ST3 to ST6."
Question: So, which step should I follow? Do I need to connect ST2 to ST5 and ST3 to ST6?
2) If I still need to connect ST2 to ST5 and ST3 to ST6, then ST3 is missing in the "NUCLEO-NFC08A1". What should I connect instead?
Problems:
What I did:
Hardware:
• solder ST2 and ST4 jumpers.
• solder R116 and R117 pull-up resistors.
• remove the SPI solder bridge.
• install the I²C solder bridge.
• solder ST2 to ST5 jumper.
Software:
• In the Cube MX project, I disabled SP1 and enabled I2C1.
• In the "X-CUBE-NFC6" settings, I selected I2C:




Problem description: Tag reading is unstable, specifically:
• when power is applied, initialization occurs intermittently (when all the LEDs start to light).
• when the field reading LED finally flashes, then when the tag is brought near the system freezes.
Could you help with that?
