но контроллер виснет на этом месте... не знаю что и делать.. может кто знает пути решения?
Xenia
Mar 17 2012, 18:27
Цитата(Станис @ Mar 17 2012, 22:18)
while (!(SPSR&(1<<SPSR.7)));
Вот так надо записать это условие ожидания, если биты уже оформлены, как элементы структуры: while (!SPSR.7); Пототому что SPSR.7 это и есть тот самый бит, который вырезался из SPSR операцией AND с единицей, сдвинутой влево на 7 позиций. Кстати, IAR тоже позволяет использовать регистры, как структуры, поэтому и там допустима подобная запись: while (!SPSR_SPIF);
Genadi Zawidowski
Mar 17 2012, 18:29
Код
while (! (SPSR & (1<<7))) ;
Станис
Mar 17 2012, 18:52
Всем спасибо! все заработало))
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.