[an error occurred while processing this directive]
Вопль души
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено MPA 18 декабря 2002 г. 10:30
В ответ на: Вопрос, так сказать, в плане собирания общей информации о глюках и помехоустойчивости. отправлено MPA 18 декабря 2002 г. 09:51

Году в 88 я в коллективе делал свой первый "крупный" проект на 1816ВЕ31. Чисто экспериментальная установка 1 шт. Рядом(1м) работала некая импульсная разрядная установка 10кВ. Не знаю какой там ток был, но транс где-то на 3кВт. Земли я тогда кое-как разводил, плату ручками делал, программу на асме 6кб писал не я, но отлаживали мы ее вместе с программистом - моя железяка в целом не мелкая была. Был интереснейший глюк у 1816. Отладчиков не было, да вообще, кроме асма ничего. Одна команда с конкретным регистром выполнялась не как надо.
MOV A, R0. При этом содержимое R0 разрушалось. Типа не скопировал, а из кармана в карман переложил. Недели две ушло на понятие. Поставили после этой команды MOV R0, A и все работало днями и зависало очень редко. Потом потребовалось увеличить быстродействие, купили чудовищно дорогой(1989г) 51 кристал от AMD с окном, и все стало работать вообще без зависаний. Что такое WDT, тогда еще никто не знал...

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

Ответы



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

E-mail: info@telesys.ru