@kido Thank you for helping!
I tried use "onerror", and that helping in "hide" error of I2C communication.
But i try to call for all addresses of I2C diapason, and save all of them whom responded.
For that i use a cycle, wherein i making a successively write and read for I2C address.
I can't do it yet. "Onerror" don't work in cycle, how i see it.
I also encountered a strange work of I2C and cannot understand why this is happening.
If I perform two write operations in a row, then the time between them is short. But if I use write-read-write, the second record will be executed only after ~ 500 ms after reading.