-
- так он так и работает, external trigger input + one pulse mode + retrigger mode. Недавно разбирался, только у меня задача на порядок сложнее и задействованы 5 таймеров. - AVF(12.11.2018 17:50)
- тупо гляжу в RM. И не вижу сброса таймера в таком режиме. Мой английский не позволяет. Там реально таймер сбрасывается по фронту и НЕ создает при этом прерываний? А когда без фронта досчитывает до конца - тогда прерывание? - Лагунов(13.11.2018 09:07)
- а в какой RM смотрите, они разные. точно есть у F7, в других не интересовался. И такое можно. Режим Retriggerable one pulse mode (OPM), прерывание на out compare (CCIF). - AVF(13.11.2018 09:26)
- Обратите внимание, что сигнал уже заведён на произвольно выбранный вход таймера. Это чтобы жизнь мёдом не показалась. Почему-то думаю, что даже в этом Zilog'е надо сначала немного подумать, а потом подключать сигнал куда надо. - SciFi(13.11.2018 09:29)
- у TIM1 вроде любой вход можно настроить как вход триггера - AVF(13.11.2018 11:10)
- Обратите внимание, что сигнал уже заведён на произвольно выбранный вход таймера. Это чтобы жизнь мёдом не показалась. Почему-то думаю, что даже в этом Zilog'е надо сначала немного подумать, а потом подключать сигнал куда надо. - SciFi(13.11.2018 09:29)
- а в какой RM смотрите, они разные. точно есть у F7, в других не интересовался. И такое можно. Режим Retriggerable one pulse mode (OPM), прерывание на out compare (CCIF). - AVF(13.11.2018 09:26)
- В 'F4 нет SMS[3:0] = ‘1000’ Combined Reset + Trigger. Для reset-a надо исполизовать DMA. - wek(12.11.2018 18:06)
- ну автор семейство не конкретизировал - AVF(12.11.2018 18:51)
- Действительно, моя ошибка. Я видел F407ZG внизу... - wek(12.11.2018 19:01)
- ну автор семейство не конкретизировал - AVF(12.11.2018 18:51)
- тупо гляжу в RM. И не вижу сброса таймера в таком режиме. Мой английский не позволяет. Там реально таймер сбрасывается по фронту и НЕ создает при этом прерываний? А когда без фронта досчитывает до конца - тогда прерывание? - Лагунов(13.11.2018 09:07)
- Как минимум режим one pulse + trigger mode. Куб говорит, что для F407ZG можно использовать PA9 как вход триггера TI2FP2. evgeniy1294(40 знак., 09.11.2018 12:34 - 12:36)
- IRQ EXTI PA9 rising.И делай с ним что хош. - PlainUser(09.11.2018 12:31)
- Чего надо-то? Прервание, когда прекратились импульсы (от расходомера, надо думать)? - SciFi(09.11.2018 12:24)
- Есть поток байт, стробируемый импульсами. Надо ловить момент когда этот поток закончился. - Лагунов(09.11.2018 13:31)
- Можно настроить TIM1 так, что по фронту на CH2 будет вырабатываться сигнал TRGO, и он запустит другой таймер. Кроме того, по такому же фронту можно заставить DMA обнулять этот другой таймер, тупо записывая в регистр счётчика 0. Отставить DMA, тот SciFi(104 знак., 09.11.2018 13:46 - 14:04)
- у-у-у... а у Z8 всё было так просто - Лагунов(09.11.2018 19:47)
- В STM32 тоже всё просто! В кубическом кубе жмём на кнопку "сделать красиво код для бензоколонки" - и дело в шляпе. - SciFi(09.11.2018 19:52)
- если у TIM1 нет такого режима, то фиг - Лагунов(10.11.2018 10:22)
- Дело в папке. - blackprapor(09.11.2018 20:02)
- В STM32 тоже всё просто! В кубическом кубе жмём на кнопку "сделать красиво код для бензоколонки" - и дело в шляпе. - SciFi(09.11.2018 19:52)
- у-у-у... а у Z8 всё было так просто - Лагунов(09.11.2018 19:47)
- Можно настроить TIM1 так, что по фронту на CH2 будет вырабатываться сигнал TRGO, и он запустит другой таймер. Кроме того, по такому же фронту можно заставить DMA обнулять этот другой таймер, тупо записывая в регистр счётчика 0. Отставить DMA, тот SciFi(104 знак., 09.11.2018 13:46 - 14:04)
- Есть поток байт, стробируемый импульсами. Надо ловить момент когда этот поток закончился. - Лагунов(09.11.2018 13:31)
- так он так и работает, external trigger input + one pulse mode + retrigger mode. Недавно разбирался, только у меня задача на порядок сложнее и задействованы 5 таймеров. - AVF(12.11.2018 17:50)