aloc 0 20 марта, 2012 Опубликовано 20 марта, 2012 · Жалоба Можно ли получить выходе мк частоту порядка 1 МГц при тактировании внешним генератором на 14 МГц? Как лучше это сделать.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
barabek 0 20 марта, 2012 Опубликовано 20 марта, 2012 · Жалоба Можно ли получить выходе мк частоту порядка 1 МГц при тактировании внешним генератором на 14 МГц? Как лучше это сделать.. На первый взгляд : PCA in High Speed Output Mode. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aloc 0 21 марта, 2012 Опубликовано 21 марта, 2012 · Жалоба У меня была мысль, использовать частоту внешнего кварца, как сисиемную, тактировать один из таймеров sysclk, а нужная мне частота получается делением 14М на 16, соответсвенно на таймере поделить её на 8 и попереполнению инвертировать порт, но как-то это совсемне заработало.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
barabek 0 21 марта, 2012 Опубликовано 21 марта, 2012 · Жалоба У меня была мысль, использовать частоту внешнего кварца, как сисиемную, тактировать один из таймеров sysclk, а нужная мне частота получается делением 14М на 16, соответсвенно на таймере поделить её на 8 и попереполнению инвертировать порт, но как-то это совсемне заработало.. хм, опишите подробней задачу, может я что не допонял. 14МГц имеем, нужно 1МГц. Соответственно, проведя некоторые сложные вычисления получаем делитель на 14 (откуда у Вас 16 - не пойму, да еще и дальнейшее деление на 8???). В выбранном Вами МК есть специальная перефирия, которая заточена под, в том числе и такую функцию, как выдача меандра с частотой полученной из системной частоты делением на необходимый коэффициент. Эта перефирия называется PCA - programmable counter array. ПС. А какая Вам вообще нужна точность частоты, а то может вообще внешний кварц не использовать? У силабсов их внутренние генераторы меня никогда не подводили. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aloc 0 21 марта, 2012 Опубликовано 21 марта, 2012 · Жалоба Фактически нужна 875К, я наверно зря так округлил до 1 МГц Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
barabek 0 21 марта, 2012 Опубликовано 21 марта, 2012 · Жалоба Фактически нужна 875К, я наверно зря так округлил до 1 МГц Ну тогда делитель действительно 16. В остальном - все что писал выше. Попробовали мой вариант? Если нет, то чем не подходит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aloc 0 21 марта, 2012 Опубликовано 21 марта, 2012 · Жалоба Включил PCA в режиме frequency output, всё получилось, спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться