ukpyr 0 1 июня, 2011 Опубликовано 1 июня, 2011 · Жалоба ОК, как я понял, таким образом можно реализовать задержки не короче системного тика (10 мс в данном случае) ?даТолько надо напомнить, что эта синхронизация будет с точностью до времени прохода одного циклаконечно, нужно следить за тем чтобы время обработки всех задач (плюс обработки прерываний) не выходило за пределы минимального тика системного таймера Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ut1wpr 0 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба Помнится старинный частотомер на PIC16F84 легко мерил до 50Мгц. На 24h я думаю этот показатель будет выше 100Мгц . А вообще полагается ставить аппаратный прескалер.На чем базируется прогноз? Каковы требования автора по верхнему пределу измерений? Как вписывается в его требования предложение о прескалере? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shkal 0 6 июня, 2011 Опубликовано 6 июня, 2011 · Жалоба На чем базируется прогноз? Каковы требования автора по верхнему пределу измерений? Как вписывается в его требования предложение о прескалере? Прогноз неправильный, максимальная частота работы таймера1 по даташиту - 50 МГц, в асинхронном режиме естессно. Требования по верхней частоте в этом конкретном приборе - до 2 МГц, но "если делать, то делать по-большому" - почему бы и сразу не сделать максимально возможную (без внешних прескейлеров). Поскольку задающий генератор работает на частоте 20МГц и имеет точность порядка +-1ppm, при предполагаемом времени гейта 0.2с выше 2 МГц уже можно использовать внутренний прескейлер без досчёта, не ухудьшая точность измерений. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться