Я использую STM32F031K6, работающий на частоте 40 МГц, и я хочу разработать программу, которая действует как циклический регистр сдвига - для его синхронизации используется внешний триггер, значения в регистре сдвига сдвигаются влево каждый раз, когда нарастающий / спадающий фронт полученный. выход - один контакт высокого или низкого уровня.
Мне нужно сделать время между фронтом тактирования и выходом менее 0,5 мкс, или, если это не удается, как можно быстрее. Значения сдвигового регистра могут быть изменены, а длина также может быть изменена, но пока я просто начинаю с байта, например 11000010.
Сначала я думал реализовать это с помощью внешнего прерывания, но было высказано предположение, что может быть лучший способ реализовать это.
любая помощь очень ценится