Пишется это всё в IAR Embedded Workbech IDE, IAR C/C++ Compiler for AVR 4.12A/W32 [Evaluation] (4.12.1.3) Например глобальная переменная в функции даёт сбой и прога вылетает на этом месте. Проверил всё возможное, попробовал отказаться от использования этой глобальной, перековырял много кода в итоге заработало, хотя толком ничего не поменял, кроме как способа передачи параметров, добавил в функции новый и везде поубирал, где отдельно вызывалось. Вот и хочу разобраться в чем же всё-таки дело... Кста если кто знает где можно найти более свежую версию IAR с лекарством поделитесь пожалуйста.