|
|
 |
Ответов
|
May 6 2009, 07:32
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 15-10-08
Из: Воронеж
Пользователь №: 40 984

|
Цитата(Палыч @ May 6 2009, 11:16)  Формула частоты приведена в даташите. Там написано, что в режиме Clear Timer on Compare Match (CTC) Mode f=FclkI_O/(2(1+OCRnx)). Я правильно понял, что управляя регистром OCRnx, можно регулировать выходную частоту. Цитата(Палыч @ May 6 2009, 11:16)  Сдвиг по фазе - это сдвиг при изменении ширины импульса? Нужно, чтобы, на 4х выводах импульсы были сдвинуты по фазе друг относительно друга, т.е. передние фронты импульсов начинаются в разное время.
|
|
|
|
|
May 6 2009, 08:15
|

Гуру
     
Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954

|
Цитата(vv_gulyaev @ May 6 2009, 10:32)  Там написано, что в режиме Clear Timer on Compare Match (CTC) Mode f=FclkI_O/(2(1+OCRnx)). Я правильно понял, что управляя регистром OCRnx, можно регулировать выходную частоту. Вам ведь не просто частота нужна, а ШИМ - т.е. другой режим таймера: один из PWM mode. В обоих этих режимах у t25 частота зависит от частоты генератора и установленного прескалера - и всё! Цитата(vv_gulyaev @ May 6 2009, 10:32)  Нужно, чтобы, на 4х выводах импульсы были сдвинуты по фазе друг относительно друга, т.е. передние фронты импульсов начинаются в разное время. Это Вы - большой мечтатель! У t25 только один таймер и его выход можно получить на одной ноге. Не получится получить аппаратно четыре ШИМа. Только - программно! Сделать это можно, но точности по длительности будут, конечно, хуже, чем при аппаратной реализации... Вы озвучте: какая частота следования импульсов Вам нужна; какие длительности импульсов (от... до...), сдвиги фаз между импульсами на разных ногах; требуемые точности всего этого... Попробуйте сформулировать стоящую перед Вами задачу.
|
|
|
|
Сообщений в этой теме
vv_gulyaev ШИМ на ATtiny25 May 6 2009, 06:41   vv_gulyaev Цитата(Палыч @ May 6 2009, 12:15) Попробу... May 6 2009, 08:23    Палыч Цитата(vv_gulyaev @ May 6 2009, 11:23) Ча... May 6 2009, 08:36    stells Цитата(vv_gulyaev @ May 6 2009, 12:23) Ну... May 6 2009, 08:42     Палыч Цитата(stells @ May 6 2009, 11:42) с част... May 6 2009, 08:55      stells Цитата(Палыч @ May 6 2009, 12:55) Товарищ... May 6 2009, 09:04       Палыч Цитата(stells @ May 6 2009, 12:04) но есл... May 6 2009, 09:20        stells Цитата(Палыч @ May 6 2009, 13:20) Полност... May 6 2009, 09:25         Палыч Цитата(stells @ May 6 2009, 12:25) с низк... May 6 2009, 09:30          stells Цитата(Палыч @ May 6 2009, 13:30) Термин ... May 6 2009, 09:40           Палыч Цитата(stells @ May 6 2009, 12:40) 80 ком... May 6 2009, 10:02            vv_gulyaev Цитата(Палыч @ May 6 2009, 14:02) Может б... May 6 2009, 10:45             stells Цитата(vv_gulyaev @ May 6 2009, 14:45) Сп... May 6 2009, 10:57             Microwatt Цитата(vv_gulyaev @ May 6 2009, 13:45) Сп... May 6 2009, 11:08              vv_gulyaev Цитата(Microwatt @ May 6 2009, 15:08) На ... May 6 2009, 11:22             Палыч Цитата(vv_gulyaev @ May 6 2009, 13:45) На... May 6 2009, 11:48              vv_gulyaev Еще возник вопрос по поводу программирования tiny2... May 8 2009, 08:34               ReAl Цитата(vv_gulyaev @ May 8 2009, 11:34) В ... May 8 2009, 08:55                vv_gulyaev Цитата(ReAl @ May 8 2009, 12:55) просто a... May 8 2009, 10:41 stells Цитата(vv_gulyaev @ May 6 2009, 10:41) во... May 6 2009, 07:20 Microwatt MK такого калибра для этого принципиально не годи... May 6 2009, 09:06 stells Цитата(Microwatt @ May 6 2009, 13:06) Мож... May 6 2009, 09:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|