Цитата(bureau @ Oct 19 2007, 17:41)

Есть предположение что подгорел один бит в регистре общего назначения.
1) в чём выражатеся "подгорание"?
2) есть предложение проверить предположение маленькой тестовой программкой на ассемблере.
Цитата(bureau @ Oct 19 2007, 17:41)

Можно ли как-то в WinAVR закрыть доступ к этому регистру(не используюя при этом asm вставки). Например так что б он вообще не юзал R25, а вместо него использывал R18 или какой-то другой...
Не выйдет без перепиливания напильником и пересборки. Ключ -ffixed-имя_регистра существует, но с R25 не выйдет, так как они из оснвоной рабочей пары R25:R24, в которой передаётся первый аргумент и возвращается значение.