ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
709895 Топик полностью
Vit (01.11.2016 08:41, просмотров: 687) ответил Ксения на Тогда меня ваша картинка в заблуждение ввела, т.к. ваш "FriendlyArm Neo" я под радиатором не разглядела, думала, что это силовой блок питания. А раз так, то там я узрела не контроллер, а тупой исполнительный механизм типа электронного реле,
Извините, но встряну с нравоучением. Время принято измерять в некоторых общепринятых единицах. Ошибка при формировании временных интервалов сводится к минимуму при использовании аппаратных средств и кратных частотах при высокой начальной точности. Относительная ошибка рассинхронизации формирования нескольких временных интервалов не всегда зависит только от формирователя - как пример, интерфейсы к динамической памяти. Конечно, пренебречь можно, но это не значит, что самой ошибки нет, это значит только, что величина мала и мы её игнорируем. Но начальная точность, хорошо, а вот насчет кратности, то это не всегда достижимо, особенно если нужно несколько сеток. Наверно потому в QNX 999,847 мкс. Если Вы формируете последовательность с ветвлением, то Вам приходится синхронизировать ветки по финишу, т.е. выравнивать по длинной ветке. Далее, конечно можно заполнить пустышками до временной сетки, но это две разные задачи. При использовании таймера и DMA во многих случаях можно получить аппаратное синхронное формирование неких последовательностей в определенной временной сетке (с конечными значениями начальной точности и джиттера). Наверно потому, что масштаб времени у "медленных" микроконтроллеров сопоставим с реальными возможностями таймеров в "быстрых" микроконтроллерах, многие вопросы как бы должны отпадать. При многопоточном программировании возникает несколько иная трактовка времени - 1 мс это не менее 1 мс (сколько это реальных микро/нано/пико/фемтосекунд, задано возможностями системы). Т.е. ошибка может набегать и, в зависимости от требований и масштаба временной сетки, эту ошибку можно учитывать, но можно и игнорировать, сохраняя лишь последовательность выполнения.