Господа, а как объявить глобальную переменную в KEIL. До сегодняшнего дня я объявлял её в одном модуле а в другом прописывал со словом extern. Всё работало. Но поставил вчера версию 3.40 Как только программа доходит до такой переменной то виснит начисто, причём даже значения всех портов переходят в состояния ресета. Причём в режиме эмуляции всё работает зашибись, а на реальном микроконтроллере (LPC2103) такая фигня. На старой версии KEIL эта же плата отлично с этим кодом работала! Полный бред. Второй день мучаюсь с этой версией 3.40!!!