Цитата Сообщение от capzap Посмотреть сообщение
для того чтоб получить 500Гц при абстрактном значении цикла программы в 1 мс, не нужны ни какие генераторы, достаточно инвертировать булеву переменную в каждом скане
а в случаях когда время срабатывания таймера равно этому циклу, то выход обработается уже в следующем, поэтому совершенно нормально что часть импульсов пропадает
Не совсем понятно, но я понял, что в таймере есть задержка времени срабатывания, и значение внутри сохраняется, следовательно только на следующем цикле будем получать значение уже опоздавшее на цикл. Странно, что оно не 250 Гц, а больше.
Не понятно, что означает фраза абстрактное значение цикла.
Подразумевается, что при нагрузке на процессор большим количеством переменных, экранов и тому подобное, это значение может меняться?

Еще вопрос, - " в каждом скане" Это имеется в виду каждый цикл?