ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 июля
1353701
Лaгyнoв (23.09.2023 18:18, просмотров: 4638)
вот ведь и накаркал. Как-то тут был разговор о блокировке линии SCL слэйвом. И я сказал, что за 25 лет никогда такого не видел, потому что работал по I2C только с ЕЕПРОМ. И в голову не приходило это как-то отслеживать. И вот народ жалуется, что параметры у него плохо сохраняются. Не то чтобы вообще, а с 3-4 раза. И вот звонят. Идем по пунктам. Он при нажатии ВВОД смотрит импульсы на 5, 6 и 7 ножке (я использую отдельным выводом разрешение записи). Что мне говорят? Что на 6 

(SCL) нуль в исходном состоянии. Т.е. это память такое изобразила. Конкретно - М24М02 от ST. Самое забавное - даже в этом устройстве и этой прошивкой таких экземпляров десятки штук. Не считая сотен похожих за предыдущие года. Вопрос только один. Что по логике в ЕЕПРОМ в момент записи надо послать, чтоб она блокировала линию SCL? Особенно, если такое происходит не всегда при одних и тех действиях. Частота 400 кГц, резисторы 3,3кОм, длина дорожек 10-15 мм. На линиях ничего кроме самой памяти.