ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
415246
Argon (05.06.2013 16:00, просмотров: 20213)
Стоит задача измерить частоту (прямоугольник) 1кГц...20кГц и сместить ее на произвольное кол-во кГц (в итоге в пределах 20 кГц) на PIC16 с дискретой не хуже 10Гц. Т.е. на вход МК одна частота, на выход - скорректированная. Более ничем этот МК не занимается. INTOSC 16 МГЦ. С измерением частоты вопросов нет, а вот с генерацией не все ясно. Попытался через аппаратный PWM - не увидел возможности, ибо 10Гц при 20кГц не достичь. Или не догоняю? Сейчас обдумываю вариант программной генерации через прерывания с отбрасыванием "лишних" периодов, благо потребитель этой частоты вроде не критичен к равномерности периодов (там счетчик импульсов за секунду). Может, кто подскажет дельную мысль?