2021-09-16 01:47 AM
Hi All ,
I am doing a projet using STM32f469I disco board with Touch GFX i able to run the Touch GFX GUI properly but when i try to conncet the I2C sensors to the same bus the I2C is always busy with the Touch GFX. hence i am not able to initialize the I2C sensors. Could anyone provide something to wok with it Such that the Touch GFX and other I2c sensors are on the same Bus and works efficentlz.
With Regards
Lakshminarayana KS
2021-09-17 02:32 AM
Hello,
Be careful, if you are using I2C1 (PB8/PB9) for your sensors, LCD touch panel is using the same bus.. Refer to the schematics from this link.
So you need to manage I2C bus addresses .. LCD touch panel I2C address is 0x54 and pull-up resistors are already available on the board.
Arduino connector:
LCD touch panel:
MCU:
SofLit
2021-09-17 02:44 AM
Hi SofLit,
Thanks i am Aware that I2C1 is located on the PB8 and PB9 but my problem is when Touch GFX hold the line busy always without allowing the bus for other sensors hence not able to initialize the sensors or able to work with it.( i.e My STM32f469I discovery has only one I2C bus avaiable for both touch and other sensors)
Hope you understand what i mean.
Thanks in adavance