Цитата
Всё я уже скачал, проект вроде создал, как привычное для ассемблера
ldi rTemp, high(RAMEND) ; Инициализация стека...
out SPH, rTemp ; ...
ldi rTemp, low(RAMEND) ; ...
out SPL, rTemp ; ...
Этого не надо делать, компилятор сам инициализирует стек.
Дальше: когда я начал с ИАРом разбираться, то мне помог документ UserGuide.pdf, там есть глава, посвященная созданию проекта, его настройке и компиляции. К сожалению ни чего не могу точно сказать, т.к. все это на работе, а я сейчас дома.
Насчет создания прерываний: это просто функция, типа
void my_interrupt(void)
{
//your code
}
, но перед ней стоит директива #pragma _что_то_там_не_помню
по директивам есть отличный файл справки, название файла не помню, откройте его из IDE (меню Help).