[an error occurred while processing this directive] [an error occurred while processing this directive]
А я бы 51-й не ставил (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Анатоль 19 августа 2001 г. 14:57
В ответ на: Или сименс из C16x или даже из MSC-51 типа C5xx не флешовые. отправлено Elektronik 19 августа 2001 г. 14:43

У него длина команд кратна байту и причем команды разной длины. Ранее это было актуально, поскольку оптимально использовалось пространство памяти программ. Но такое дело при сбое счетчика команд, может привести к тому, что загрузится не первый байт команды, а ее вторая часть, например адрес перехода воспримется как команда и там такого навротится.. ИМХО uC с фиксированной длиной команды, которая загружается за один прием предпочтительней в плане надежности.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru