Хочу спросить у знающих - возможно ли и нужно ли сделать ПБ от зависания при работе по I2C ?
Пример реализации: https://catethysis.ru/i2c-restart-error-handling/ (ну или один из примеров) и возможно для FLprog не помешает такой же блок создать ?
По I2C можно работать передавая данные в одну сторону (например дисплей) или в обе стороны (любой датчик. часы и др)
Вопросы:
- что будет если отсоединить I2C при работе с дисплеем ? (зависнет ли программа, восстановится ли при подключении ? )
- и аналогично что будет если отсоединить при работе с датчиком (тут наверняка зависнет)
слово отсоединить можно интерпретировать как поступление какой то помехи ...что в данном случае равнозначно.
Отправлено спустя 24 минуты 54 секунды:
Интересует конечно "действия" со стороны программного кода - что происходит в коде (то что в железе зависон это и так понятно, а вот почему код блуждать начинает - это интересно и это надо устранять)