kotopes 0 15 февраля, 2018 Опубликовано 15 февраля, 2018 · Жалоба Всем привет. Пытаюсь подружить stm32 и tm1637. Столкнулся с проблемой расчета таймингов. Нашел такой калькулятор на сайте ST http://www.st.com/en/embedded-software/stsw-stm32126.html Далее нашел в даташите на TM1637 данные, видим частоту 450kHz и тайминги. У стм выбираю режим фаст моде плюс, частота тактирования I2C 48MHz Максимальные параметры rise and file time равны 120нс. Эти же параметры у TM1637 равны 2 и 120мкс. 120мкс это 120 * 10^3 нс, что не влезает в предел. Что я делаю не так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
A.Lex 0 15 февраля, 2018 Опубликовано 15 февраля, 2018 · Жалоба Далее нашел в даташите на TM1637 данные, видим частоту 450kHz и тайминги. А где там про I2C? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Den64 0 15 февраля, 2018 Опубликовано 15 февраля, 2018 · Жалоба А где там про I2C? Там I2C. С первого взгляда кажется что SPI. Пытаюсь подружить stm32 и tm1637. Столкнулся с проблемой расчета таймингов. Не понятно в чём проблема, что не стабильно работает? Смотрите в железе тайминги, и в даташите смотрите при каких условиях. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HardEgor 63 15 февраля, 2018 Опубликовано 15 февраля, 2018 · Жалоба Пытаюсь подружить stm32 и tm1637. Столкнулся с проблемой расчета таймингов. Вообще-то у I2C и SPI нет понятия минимальной частоты. А вот например у SMBus - есть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться