www.open-tager.ru

открытый лазертаг форум
Текущее время: 28 ноя 2024, 11:41

Часовой пояс: UTC + 3 часа [ Летнее время ]


Реклама

Правила форума


В разделе запрещены - обсуждение оборудования не поддерживающего открытых протоколов, реклама и ссылки на готовые продукты лазертага, обсуждение политики производителей и самих производителей. Виден всем.



Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 182, 183, 184, 185, 186, 187, 188 ... 532  След.
Автор Сообщение
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 02 фев 2013, 19:09 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
Pingvin писал(а):
Одновременно мы не можем и любую частоту сгенерить (режим работы таймера CTC - сброс при сравнении) и менять скважность (ркжим FAST PWM)! Или я чего то не догоняю? :?



Так я же уже назвал целых три режима, с установкой верхнего модуля счёта :mrgreen: Режимы PWM имеют не по одному варианту конфигурации.

Fast PWM f = Fosc / ( N * TOP) WGM = 1110
Phase Corect PWM f = Fosc / ( 2 * N * TOP) WGM = 1010
Phase & Freq Corect PWM f = Fosc / ( 2 * N * TOP) WGM = 1000

ЗЫ. Верхний модуль счёта (TOP) и есть делитель

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 02 фев 2013, 19:19 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Чёт мы друг друга не понимаем... :)
Цитата:
Режим Fast PWM – быстродействующий ШИМ.
Совместно с выводами OC0/OC2, таймеры T0/T2 могут использоваться для генерирования сигнала с широтно-импульсной модуляцией. Такой сигнал характеризуется постоянной частотой и изменяющейся скважностью (коэффициентом заполнения) импульсов (соотношением длительности единичного и нулевого уровней сигнала). В режиме Fast PWM происходит автоматическая установка в единицу вывода OCn при переполнении счётчика и его сброс при совпадении счётчика с регистром сравнения OCRn.
Таким образом, частота сигнала ШИМ может регулироваться только частотой генератора и подбором коэффициента делителя таймера и не может быть выше 62,5 кГц (16МГц / 256).
Для перевода таймера в режим "Быстродействующий ШИМ” достаточно выбрать его установкой битов WGMn0 и WGMn1 в регистре TCCRn:

TCCRn|=(1<<WGMn0)|(1<<WGMn1);

Поведение вывода OCn при этом задаётся в том же регистре битами COMn0 и COMn1:
COMn1=0, COMn0=0 - таймер отключен от вывода OCn;
COMn1=0, COMn0=1 – зарезервированная комбинация;
COMn1=1, COMn0=0 – нормальный ШИМ;
COMn1=1, COMn0=1 – инвертированный ШИМ (сброс выхода при переполнении таймера и установка при совпадении с регистром сравнения);

В данном режиме доступны как прерывание по переполнению так и по совпадению с регистром сравнения, в обработчиках которых можно регулировать скважность выходного сигнала от 0 до 100%, изменяя содержимое регистра сравнения OCRn. При этом: скважность = OCRn/256.




В режиме FAST PWM частота жестко привязана к частоте кварца и делителю = Fкварца/делитель/256 !
Так?
Менять же мы можем только скважность посредством содержимого OCRn.
Так?
Так что и частоту нужную задать и при этом менять скважность у нас в этом режиме не получиться!

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 02 фев 2013, 19:45 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Или TOP можем задавать в этих режимах (PWM)?
Чёт я в этих таймерах совсем запутался... :?
Есть дока нормальная, желательно на русском?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 02 фев 2013, 21:44 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
Кажется, разобрался. :)
Цитата:
Режим работы таймера - (ШИМ)Phase Correct PWM.

Счетный регистр таймера инкрементирует свое значение до значения OCR0A(или 0xFF - в зависимости от WGM02). Затем дикрементирует до минимума(0x00). Затем опять меняется направление счета.
Значение OCR0B определяет "скважность" сигнала т.е. отношения полезного сигнала к периоду.


Это нам подходит! :)
LTagKirov, ещё раз спасибо!

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 03 фев 2013, 10:47 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 15 окт 2012, 12:24
Сообщений: 1246
седня кстати заметил глюк на полигоновских прошивках. Пока чел стреляет очередью, в него невозможно попасть. Проверили несколько раз.
то есть проц полностью занят передачей и игнорит сигналы с датчиков


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 03 фев 2013, 13:11 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 12 авг 2011, 16:55
Сообщений: 7514
Откуда: Барнаул, Алтайский край (не путать с республикой Алтай) :-)
mail_robot писал(а):
седня кстати заметил глюк на полигоновских прошивках. Пока чел стреляет очередью, в него невозможно попасть. Проверили несколько раз.
то есть проц полностью занят передачей и игнорит сигналы с датчиков

А после того, как очередь заканчивается, обрабатывается попадание?

_________________
Ваше оружие становиться значительно эффективней, если его снять с предохранителя!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 03 фев 2013, 13:34 
Не в сети
Аксакал форума
Аватар пользователя

Зарегистрирован: 15 окт 2012, 12:24
Сообщений: 1246
да


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 03 фев 2013, 17:14 
Не в сети
Аксакал форума

Зарегистрирован: 29 авг 2011, 11:08
Сообщений: 1849
mail_robot писал(а):
седня кстати заметил глюк на полигоновских прошивках. Пока чел стреляет очередью, в него невозможно попасть.


для чистоты теста надо отключить ИК передающий диод, возможно ловит свои пули и отбрасывает.

_________________
"За 2 месяца максимум можно чертёж сделать, еще за 3 фундамент." (c) Номернабис


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 03 фев 2013, 17:45 
Не в сети
Старожил

Зарегистрирован: 02 фев 2012, 17:24
Сообщений: 820
Откуда: Украина,Киев
Pingvin писал(а):
Такая монтажная пойдет?

Пайдет!!!Супер!!!Ну вы ребята вообще молодцы!!!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: LTAscetik
СообщениеДобавлено: 03 фев 2013, 18:02 
Не в сети
Старожил

Зарегистрирован: 02 фев 2012, 17:24
Сообщений: 820
Откуда: Украина,Киев
А чем открыть файлы проекта .fpc ???


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 5319 ]  На страницу Пред.  1 ... 182, 183, 184, 185, 186, 187, 188 ... 532  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB