-
- Прерывания не нужны вообще-то, нужны 6 счетчиков аппаратных. По фронту на пине инкремент счетчика. Флаг переполнения счетчика. - max(18.07.2018 08:59)
- "Вам шашечки или ехать?" Почему решение с прерываниями не годится? - VLLV(18.07.2018 09:05)
- Пришли все 6 прерываний одновременно. На 4 Мгц. Что делать? - max(18.07.2018 09:18)
- Во-первых, одновременно пришедшие прерывания тоже приоритизируются внутренной логикой, а во-вторых, за 250 нс при 40..70 MIPS можно успеть много сделать - MBedder(18.07.2018 09:30 - 18:11)
- Пришли подряд 6 импульсов, один за другим. Даже не одновременно.Влетаем в прерывания последовательно, на одно прерывание... скажем 20 тактов на войти, апнуть счетчик и выйти. Итого 120 тактов. На 4 Мгц это нужно делать каждые 250 нс. Получаю 2 нс max(25 знак., 18.07.2018 10:01)
- 6 тактов на "войти, апнуть счётчик и выйти" - Крок(19.07.2018 10:53)
- флаги прерываний подымутся по любому, они от одновременности не зависят т.к. защелкиваются аппаратно же, а ты по мере возможностей бегай сбрасывай и считай. LordN(169 знак., 19.07.2018 10:06)
- экий ты привередливый. Примени аппаратные счетчики, как рекомендует Крок. - =L.A.=(18.07.2018 15:33)
- Пришли подряд 6 импульсов, один за другим. Даже не одновременно.Влетаем в прерывания последовательно, на одно прерывание... скажем 20 тактов на войти, апнуть счетчик и выйти. Итого 120 тактов. На 4 Мгц это нужно делать каждые 250 нс. Получаю 2 нс max(25 знак., 18.07.2018 10:01)
- Во-первых, одновременно пришедшие прерывания тоже приоритизируются внутренной логикой, а во-вторых, за 250 нс при 40..70 MIPS можно успеть много сделать - MBedder(18.07.2018 09:30 - 18:11)
- Пришли все 6 прерываний одновременно. На 4 Мгц. Что делать? - max(18.07.2018 09:18)
- "Вам шашечки или ехать?" Почему решение с прерываниями не годится? - VLLV(18.07.2018 09:05)
- Прерывания не нужны вообще-то, нужны 6 счетчиков аппаратных. По фронту на пине инкремент счетчика. Флаг переполнения счетчика. - max(18.07.2018 08:59)