Евстифеева на русском
Спасибо за наводку- буду изучать.
Программирование ATMEL в BASCOM. |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Программирование ATMEL в BASCOM. » Таймеры, ШИМ и все про них » Запуск таймера1 по совпадению таймера0
Евстифеева на русском
Спасибо за наводку- буду изучать.
не секрет
Исключительно в ознакомительных целях. На основе Т1 сформировать шим с регулировкой фазы и формы сигнала...
Что-то мне подсказывает, что много от этой букашки хотите... 
Ну если выводов хватит, то всунуть попробовать можно - озу 512 и 8к памяти - есть где развернуться.
выводов то хватает... Не сочтите за наглость, подскажете страничку где про "при совпадении таймер считает дальше"? Раздобыл Евстифеева (издания 2007г.) не нашел... 
https://www.kit-e.ru/articles/micro/2004_3_136.php - вот здесь описан общий принцип работы с захватом. Суть такая: все обнуляем, первое срабатывание - копируем в пару ячеек, второе - в другую и вычитаем из большего меньшее. Потом делим тактовую частоту на получившееся значение и радуемся. В PICах есть возможность включать режим усреднения но это реализуется программно без проблем. Я на таком принципе сделал пинпойнтер - ловит доли Герца.
Если это чисто спортивный интерес или лимитированы размеры, это одно.
Если нужен результат, возьмите Atmega88_168_328 и работайте с полноценным аппаратным обеЗпечением.
Если не использовать PLL PWM, то я полностью поддерживаю Александра.
Если нужен результат
-есть специализированные мк...
использовать PLL PWM,
вроде заработало (прерывание и Т1)
отдельная благодарность Пчеле
Отредактировано Gizmo3d (2019-03-15 13:55:41)
есть специализированные мк
МК бывают разные. Но не для всех есть баском.
Вы здесь » Программирование ATMEL в BASCOM. » Таймеры, ШИМ и все про них » Запуск таймера1 по совпадению таймера0