-
- А sleep_ticks -- это просто говнокод, особенно при переносе на другую платформу. - fk0(25.12.2019 11:12)
- milliseconds использует int64_t и получаем полкило оверхеда при использовании duration<float>. Сменил на int32_t получил 8 байт. - _Constantin24(25.12.2019 10:37)
- Зачем миллисекундам int64_t? Нужна задержка больше, чем на 50 лет? О_о - SciFi(25.12.2019 10:43)
- вопрос разработчикам arm-atollic-eabi - _Constantin24(25.12.2019 11:14)
- Даже интересно стало. Где "разработчики arm-atollic-eabi" применили миллисекунды и int64_t? Хочу всё знать. - SciFi(25.12.2019 11:20)
- узнаете, поделитесь) - _Constantin24(25.12.2019 11:39)
- Даже интересно стало. Где "разработчики arm-atollic-eabi" применили миллисекунды и int64_t? Хочу всё знать. - SciFi(25.12.2019 11:20)
- "Мёртвая рука". - Крок(25.12.2019 11:08)
- вопрос разработчикам arm-atollic-eabi - _Constantin24(25.12.2019 11:14)
- Зачем миллисекундам int64_t? Нужна задержка больше, чем на 50 лет? О_о - SciFi(25.12.2019 10:43)
- Не могу не согласиться: вместо решения необходимой задачи приходится тратить время на "рукоблудие" (на самом деле я просто исследую). Но вопрос остался открытым. Причины использования следующие: защита от дурака при перечади timeout, перерасчет _Constantin24(30 знак., 25.12.2019 08:34)
- На самом деле для счётчика времени достаточно 32-битной величины. И пусть она периодически переполняется. Важно лишь не пытаться оперировать периодами большими чем период переполнения. И не рассчитывать время в будущем (что, очевидно, невозможно). fk0(652 знак., 25.12.2019 11:17)
- Вы совершенно правы: мне нет необходимости делать задержки более размерности 32 битной величины. - _Constantin24(25.12.2019 11:52)
- "На самом деле я просто исследую" - чтобы заложить мину для следующего исследователя. Это ещё один уровень ловушек в плюсах. Они там всюду :-) - SciFi(25.12.2019 08:58)
- Делаете sleep_ms на systick, sleep_tick на dwt. Проблема решена, а остальное - хрень и зло. - evgeniy1294(25.12.2019 08:36)
- Ну от вас такого не ожидал... Хотя, может быть вы прошли этот путь, и даете мне сразу ответ. Прошу пояснить. - _Constantin24(25.12.2019 08:41)
- У меня есть только это: evgeniy1294(540 знак., 25.12.2019 08:52)
- Смотрите же обе функции Delay принимают совершенно разные вещи: тики и миллисекунды. Пока уже сделанно подобное _Constantin24(242 знак., 25.12.2019 09:16)
- Пусть принимают, мне не мешает, это специально так сделано. К тому же я не пускаю алгоритмистов к аппаратной части. - evgeniy1294(25.12.2019 09:26)
- Смотрите же обе функции Delay принимают совершенно разные вещи: тики и миллисекунды. Пока уже сделанно подобное _Constantin24(242 знак., 25.12.2019 09:16)
- У меня есть только это: evgeniy1294(540 знак., 25.12.2019 08:52)
- Ну от вас такого не ожидал... Хотя, может быть вы прошли этот путь, и даете мне сразу ответ. Прошу пояснить. - _Constantin24(25.12.2019 08:41)
- На самом деле для счётчика времени достаточно 32-битной величины. И пусть она периодически переполняется. Важно лишь не пытаться оперировать периодами большими чем период переполнения. И не рассчитывать время в будущем (что, очевидно, невозможно). fk0(652 знак., 25.12.2019 11:17)