Цитата(Fobes @ Feb 13 2016, 17:13)

Всем доброго времени суток... Запустил я ptp_v2 синхронизацию на железке. Все работает, часы строятся. Пол дела сделано, но вот вопрос, как теперь использовать эти часы с точностью менее 1 мкС. Не могу ничего найти по использованию. В цикле бесконечно проверять как-то слишком убого. Нужно производить оцифровку данных с частотой 4кГц, каждое преобразование должно быть точно по времени и не уплывать больше чем на 1мкС... Подскажите решение плиз, куда копать и через что можно сделать ? МК: stm32f407vg
Сходу видятся следующие решения:
1. На основании часов периодически вычислять и подстраивать повторяющийся таймер, по которому делать ADC.
2. Делать железную VCO, подстраиваемую аналогично. От нее получать клок ADC
т.к 1us - это весьма много, можно обойтись первым вариантом, хотя второй потенциально может дать порядково меньший jitter
P.S. Покажите, плз, если не сложно порт PTP под stm32f407.