ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
388486 Топик полностью
koyodza (18.02.2013 14:09, просмотров: 74) ответил Waltozar на Надеюсь обойтись без вложенных. А то вдруг вход дрыгнет быстрее, чем я успею обработать другие каналы, и потеряю последовательность фронтов. В общем, спасибо, выбор сделан!
можно попробовать сделать не так, но потребуется внешний 8-входовой XOR Входы нужно расположить в одном порту. Нужен только один таймер, на два входа захвата подаёте с выхода XOR Один канал настраиваете DMA пересылку по захвату из таймера в память, второй канал с более низким приоритетом настраиваете на пересылку из PORTn->IDR в память, при этом сам захват второго канала нам не нужен. В памяти получаете два массива, в одном состояния входов после переключения, во втором значения таймера. Для 4 каналов можно обойтись без внешней логики