правда прога не может использовать стек (подрограммы, прерывания)...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
RUAL
17 августа 2004 г. 14:59
В ответ на:
Согласен, для передачи сигналов SOS сгодится :)
отправлено Щ.С. 17 августа 2004 г. 14:53
Составить ответ
|||
Конференция
|||
Архив
Ответы
Может. Прописываете в ПЗУ адрес возврата, устанавливаете на него SP
—
Iwan
(17.08.2004 15:49, 160 байт)
Это частный случай без возможности передачи параметров через стек. Прерывания пользовать невозможно.
—
Щ.С.
(17.08.2004 16:01,
пустое
)
Праметры передать можно.
—
Iwan
(17.08.2004 16:18, 240 байт)
Дык, и я о том :)
—
Щ.С.
(17.08.2004 16:22,
пустое
)
Интересная мысль
—
igor_m
(17.08.2004 15:59,
пустое
)
Не заморачивайтесь. Это все от бедности было.
—
Iwan
(17.08.2004 16:21, 46 байт)
Ответ:
—
igor_m
(18.08.2004 08:02,
пустое
)
А вопрос тот же: можно ли ис-ть кэш в качестве памяти программ? в смысе как?
—
igor_m
(17.08.2004 15:11,
пустое
)
это ясно, непонятно: зачем извраты в нашем 21-м веке?
—
Щ.С.
(17.08.2004 15:03,
пустое
)
Пошёл на базаре за 100р купил плату (и паять не надо) поставил типа дос (и почти ничего программить не надо).Ту же тини поиди закажи(привезут/непривезут), ДШ читать , программатор паять.
—
igor_m
(17.08.2004 15:21,
пустое
)
На 100р. плату и памяти р. на 10-15 подсыпят :)
—
Щ.С.
(17.08.2004 15:32,
пустое
)
Ага, воткнул в розетку, пинцетом типа клавишЫ...за 100р. Температура, опять-же ниже -0ºC упала. Или потрясло чего-нить.
—
=mse=
(17.08.2004 15:31,
пустое
)
Ну понятно. А в принцепе вопрос то другой был : КАК юзать кэш вместо озу?
—
igor_m
(17.08.2004 15:38,
пустое
)
Это куда-нить на хобот. А так - разрешить кэшь и выполнить программу - она автоматом всосётся.
—
=mse=
(17.08.2004 15:48,
пустое
)
Откуда она всосётся, если ОЗУ - Н Е Т? Если попытаться изменить данные, всосанные из флеша, то контроллер памяти рано или поздно попытается их записать обратно... со всеми вытекающими...
—
AlexD
(17.08.2004 15:55, 34 байт)
из ФЛЭШИ. И разговор идёт не о ДАННЫХ, а о КОДЕ. А КОД никуда не выгружается. В крайнем случае - затрётся, но если программа помещается там, то затираться не будет.
—
=mse=
(17.08.2004 16:04,
пустое
)
Но вопрос то звучал так - КАК использовать кэш ВМЕСТО ОЗУ.
—
AlexD
(17.08.2004 16:21,
пустое
)
Вопрос звучал "как выкинуть РАМ". Вот так - раз и выкинул. Работай с регистрами.
—
=mse=
(17.08.2004 16:45,
пустое
)
К тому и вернулись, если работать только с регистрами и без стека (не считая извращений) то можно, тогда и cash ни причем.
—
Щ.С.
(17.08.2004 16:15, 44 байт)
хобот - это где?
—
igor_m
(17.08.2004 15:55,
пустое
)
это тут
—
=mse=
(17.08.2004 15:58,
пустое
,
ссылка
)
Ааа это так называется. Не ну это чисто программерско-ембеддерный вопрос.
—
igor_m
(17.08.2004 16:04, 65 байт)
Ну по ключевым словам поискать, там должно быть.
—
=mse=
(17.08.2004 16:07,
пустое
)
Спасибо. попробую.
—
igor_m
(17.08.2004 16:09,
пустое
)
Да есть задачки для Tiny-12,15, но с аппаратным стеком, но причем здесь x86 ?
—
Щ.С.
(17.08.2004 15:11,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru