-
- А прескалеры у них бывают? - Kpoк(27.03.2023 06:56)
- У STM32 таймеры каскадируются аппаратно. Читайте аппноты и даташиты. il-2(87 знак., 27.03.2023 05:47)
- Использовать 32-битный Заратустра не велит? - VladislavS.(26.03.2023 22:53)
- в 103 нет 32-битного - IBAH(26.03.2023 23:05)
- SysTick timer 24 bit - NickB(27.03.2023 10:35)
- А если серьёзно, то каскадировать. - VladislavS.(26.03.2023 23:36)
- Закопать стюардессу и применять современные контроллеры. - VladislavS.(26.03.2023 23:11)
- Великие предки как-то до иных планет долетали. Впрочем, это было
давно и неправда. - SciFi(26.03.2023 23:13)
- У них не было интернета и мобильников и они себе их сделали. Перед
нами стоят другие задачи. Изобретать заново - бесполезная трата
времени. - VladislavS.(26.03.2023 23:24)
- Изобретать заново - бесполезная трата времени. при наличии гигабайтов рамы и флэши для говнокода. - m16(26.03.2023 23:29)
- Тоже вариант. - SciFi(26.03.2023 23:28)
- У них не было интернета и мобильников и они себе их сделали. Перед
нами стоят другие задачи. Изобретать заново - бесполезная трата
времени. - VladislavS.(26.03.2023 23:24)
- Великие предки как-то до иных планет долетали. Впрочем, это было
давно и неправда. - SciFi(26.03.2023 23:13)
- в 103 нет 32-битного - IBAH(26.03.2023 23:05)
- А если каскадировать таймеры? По захвату перехода, в прерывании самого быстрого таймера, читаем все счётчики каскада, начиная с самого быстрого. Если захватываемое событие останавливает быстрый таймер (и весь каскад) - вообще нет проблем - накладок с неоднозначностью переходов значений счётчиков не будет. Если не останавливает - то сложнее, можно нарваться на инкремент следующего счётчика в каскаде раньше, чем он будет вычитан. Nikolay_Po(282 знак., 26.03.2023 22:21)
- Прескалером намутить:) - Vit(26.03.2023 21:35)
- Обязательно прерывание? Можно прерываться почаще. При помощи
нехитрой арифметики можно определить, какое прерывание "то самое".
Но задача наверняка стоит иначе. Впрочем, не будем вмешиваться в
военную тайну. - SciFi(26.03.2023 21:29)
- Да какая тут тайна... Надо исполнять код с перемененным периодом, с
максимально возможной точностью по времени. Я еще не знаю какой
будет квант времени, скорее всего ближе к тактовой. Это вариант
частотной автоподстройки, измеряется один период, вычисляется
другой - IBAH(26.03.2023 21:41)
- никто не мешает очень большое порубить на большие куски, но с безопасным зазором. вот с мелкими бОльшая засада может быть - Vit(26.03.2023 21:54)
- Ну, во-первых, "максимально возможная точность" без конкретных цифр — это фуфло, и звените. Во-вторых, можно крутить предделитель (PSC), регистр периода (ARR), регистр захвата (CCRn). Если этого мало, я уже не знаю, что ещё нужно. - SciFi(26.03.2023 21:44)
- Да какая тут тайна... Надо исполнять код с перемененным периодом, с
максимально возможной точностью по времени. Я еще не знаю какой
будет квант времени, скорее всего ближе к тактовой. Это вариант
частотной автоподстройки, измеряется один период, вычисляется
другой - IBAH(26.03.2023 21:41)