Цитата(ILYCHOFF @ May 30 2006, 09:52)

Раньше писал на CV перешел на IAR. Нашел исходник для работы с LCD HD44780, написан был для ICC, переделал под IAR не могу никак заставить работать. Сначала думал что задержки не работают, они были организованы через for, заменил на стандартные, все-равно никакого эффекта, Тестовая плата и индикатор рабочие, старые прошивки сделанные в CV работают нормально. Проц Мега16, кварц 8 МГц, R/W у индикатора висит на земле, шина 4 бит. индикатор WinStar 1602A
...
Если у Вас все работало под CV, то по всей видимости реализация задержек (сам алгоритм в зависимости от тактовой частоты) для IAR реализован неверно и если код инициализации и управления не менялся - других причин быть не может. На форуме вопрос по задержкам для IAR поднимался и разьяснялся (с приведением кода) не один раз. Сделайте поиск для функций: DelayMs и DelayUs.