Цитата(Golikov A. @ Aug 4 2015, 19:56)

а вы уверены что дело в том что вы сдвинули фронты, а не в том, что вы их сделали круче убрав резисторы?
Как изменяет фронт прикосновение пинцетом или щупом осцилла? Разве что затягивает из-за доп. емкости...
Посмотрел осциллографом - спад идёт 75 нс. По даташиту на контроллер I2C в STM32 до 300 нс максимум.
Кстати, да, если закоротить оба резистора 100 Ом проблема тоже уходит...
Но в том же даташите на I2C в STM32 (Fig. 48) как раз нарисованы эти резисторы 100 Ом и подтяжка 4,7 кОм, прямо как у меня.
Ничего не понимаю...
Цитата(scifi @ Aug 4 2015, 20:21)

По спецификации I2C Fast Mode для Start Condition между фронтами SDA и SCL должно быть как минимум 600 нс. Вот не надо нарушать.
У меня слейв, который как раз ловит "неправильный" Start Condition, поэтому я ничего не нарушаю.
Сделано в Китае. Упаковано в России.