ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
769173 Топик полностью
Илья (17.07.2017 14:03, просмотров: 531) ответил Ксения на Это можно сделать не только на PIC, но и почти на любом МК, т.к. у большинства из них есть компараторы, таймеры и АЦП. Вот только таймер придется задавать в тиках, а не в градусах.
выходит не "почти на любом" )). Ваши слова: "Я уж думала как таймер у МК задействовать, чтобы он не сразу свой АЦП запускал на преобразование, а с задержкой. Однако у моего МК (Хmega) нет внешнего сигнала для остановки и запуска таймера, а есть только его сброс. А по прерыванию я, вероятно, не успеваю." у новых PICов есть HLT таймера - есть вход запуска таймера, и АЦП может запускаться по event (Таймер). Т.е. получаем: компаратор (или вх. GPIO) запускает Таймер, таймер запускает АЦП. Остается поймать прерывание окончания преобразования АЦП - вся цепь событий работает аппаратно (без вовлечения ядра).