[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 173: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 174: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
virt2real.ru Управляем чем угодно откуда угодно 2014-06-18T15:31:14+04:00 http://forum.virt2real.ru/feed.php?f=46&t=14102 2014-06-18T15:31:14+04:00 2014-06-18T15:31:14+04:00 http://forum.virt2real.ru/viewtopic.php?t=14102&p=19995#p19995 <![CDATA[Re: PWM в virt2real]]>
UPD> а, выше уже ответили, пардон.

Статистика: Добавлено Gol — 18 июн 2014, 15:31


]]>
2014-05-14T20:45:41+04:00 2014-05-14T20:45:41+04:00 http://forum.virt2real.ru/viewtopic.php?t=14102&p=19847#p19847 <![CDATA[Re: PWM в virt2real]]> Статистика: Добавлено eagafonov — 14 май 2014, 20:45


]]>
2014-05-14T14:53:53+04:00 2014-05-14T14:53:53+04:00 http://forum.virt2real.ru/viewtopic.php?t=14102&p=19845#p19845 <![CDATA[Re: PWM в virt2real]]> Команду ШИМ отправляю скриптами.

Объясняю как у меня все происходит, на плате запущен gstreamer и моя программка, которая принимает данные по udp и отправляет их на ШИМ. При этом если ШИМ включен, то команды очень медленно обрабатываются.

UPD: В общем сделал передачу команд ШИМ напрямую в файл как у вас и все нормально заработало. Благодарю за помощь.

Статистика: Добавлено sanya555 — 14 май 2014, 14:53


]]>
2014-05-14T11:46:55+04:00 2014-05-14T11:46:55+04:00 http://forum.virt2real.ru/viewtopic.php?t=14102&p=19844#p19844 <![CDATA[Re: PWM в virt2real]]>
Под внешними контроллерами ШИМ вы подразумеваете аппаратные? Аппартные ШИМ вообще CPU не грузят.

Как часто вы отправляете команды ШИМ контроллеру? У меня в коптере 4 апаратных PWM обновляются 100 раз в секунду и я не заметил, что именно это грузит CPU.

Каким образом вы отправляете команды? в скриптах а-ля echo "set pwm <номер_pwm> <duty> <period>" > /dev/v2r_pins или программно открываете файл и пишете туда строчки ?

Опять же в коптере я один раз открываю файл /dev/v2r_pins и пишу туда строчки "set pwm <номер_pwm> <duty> <period>" без закрытия файла.
Плюс небольшой хак - если значение параметров для какого-то PWM не поменялись с последней записи, но ничего не отправляется.

UPD:
После консультаций с собственным кодом есть уточнение: файл я открываю каждый раз. Грязно, работает, но надо переделать.

https://github.com/eagafonov/v2r-ardupi ... t.cpp#L162

Статистика: Добавлено eagafonov — 14 май 2014, 11:46


]]>
2014-05-14T09:41:11+04:00 2014-05-14T09:41:11+04:00 http://forum.virt2real.ru/viewtopic.php?t=14102&p=19843#p19843 <![CDATA[Re: PWM в virt2real]]> Статистика: Добавлено sanya555 — 14 май 2014, 09:41


]]>
2014-05-14T00:53:47+04:00 2014-05-14T00:53:47+04:00 http://forum.virt2real.ru/viewtopic.php?t=14102&p=19842#p19842 <![CDATA[Re: PWM в virt2real]]> Статистика: Добавлено Noor — 14 май 2014, 00:53


]]>
2014-05-13T18:59:12+04:00 2014-05-13T18:59:12+04:00 http://forum.virt2real.ru/viewtopic.php?t=14102&p=19841#p19841 <![CDATA[PWM в virt2real]]> Статистика: Добавлено sanya555 — 13 май 2014, 18:59


]]>