Спасибо! Все работает.
Еще один вопрос: может есть какой то простой готовый макрос - таймер задержки, например, на секунду. Или подскажите как его проще всего организовать.
Спасибо! Все работает.
Еще один вопрос: может есть какой то простой готовый макрос - таймер задержки, например, на секунду. Или подскажите как его проще всего организовать.
Последний раз редактировалось Ollema; 05.03.2019 в 13:44.
Задержки чего, включения-выключения или задержки прохождения сигнала?
Если включения-выключения, то как-то так:
Задержка включения-выключения.PNG
Если задержки сигнала, то ставите сдвиговый регистр, например если поставить сдвиговый регистр на 500 разрядов, то при длительности цикла 2 мс, задержка будет составлять 1 секунду, если каждый цикл писать!
Можно сдвигать биты внутри целочисленной переменной, там 32 бита!
Примерно как-то так:
Регистр сдвига.PNG
Вот регистр сдвига на 2048 разрядов, при цикле в 2 мс, задержка будет составлять более 8 секунд, так как тактовые импульсы для него можно формировать не чаще, чем через цикл программы!
Последний раз редактировалось Сергей0308; 06.03.2019 в 13:48.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.