ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
21 января
1485858 Топик полностью
il-2 (23.12.2024 06:39, просмотров: 66) ответил klen на не получается. в режиме one-pulse-mode работает не так как мне нужно - по окончании счета сбрасывается и останавливается, по сбросу передергивает выходы. мне нужно чтоб не передергивал. или не сбрасывался и поэтому не передергивал. такое он не умеет. если воткнуть UDE=1, вообще зацикливается несмотря на OPM=1. те кто сейчас ставит 16-битные таймеры в микроконтроллеры - упыри болотные, кол осиновый им в задницу! Микрону я так вот и написал - примерно в такой форме про
Можно попробовать извернуться - использовать режим DMA burst для перестройки настроек таймера "на лету". т.е. по сигналу OCx, когда выход поменялся - запускать DMA burst и перенастраивать полярность выхода. Тогда по окончании счета выход передернется - но т.к. полярность изменилась - то он останется без изменений. Изврат конечно, но можно попробовать. Там только может понадобится еще поизвращаться из-за того, что настройки полярности для всех каналов находятся в одном 

регистре.