Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: at89s8253+61c256
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
Kazap
Добрый вечер
Есть проблема:
система AT89s8252, соединена через LATCH адреса, аналогичная 74нс373, с ОЗУ 62с256, по классической схеме.Все работает на серийных устройствах.
Прошиваю AT89s8253 той же прогой, с незначительными изменениями-касающимися WDTи EEPROM. Выясняется что наблюдаются постоянные сбои обращения к ОЗУ., не проходит тест ОЗУ.
Вторая проблема- процессор после power up запускается на частоте в несколько раз меньше необходимой. После нескольких нажатий на reset частота становится нормальной. Режим работы устанавливаю обычный (не х2).Может, кто сталкивался с такими проблемами
Заранее спасибо
Kazap
СОо второй прорблемой разобрался- оказывается для 8253 нужны конденсаторы на кварце меньшей емкости-5пФ(стояло 15). А вот со сбоями ОЗУ-мучабсь
gala
Извиняюсь за повтор
Чем прожигаешь 8253?
(покупать новый программатор- начальство: категорически нет)

vik_ck[dog]mail[point]ru
vladec
Можно попробовать вместо защелки регистр, со срабатыванием по заднему фронту ALE. Это не совсем правильно, но иногда в такой ситуации помогает.
Kazap
Цитата(vladec @ May 11 2006, 19:02) *
Можно попробовать вместо защелки регистр, со срабатыванием по заднему фронту ALE. Это не совсем правильно, но иногда в такой ситуации помогает.


Спасибо за совет- выделил задний фронт в короткий импульс, использовал вместо LATCH-
D-flip-flop, (благо этот узел реализован на EPM7064s),но это не помогло
Косвенными методами решил проблему- включил ALE на режим выдачи только при
MOVX, увеличил кондеры на квац до 8.2 пф, добавил блокировочных кондеров и кондер 56 пф на
ALE, все эти меры в сумме помогли
-Tумблер-
Цитата(Kazap @ May 10 2006, 10:18) *
СОо второй прорблемой разобрался- оказывается для 8253 нужны конденсаторы на кварце меньшей емкости-5пФ(стояло 15). А вот со сбоями ОЗУ-мучабсь


У меня кондеры менять не пришлось. 47 пф + кварц 12 мгц.

Сбои Озу... есть классическая проблема x51 - возможная "шпилька"
на ALE при "неудачном" сочетании адресов и данных.

Лечится резистором 300-500 ом в разрыв цепи ALE.

Самый худший вариант - емкость на ALE.
Поскольку именно это - емкости на шинах процессора - и являются
одной из причин проблемы ALE.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.