16+
Четверг
19 октября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры AVR

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Vit  (01.11.2016 08:41) , в ответ на Тогда меня ваша картинка в заблуждение ввела, т.к. ваш "FriendlyArm Neo" я под радиатором не разглядела, думала, что это силовой блок питания. А раз так, то там я узрела не контроллер, а тупой исполнительный механизм типа электронного реле, автор: Ксения
Извините, но встряну с нравоучением. Время принято измерять в некоторых общепринятых единицах. Ошибка при формировании временных интервалов сводится к минимуму при использовании аппаратных средств и кратных частотах при высокой начальной точности. 
Относительная ошибка рассинхронизации формирования нескольких временных интервалов не всегда зависит только от формирователя - как пример, интерфейсы к динамической памяти. Конечно, пренебречь можно, но это не значит, что самой ошибки нет, это значит только, что величина мала и мы её игнорируем. Но начальная точность, хорошо, а вот насчет кратности, то это не всегда достижимо, особенно если нужно несколько сеток. Наверно потому в QNX 999,847 мкс. Если Вы формируете последовательность с ветвлением, то Вам приходится синхронизировать ветки по финишу, т.е. выравнивать по длинной ветке. Далее, конечно можно заполнить пустышками до временной сетки, но это две разные задачи. При использовании таймера и DMA во многих случаях можно получить аппаратное синхронное формирование неких последовательностей в определенной временной сетке (с конечными значениями начальной точности и джиттера). Наверно потому, что масштаб времени у "медленных" микроконтроллеров сопоставим с реальными возможностями таймеров в "быстрых" микроконтроллерах, многие вопросы как бы должны отпадать. При многопоточном программировании возникает несколько иная трактовка времени - 1 мс это не менее 1 мс (сколько это реальных микро/нано/пико/фемтосекунд, задано возможностями системы). Т.е. ошибка может набегать и, в зависимости от требований и масштаба временной сетки, эту ошибку можно учитывать, но можно и игнорировать, сохраняя лишь последовательность выполнения.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVII