Собственно, в заголовке весь вопрос :-)
Подскажите, как сделать, чтобы генератор выдавал только один импульс, но каждый цикл.
Я так понимаю, эту же переменную он подал на один из цифровых выходов. И подключив осциллограф к данному пину он смотрит частоту. Получается что удвоенная частота на осциллографе это частота выполнения программы.Сергей писал(а):kipiaxxx, ну, так и что намерял? Какая скорость выполнения одного цикла?
Результаты любопытные. Можно диссер писать...Сергей писал(а):kipiaxxx, ну, так и что намерял? Какая скорость выполнения одного цикла?
Правильно. Если бы счетчик был основан на внутреннем счетчике контроллера, который настроен на самое маленькое время счета. По окончанию счета вызывал прерывание, а в подпрограмме обработки прерывания, несколько команд меняющих состояние переменной. То частота была бы стабильна. В ПП обработки прерывания при помощи команд сравнения можно организовать делитель и результат выводить еще в одну переменную (болеан).kipiaxxx писал(а):Время выполнения цикла существенно зависит от объёма программы, а также наличия в ней некоторых блоков.Простые программки выполняются быстрее 1 мс, а объёмные - более 100 мс. Но всё очень индивидуально, причём по ходу выполнения это время также меняется заметно.