Как новичок в C, я изо всех сил пытаюсь решить эту мою проблему:
Я работаю над проектом, в котором мне нужно программировать PIC (микрочип) на C, используя платформу mikroC.
То, чего я пытаюсь добиться, - это только с одним переключателем / кнопкой, мне придется переключаться с трех разных «модулей» (так как я их называю «модулями», они соответствуют различным световым эффектам, создаваемым светодиодами)в зависимости от времени, проведенного нажатием переключателя / кнопки.В моем случае, после 500 мс модуля 1, после 1500 мс модуля 2, и после 3500 мс модуля 3 (и все это должно быть в бесконечно повторяющемся цикле, так как я должен иметь возможность менять модульв ЛЮБОЕ ВРЕМЯ во время операции).
Моя единственная проблема - заставить таймер / часы запустить запуск в начале программы и продолжать отсчитывать время до достижения сигнала остановки (например, конца цикла или чего-то еще).).
Возможно, неуместно спрашивать это сообщество, но я все же здесь.
Я уверен, что это скорее проблема "алгоритмики / логики", чем что-либо, но у меня естьв течение последней недели пытался понять, как обойти эту проблему ...
Нет результатов, поскольку код вообще не готов.