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

Отправлено Andy Mozzhevilov 29 августа 2001 г. 19:02
В ответ на: Вопрос по Z86E02 отправлено fedmi 29 августа 2001 г. 12:08

Очень похоже на то, с чем столкнулся я тогда.
Моя конфигурация - на ногах порта P3 у меня висели кнопки. Просто 3 кнопки, подтянутые резистором к +5В. На эмуляторе все прекрасно работало, но как только зашил программу в кристалл, начились непонятки.
При нажатии на кнопку программа улетала черт знает куда, иногда пересбрасывалась по wdt, иногда зависала, подробностей не помню. Мучался я дня 3-4. Ни с места.
Не помню почему но повесил я между кнопкой и входом элемент ТЛ2, все как рукой сняло. Не знаю с чем это связать, как бы вроде в E08 нет триггеров Шмитта на этих входах, а в эмуляторе вроде как есть. Но улет программы из-за дребезга (еще чего то?) я себе объяснить не
смог. Ну и что, что уровень на входе может болтаться где-то при нажатии кнопки? Попробуй, и результат отпиши, интересно мне, даже после стольких лет (лет 5-6 назад где то это было).

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

Ответы



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

E-mail: info@telesys.ru