реклама на сайте
подробности

 
 
> Таймер в МК, Поясните начинающему, пожалуйста
nikkov
сообщение Feb 7 2011, 11:34
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 217
Регистрация: 1-02-05
Пользователь №: 2 332



Начинаю только работать с МК, в частности с AVR32. Мне понадобилось для формирования клока SSC (I2S) поделить внешний сигнал 12МГц (сам МК работает на 66 МГц), т.к. специально предназначенные для этого ноги МК были заняты, то повесил эту функцию на один из таймеров. Т.е. внешний сигнал подается на вход клока таймера, таймер считает до заданного числа, сбрасывается в ноль, выход таймера инвертируется, затем автоматом все повторяется. Смотрю полученный сигнал на осциллографе и вижу, что на выходе та частота, что нужна, но иногда период выходного сигнала выскакивает за нужные длительности.
Почему это может быть, ведь насколько я понимаю таймер формирует сигналы не зависимо от того, чем занимается в данный момент сам процессор?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
=AK=
сообщение Feb 7 2011, 11:59
Сообщение #2


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(nikkov @ Feb 7 2011, 22:04) *
Начинаю только работать с МК, в частности с AVR32.


Фигасе, какие нынче начинающие пошли... sm.gif

Цитата(nikkov @ Feb 7 2011, 22:04) *
Мне понадобилось для формирования клока SSC (I2S) поделить внешний сигнал 12МГц (сам МК работает на 66 МГц), т.к. специально предназначенные для этого ноги МК были заняты, то повесил эту функцию на один из таймеров.


Не зная этот конкретный проц, из общих соображений предположу, что 12 МГц для таймера может быть слишком много. Обычно таймеры довольно сурово ограничены по входной частоте. Какая на таймер подается внутренняя тактирующая? Обычно периферия тактируется на частотах, гораздо меньших, чем проц.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 22:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01324 секунд с 7
ELECTRONIX ©2004-2016