Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Деление частоты


Автор: sl768 17.7.2016, 10:11
Помогите в написании программы для Pic 
На входе частота 19.200МГц на выходе должно быть 10Мгц То есть поделить частоту на 1.92
Возможно ?

Автор: xvr 17.7.2016, 14:32
PIC это микроконтроллер, а не программируемый делитель частоты  smile И хотя у него есть аппаратные делители (счетчики) они умеют делить только на целые числа. Поделить программно 19MHz не получится - не хватит быстродействия PIC'а. Воспользоваться внутренней PLL тактовой частоты (которая может быть в некоторых PIC'ах) тоже не получится - частоту придется умножить до 192MHz, а на таких частотах PICи не работают.

Цитата(sl768 @  17.7.2016,  10:11 Найти цитируемый пост)
Возможно ?

Нет.

Вам нужен PLL или FPGA с PLL (или аналогом). Только предварительно проверьте, что ваши 19MHz попадают в разрешенный диапазон частот для PLL

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)