ewgen75, прямую ссылку на конструкцию/измененную asm-программу можно, пожалуйста? Форум бесконечен, как и темы о частотомерах.
Тип: Сообщения; Пользователь: veso74
ewgen75, прямую ссылку на конструкцию/измененную asm-программу можно, пожалуйста? Форум бесконечен, как и темы о частотомерах.
Частота проверена другим прибором/способом? Отклонение большое для опорная частота, напр. обычного кварца (50..20 ppm).
Для анализа возможной погрешности необходимо проверить и зафиксировать хотя бы...
Собрал хардуерная часть на бредборде. С китайским дисплеем 1602. Файл 04 - черные квадраты, на симуляторе - ОК.
В конструкции для дисплея используется 6 пина. Время между инструкциями добавлено...
Отображение (внешная библиотека) привязано к 1 машинному циклу (и вероятно к 4 MHz). Не тестировал варианты. Пока не могу помочь без стенда для тестирования.
Прошивки в #227 считать нерабочими.
Погрешность определяется всех компонентов в цепи (время). Величина ошибки, полученной при использовании таймера, указана во многих местах в теории.
Не компенсировал потерянные такты в сравнениях и...
Прошивка не подправленная. Программа совсем другая. 5 MHz или 10 MHz? Нет возможности проверить на устройстве, просто посчитаю и изменю коэффициенты.
---
Пожалуйста, всегда не цитируйте весь текст,...
Понял. Спасибо. Да, и лабораторной точности нет, и не было цели. А по timer1 верхняя предельная частота не высока. Но, надеюсь, работает для цели.
Лет много назад для выбора кварца использовал...
Все верно, биты из config. word добавляются автоматически из hex файла. Но в некоторых старых программаторах и их программах это невозможно. Вот почему добавил копия екрана.
В коде осталось строк...
Военторг, я заменил выводы PIC-a из своего старого проекта, чтобы был похож на схему из вашей ссылки. Время измерения: 1 сек. Попробуйте.
Военторг, ниже определенной частоты есть еще один разрядм напр. ~6,5 MHz. По крайней мере в симуляции так.
Не выбрасывайте плату. В худшем случае и другая программа (с цену деления напр. 1 Hz)...
Если частота: в uint32_t, то в булевой алгебре:
напр. -14 250 000 Hz => 0b1111 1111 0010 0110 1000 1111 1111 0000 => 4 280 717 296 Hz.
Хорошая практика: явно указывайте выход в каждом случае, что...