Показать сообщение отдельно
Старый 23.12.2017, 02:48   #1279
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
По умолчанию

Ладно, пока свежая прошивка обкатывается в моём самоходе, посоветуйте чего.

Дано: i2c в арддуине через стандартный wire.h
Когда делаешь старт библиотеки, то ЕСЛИ коротнуть шину, то библиотека ждёт ответа или сообщения, и проц по факту висит!
Проблема известная, но мало распространённая.
Есть ли альтернативная библиотека или какой другой програмный способ заставить работать проц при низком уровне на i2c.
Согласователи i2c интерфейса уже едут, но хотелось бы не только железную защиту.

PS
Разобрался, но железную защиту тоже прикручу. Зря, что ли, микросхемы заказывал ?


PPS
Для тех, кто не может скомпилировать скетчи, выкладываю свою сборку ( одну из) ардуино.

https://mega.nz/#!FlhiWTgZ!fhH_QTRTF...v-sHJEXG-538Sc

https://drive.google.com/file/d/1oAz...ew?usp=sharing

Последний раз редактировалось oleg707; 10.03.2018 в 14:21.
oleg707 вне форума   Ответить с цитированием