[an error occurred while processing this directive]
|
Здравствуйте!!!
Пишу программу для AVR8515. В ОЗУ создаю стек, с начальным адресом 0х60. Далее по этому адресу записывается некие данные, и мне необходимо увеличить адрес указателя стека на 1. Все это делается следующем образом:
...
#if !defined (_IO8515_INCLUDED)|| ( (__TID__ >> 15) == 0) //для SFR
sfrb Point = 0x60;
Point = data;
&Point++;
#endif /*_IO8515_INCLUDED (SFR part)*/
...
Собственно ВОПРОС!!!
Увеличение таким образом (&Point) действительно ли делает адрес указателя стека 0х61 или это как по другому делать надо???
Очень жду ответа!
Заранее благодарна, Анастасия.
E-mail: info@telesys.ru