Алексей Мусин (15.04.2005 14:48, просмотров: 1) ответил Хитрый Чен на Как избежать сохраниния с стек большого числа регистров?
У IAR'a такая "договоренность", обработчик прерывания не знает, сколько регистров нужно вызываемой функции, поэтому сохраяняет все регистры.
Выход один - избегайте вызова функций из ISR, тем более таких как Delay чего-то-там, либо вставляйте макросом :).