cancel
Showing results for 
Search instead for 
Did you mean: 

Hi all, I am interfacing STM32U575 with ST7032i LCD in i2c mode.how can I read the busy flag of LCD or how to verify that the LCD is ready to accept next instruction or data..

rias
Associate II

I am not asking about the i2c Bus busy / idle , need to verify if the LCD is busy or not ...the Busy flag bit D7 is used as the SDA in i2c mode so noway to directly read it ....solutions would be appreciated

Thank you

2 REPLIES 2

This is not STM32-specific.

The ST7032 can be only written through I2C so you can't read out the busy flag. So, you simply observe the required time for individual commands, i.e. don't write too quickly after previous command.

JW

Thanks for your reply
I know the same actually and tried and it is working fine...but we need to avoid the delays that may fail on field...
I tried by checking the ack for every command if there is ack error, recommended retransmission of the same data