Цитата(mdmitry @ May 16 2007, 00:58)

Может проблема в оптимизации? Не рекомендуется в avr-gcc ставить оптимизацию O3 (см. документацию к компилятору).
Сам использую О2, а с volatile проблем никогда не было.
Спасибо ВСЕМ ! ! !
Проблема ушла сама собой, не знаю уж что такое, может глаз замылился .
Перегрузил, прописал все подозрительные переменные в STATIC VOLATILE и все пошло.
Проверил код, везде все нормально.
Прошу прощения у разработчиков за "человеческий фактор" . Тему считаю закрытой.
Всех откликнувшихся прошу помощи, в другой проблеме. AVR и AT клавиатура, но это уже другая
история. соответственно и форум другой открою.
" Многие вещи нам непонятны не потому, что наши понятия слабы; но потому, что сии вещи не входят в круг наших понятий." (с) К.Прутков.