У меня есть код, который нужно запускать каждые 2 минуты, что кажется достаточно простым. Проблема заключается в том, что запуск длительного процесса из таймера приводит к тому, что таймеры шатаются? какие-либо предложения.
Мои знания C не так велики, поэтому помогите мне с некоторыми основными идеями. MCU представляет собой Atmel Mega128L.
Долгий процесс — это http-вызов через GSM-устройство Telit (через UART1), он прекрасно работает сам по себе, но его необходимо запускать вне основного цикла, поскольку ему необходимо контролировать другие процессы.