ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
946045 Топик полностью
POV_ (12.09.2019 23:23, просмотров: 1) ответил FDA на Может ревизия какая-нибудь старая попалась?
Я жертва непонятно чего... попробовал исходники от ST 3х версий, с вариантами сторонних модификаций... 3 варианта софтверного i2c (включая свой), т.е уже (!) может быть руки кривые. Не работает ничего. i2cdetect ack с линуха видит если проводками к переходнику USB-I2C подпаяться, а программные варианты - нет (это радует, есть уверенность как-то заставить работать, хотя и смущает чудовищно сложность тривиальной задачи). Аппаратные же варианты тупят на передаче адреса. Переходят в мастер режим, но не передают, клоков не дают (таких вопросов сети 95% насчет i2c и stm32). Изучил доки на f1, на f4 (попадались немало), хх ерраты, десятка 3 конференций и советов "читайте еррату, у меня всё работает". В итоге не меняя ни байта кода вдруг заработала 24с256. Затем перешёл уже к нужной микрухе - и пипец, ничё не работает. Именно на этом этапе перешел к софтверным вариантами. Уже в конце сегодняшнего дня (неделя ёбли по 10 часов в день) - уже выше упомянуто - увидел ack микрухи с линуха. Завтра продолжение приключений. При этом большая часть примером в инете ля копеечной китайской платки "за бакс" - работают без учета ерраты как часики. К работе со мной плотно подключился профи с опытом stm32 и много другого (но вот как раз i2c на stm32 ему не был нужен ранее) на 2 головы выше меня - за два дня никакого результата, не работает аппаратный I2c. Более того, нашелся док от ST - где сказано в упрощенном переводе "да ну нахуй, используйте софтовый вариант".. я сильно в шоке.