А точно у PIC16F628 стек - 8 уровней? Чего то у меня подозрение, что мою програму глючит из за большого числа вложенностей пп, но 8 вроде не превышал. Никто не сталкивался?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Igor_O
26 ноября 2003 г. 15:05
Составить ответ
|||
Конференция
|||
Архив
Ответы
точно 8 уровней. а прерывания посчитал ? ;)
—
юниор
(26.11.2003 15:46,
пустое
)
Ответ: А предусматрел, чтобы тот call, который вызывается из прерывания, не вызывался больше ни чем, если прерывания разрешены? Умножение и деление - тоже подпрограммы.
—
_VAI
(26.11.2003 15:56,
пустое
)
фигня
—
юниор
(26.11.2003 18:34,
пустое
)
Ответ: объясните
—
_VAI
(26.11.2003 22:15,
пустое
)
все временные переменные сохраним и будут эти ф-ции реентерабельный.(+)
—
юниор
(27.11.2003 12:36, 188 байт)
Ответ: И не использовать локальные переменные, а вообще, с точки зрения программиста пик-гавно!
—
_VAI
(27.11.2003 13:33,
пустое
)
16-ые, а 18-ые значительно лучше. ну, уж, какой есть. зато олдовый ;)
—
юниор
(27.11.2003 14:10,
пустое
)
Ответ: Вай, точно. А я и думаю, чего эффект плавающий? У меня в прерывании еще и call сидит. Поэтому когда понизил уровень пп все встало на места. Спасибо
—
Igor_O
(26.11.2003 15:51,
пустое
)
Аппаратный стек - туфта!
—
AVR
(26.11.2003 16:04,
пустое
)
Ответ: Согласен! Но другог микрочип не дал (а так красиво было написано многоуровневым меню. Теперь все смешалось люди, кони)
—
Igor_O
(26.11.2003 16:30,
пустое
)
многоуровневое меню с неограниченым уровнем вложенности
—
blackbit
(26.11.2003 17:53, 110 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru