• Объявления

    • admin

      Просьба всем принять участие!   24.11.2017

      На форуме разыгрывается спектроанализатор Arinst SSA-TG LC (цена 18500 руб). Просьба всем перейти по ссылке ниже и принять участие!

Alks_D

Members
  • Публикации

    6
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

О Alks_D

  • Звание
    Новенький
  1. At89S51 Ведет Себя Некорректно

    попробовал, ничего не изменилось. интересно, что же не так... прикрепил исходник и хекс... TEST51.rar
  2. At89S51 Ведет Себя Некорректно

    залил программку, происходит тоже самое. Заливал хекс также из темы форума "Начинаем Работать С 51-Ми Контроллерами" (про мигание светодиодами), контроллер ведет себя точно также. Куда копать?
  3. At89S51 Ведет Себя Некорректно

    код, листинг, хекс..прикрепил в архиве test2.zip
  4. At89S51 Ведет Себя Некорректно

    так я написал, что EA подключен через резистор на 1кОм к Vcc...проверял вольтметром есть там +5в...
  5. At89S51 Ведет Себя Некорректно

    смысле? на него разве чтото нужно подавать? на осцилографе наблюдал импульсы около 2 МГц..быть может вы имели ввиду инверсный относительно кварца... проблема в том, что МК по ходу не хочет работать с программой из внутренней памяти, а пытается найти внешнюю...
  6. At89S51 Ведет Себя Некорректно

    Доброго времени суток! Проблема возникла с AT89S51, вернее с его правильным включением в схему. Подключаю его так 40 - питание +5в, 20 земля, сделал автоматический Reset при включении питания ( конденсатор на 10мк к 9 ноге (RST) и от 9 ноги на землю резистор на 150 кил), также для того чтобы мк выполнял прогу из внутренней памяти подключил ногу 31 (EA) через резистор 1к к питанию. Кварц на 12 МГц на землю через кондеры на 33 пик. Написал простую прогу на асме, сбрасывает все порты в ноль, а потом дергает пин 0 порта 1 с частотой 40 кГц. Прога проверена в симуляторе. Программировал "Тритоном". Верификация проходит успешно. Контроллер ведет себя так ( проверял осциллографом), на порт 0 на пин 0 и 1 выдаются имульсы 5 в с частотой около 2 МГц...все остальные пины 0 порта в нуле..сигнал PSEN есть 2МГЦ имульсы. Все остальные порты в единице. Проверил напряжение питания 5в, EA 5в, ресет 0, при включении полсекунды примерно уровень лог 1 на ресете. Есть второй точно такой же AT89S51 незапрограммированный, ведет себя также. Складывается впечатление что МК пытается читать программу из внешней памяти (т.к. при этом он задействует порт 0 и частично порт 2). Вопрос: может что не так в номиналах элементов или вообще не так подключаю, либо нужно установить какие то параметры в программе? P.S. Если непонятно описал схему включения, могу нарисовать и прикрепить сюда. Заранее спасибо