Ждем AVRa всего в белом с примером.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Сергей Борщ
27 ноября 2006 г. 15:14
В ответ на:
по прерыванию совпадения ШИМ не получишь !!! Для начала заведи два таймера #1 и #2, #1 будет в OCR2 грузить значения, а #2 будет ШИМ генерить учитывая собственный OCR2. Лучше всего #1 ввести в mode=CTC и, а #2 в Mode 5 (FastPWM, 8-bit)
отправлено megajohn 27 ноября 2006 г. 15:01
Составить ответ
|||
Конференция
|||
Архив
Ответы
ну вот кпримеру навскидку вектор по прерыванию сравнения таймера #1
—
megajohn
(27.11.2006 15:27
82.140.84.195
, 336 байт)
Не по сравнению прерывание надо, а по переполнению. Прерывание по сравнению в некоторых режимах вызывается дважды за период.
—
Сергей Борщ
(27.11.2006 15:37
217.198.224.174
,
пустое
)
я указал что #1 в CTC
—
megajohn
(27.11.2006 16:06
82.140.84.195
,
пустое
)
С чем ты сравниваешь в своем примере, чему равно OCIE1A?
—
shkiper
(27.11.2006 15:31
213.227.194.209
,
пустое
)
Обшибся малехо,имел ввиду регистр OCR1A...
—
shkiper
(27.11.2006 15:33
213.227.194.209
,
пустое
)
а это уже сам решай - если будет маленькое число то будет синус высокой частоты, если будет большое число то будет низкой частоты
—
megajohn
(27.11.2006 15:37
82.140.84.195
,
пустое
)
подправлено чтобы можно было любой другой массив синуса подставить, только чтобы не с нуля начиналось !
—
megajohn
(27.11.2006 15:29
82.140.84.195
,
пустое
)
собстно, таймер 1 не обязателен. прерывание по сравнению таймера 0 тоже годится, если контролировать, которое из двух прерываний на цикл шим тебе необходимо.
—
pau62
(27.11.2006 15:35
88.86.64.164
,
пустое
)
мне собственно ничего не необходимо, это шкиперу надо. Но есть всё же одно желание: хочу фотку для галереи от Вас - pau62, и от shkiper`а
—
megajohn
(27.11.2006 15:41
82.140.84.195
,
пустое
)
Для вудуистских обрядов? :)
—
pau62
(27.11.2006 16:04
88.86.64.164
,
пустое
)
для эмбеддед-сообщества ;)
—
megajohn
(27.11.2006 16:10
82.140.84.195
,
пустое
)
А куда фоту слать?
—
shkiper
(27.11.2006 16:19
213.227.194.209
,
пустое
)
evgeny_kustov[ТЯФ]r-t.ru
—
megajohn
(27.11.2006 16:33
82.140.84.195
,
пустое
)
Sorry, инетсоединение встряло вот и накликал я 8=(
—
megajohn
(27.11.2006 16:46
82.140.84.195
,
пустое
)
Sorry, инетсоединение встряло вот и накликал я 8=(
—
megajohn
(27.11.2006 16:43
82.140.84.195
,
пустое
)
evgeny_kustov[ТЯФ]r-t.ru
—
megajohn
(27.11.2006 16:33
82.140.84.195
,
пустое
)
evgeny_kustov[ТЯФ]r-t.ru
—
megajohn
(27.11.2006 16:32
82.140.84.195
,
пустое
)
evgeny_kustov[ТЯФ]r-t.ru
—
megajohn
(27.11.2006 16:30
82.140.84.195
,
пустое
)
evgeny_kustov[ТЯФ]r-t.ru
—
megajohn
(27.11.2006 16:29
82.140.84.195
,
пустое
)
evgeny_kustov[ТЯФ]r-t.ru
—
megajohn
(27.11.2006 16:26
82.140.84.195
,
пустое
)
великая честь ... поищу
—
pau62
(27.11.2006 16:16
88.86.64.164
,
пустое
)
Ну, блин, уж к каждому слову придираться....
—
pau62
(27.11.2006 15:55
88.86.64.164
,
пустое
)
нисколечко
—
megajohn
(27.11.2006 16:10
82.140.84.195
,
пустое
)
мне собственно ничего не необходимо, это шкиперу надо
—
megajohn
(27.11.2006 15:40
82.140.84.195
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите двойку на единицу:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание