Lyrri 0 28 ноября, 2011 Опубликовано 28 ноября, 2011 · Жалоба В stm32 с ethernet (в частности stm32f207) есть некий пин ETH_PPS_OUT, функциональное назначение которого я так и не нашел в даташите. В каких случаях и для чего он используется? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
J.Joker 0 30 ноября, 2011 Опубликовано 30 ноября, 2011 · Жалоба Как не парадоксально, подобные вопросы встречаются часто, а ответов на них нету =). Лично я нашел следующее упоминание этого сигнала. Какой-то даташит страница 94 пункт A2 сноска 2: Pulse per second when using IEEE1588 PTP, optional signal. так думаю, что за подробностями в спецификацию IEEE1588 Вам надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maksimp 0 18 января, 2012 Опубликовано 18 января, 2012 · Жалоба В stm32f107 этот вывод ETH_PPS_OUT включается битом 30 регистра AFIO_MAPR. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EugenyAM 0 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба Контроллер Ethernet STM32 имеет аппаратную поддержку протокола синхронизации времени по сети IEEE1588. На сайте ST есть пример проекта с демонстрацией этой функции. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
light77 0 31 января, 2012 Опубликовано 31 января, 2012 · Жалоба IEEE 1588 (PTP - Precision Time Protocol) позволяет синхронизировать время по сети с довольно высокой точностью (особенно если есть поддержка на уровне железа, как в этом случае). При использовании протокола PTP через этот пин выходит секундный пульс (PPS - Pulse Per Second), фаза которого в идеале одинакова для всех устройств в сети, синхронизированных таким способом. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться