|
Мне нужно сделать следующее:
__C_task void FState(void)
{
*((int*)27)=вершина стека
те нужно при входе в FState восстанавливать начальное значение указателя data стека.
сейчас делаю так
int staddr;
__C_task void main(void)
{
straddr=*((int*)27);
..............
__C_task void FState(void)
{
*((int*)27)=straddr;
все в принципе работает только места под straddr жалко(памяти в обрез)
тем более straddr в общемто заменяет константу, вот я и думаю может такая константа имеется. Можно конечно в отладчике посмотреть только...
E-mail: info@telesys.ru