реклама на сайте
подробности

 
 
> Подскажите как IAR работает с typedef struct
west329_
сообщение Sep 30 2008, 08:53
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Ситуация такая

Во время выполнения программы (номинальная загрузка стека ОЗУ 10% свободно 90%) вызывается некоторая процедура пусть П1. В процедуре П1 объявляется typedef struct, которая съедает стек ОЗУ на 90% контроллера (так было задуманно), выполняется нужные действия, данные выводятся, и осуществляется выход с процедуры П1.

Такой вопрос а как поступит компилятор IAR с ОЗУ когда выйдет с процедуры П1, вернёт обратно стек к 10%, или стуктура останится висеть в ОЗУ контроллера и останится свободно 100-90=10% ОЗУ ???

IAR AVR.4.21
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VladimirYU
сообщение Sep 30 2008, 09:32
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(west329_ @ Sep 30 2008, 12:53) *
Ситуация такая

Во время выполнения программы (номинальная загрузка стека ОЗУ 10% свободно 90%) вызывается некоторая процедура пусть П1. В процедуре П1 объявляется typedef struct, которая съедает стек ОЗУ на 90% контроллера (так было задуманно), выполняется нужные действия, данные выводятся, и осуществляется выход с процедуры П1.

Такой вопрос а как поступит компилятор IAR с ОЗУ когда выйдет с процедуры П1, вернёт обратно стек к 10%, или стуктура останится висеть в ОЗУ контроллера и останится свободно 100-90=10% ОЗУ ???

IAR AVR.4.21

Это вопрос не к IAR, а ответ K&R, на форуме ссылок достаточно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- west329_   Подскажите как IAR работает с typedef struct   Sep 30 2008, 08:53
- - Непомнящий Евгений   Цитата(west329_ @ Sep 30 2008, 12:53) В п...   Sep 30 2008, 09:09
- - west329_   Код/* MD5 context. */ typedef unsigned char uint...   Sep 30 2008, 09:32
|- - west329_   меня больше всего интересуют эти массивы Кодuint3...   Sep 30 2008, 09:41
- - Непомнящий Евгений   если они в стеке - да, см мой пост выше... Что неп...   Sep 30 2008, 09:50
|- - west329_   Цитата(Непомнящий Евгений @ Sep 30 2008, 12...   Sep 30 2008, 10:17
- - Непомнящий Евгений   С этого в любом случае стоит начать. Книжка не тол...   Sep 30 2008, 10:37
- - plombir   Цитата(west329_ @ Sep 30 2008, 12:53) Сит...   Oct 1 2008, 05:03
|- - west329_   Цитата(plombir @ Oct 1 2008, 08:03) west3...   Oct 1 2008, 05:23
||- - hainiken   Цитата(west329_ @ Oct 1 2008, 09:23) Меня...   Oct 4 2008, 20:24
|- - Непомнящий Евгений   Цитата(plombir @ Oct 1 2008, 09:03) west3...   Oct 1 2008, 05:29
|- - west329_   Цитата(Непомнящий Евгений @ Oct 1 2008, 08...   Oct 1 2008, 05:51
- - Непомнящий Евгений   На этой картинке вы еще из функции не вышли... Пос...   Oct 2 2008, 04:06
- - west329_   Цитата(Непомнящий Евгений @ Oct 2 2008, 07...   Oct 3 2008, 09:40
- - Непомнящий Евгений   Цитата(west329_ @ Oct 3 2008, 13:40) зелё...   Oct 3 2008, 11:15


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 11:29
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016