Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение BOB51 »

Да и кто мешает специализированные микросхемы для управления электроприводом в проект включить (как большинство нормальных людей делает)?
8)
Евгений Ч.
Родился
Сообщения: 14
Зарегистрирован: Чт июн 13, 2013 20:29:22

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Евгений Ч. »

Да я понимаю что в силабовских это есть....но с ними не работал так как нет возможности шить их (пока нет). И про надежность их не знаю, а используемая микросхема должна молотить 24 часа при повышенной температуре...и это не управление электроприводом) Если получиться то как сделаю выложу схему и код)Может пригодиться...
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение BOB51 »

...
Судя по диаграмме трехфазная последовательность с дополнительным стробом...
А ее весьма прилично схемки из области управления электроприводом генерируют (трехфазные синхронные двигатели). :roll:
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Westbam »

Снова мне нужна помощь людей хорошо знакомых этой архитектурой.

Конкретно вопросы по AT89S52.
Строб на ALE формируется хардварно? В режиме загрузки проги из внешней памяти
на нем должен присутствовать цифровой сигнал?.
Я правильно понял загрузка программы из внешней памяти происходит хардварно?
и контроллер для этого не надо прошивать?
Ну и самый главный вопрос, какие условия нужно создать для контроллера, что бы
он точно начал грузить с внешней памяти?

Есть плата с этим контроллером, AT89S52 не хочет грузиться из внешней памяти.
Сброс есть, питание есть, EA - на минусе, кварц менял, контроллер тожа.. не грузиться гад
и все тут :evil:
Аватара пользователя
paskal
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Пн сен 05, 2011 10:03:06
Откуда: Тула

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение paskal »

Westbam писал(а):Строб на ALE формируется хардварно?

Да
Westbam писал(а):Я правильно понял загрузка программы из внешней памяти происходит хардварно?
и контроллер для этого не надо прошивать?

Тоже - да
Westbam писал(а):Ну и самый главный вопрос, какие условия нужно создать для контроллера, что бы
он точно начал грузить с внешней памяти?

Подать логический 0 на EA.
Westbam писал(а):Есть плата с этим контроллером, AT89S52 не хочет грузиться из внешней памяти.
Сброс есть, питание есть, EA - на минусе, кварц менял, контроллер тожа.. не грузиться гад
и все тут :evil:

Вроде тут все правильно. Может со схемой что не так.
Если бы на станции "Мир" стояли Винды, она бы еще висела и висела...
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Westbam »

Спасибо за ответы.

С платой там действительно что то не так.

На каких еще выводах контроллера должен присутствовать цифровой сигнал по мимо ALE?

Попробую завтра заменить конденсаторы, в обвязке кварца на 30пф, кварц там на 16Мгц.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение BOB51 »

Скорее всего стоит защита от взлома (активирована защита памяти). Оно тогда не должно с помощью внешней программы читать флешку.
:)
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Westbam »

Новые контроллеры поставляются залоченые?

Как эти мк переносят нагреф феном?
На одной полу дохлой плате определялся прогером нормально, снял
феном, рядом стоящую микросхему в соике и уже NOT KNOWN(FF,FF,FF)
На этой же плате интересный буг был, камень тоже не грузился, стоило
прикоснуться пинцетом до ресета(на ресете ноль) и опа.. он завелся, да и то не стабильно.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Gudd-Head »

Westbam писал(а):на ресете ноль

Ээээ...
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение BOB51 »

mcs51 сбрасывается логической единицей (а не нулем - в оличии от АВРок и ПИКов 0 на сбросе это рабочее сосотяние!).
Ежли в ПЗУ записана какая-то прога инициализации, то вполне может быть залочена:
EA/VPP External Access Enable.
EA must be strapped to GND in order to enable the device to
fetch code from external program memory locations starting at 0000H up to FFFFH.
Note, however, that if lock bit 1 is programmed, EA will be internally latched on reset.
EA should be strapped to VCC for internal program executions.
- спасает "общее стирание" (но вместе с программой). Как крайний случай - параллельный программатор.
Следующий вопрос - чего за программатор? Частенько при первом включении может выдать "кристалл неизвестен", и опять же: а какой уровень у сброса?(программер обычно позволяет с этим параметром вольно обращаться).
8)
И ешшо... А регистрик - защелка для младшего байта адреса в схемке имеется? :)))
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Westbam »

прогер и софт от туда:

http://dybkowski.net/content/en/node/15

Питаю прогер на прямую от платы, 5Вольт.

Считывал фьюзы защиты из исправной платы, галки(LB1,LB2,LB3) пусты.

Сброс на плате сделан из DS1233 и 74hc04D.
На сбросе 0, делал сброс и через резистор на минус и рез + кондер на 1мф, результата
не надо. это я про другую плату, не о той что в начале говорил.

Рядом с епромкой стоят 74hc373D, 74hc245D.

В общем я почти уверен что убил мк феном хоть и старался не перегревать,
в следующий раз буду юзать сплав розе.
Куплю новые контроллеры, заменю.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение BOB51 »

Именно с этой оболочкой такие "глюки" и встречаются.
Я пользуюсь правда железом от самодельного STK200 (и АВРки и 51-е в одном пакете).
Выставляется "авто" + в окошке указать тип МК.
Тест-панелька должна быть обязательно оснащена кварцем и кондерами генератора, предпочтительно 4МГц и 27пикушек, чтоб и 40-лапку 51й и атмегу8515/162 можно было пытать. В одном варианте попадалось, что EA на +5 через килоом подавали...но не факт. Ведет себя не всегда корректно - приходится иной раз через "перезапуск" по два раза работать.
Есть еще одна DOS (DOS-окно) прога, но та под STK200 с переходником и только под штатный LPT (возможно и под FAT32!!!) :
aec_isp.zip
(105.5 КБ) 279 скачиваний

питание на программатор с панелькой подается от USB или от игрового порта ПК.
:beer:
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Westbam »

Спасибо за проги.

Контроллеры заменил начали определяться, стер полностью на всякий случай.
Однако ремонту это помогло мало.

Фьюзы защиты у них инверсные, как у AVR?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение BOB51 »

Лучший ответ в даташите :cry:
http://www.atmel.com/Images/doc1919.pdf
кроме того верояты всяческие аппаратные защиты по разным условиям... но это уже самого МК не касается - схемотехника конкретного устройства.
:beer:
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Westbam »

Даташит смотрел, судя по всему нет, я хотел знал наверняка.

Что за аппаратные защиты?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение BOB51 »

Точнее даташита последней свежести пока ничего не придумали.
Ну еще и ерраты почитать надобно.
8)
Относительно "Что за аппаратные защиты?" ответ может дать только документация на устройство, да еще, пожалуй дешифровка схемы по монтажке/печатке (ежли до двух слоев).
:beer:
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Westbam »

С документацией облом, но я бы многое отдал за service manual к этому устройству.

еррату смотрел, ничего интересного для себя не нашел.

Попробовал тактануть от внешнего генератора и опять ничего, мать его за ногу..
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение BOB51 »

Тогды включаем МОЗГИ и дешифровка по монтажу (ежли не более 2х слоев) :wink:
Westbam
Встал на лапы
Сообщения: 82
Зарегистрирован: Пт янв 02, 2009 19:28:44
Откуда: Москва
Контактная информация:

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение Westbam »

Дешифровка это излишне.. все нужное для запуска контроллера
на плате есть.

Выпаял контроллер, прямо на ноги напаял минимальный обвес, заводиться сцука.
Заметил капризность в плане сброса, нормальный старт только если ресет через
rc цепь(47мф и резистор на 8.2к), если просто через резюк на минус, тут 50/50, старт или
полный ступор, что даже генерации на кварце нет.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15543
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Мелкие вопросы по МК-51 а-ка MCS-51, ASM и не только..

Сообщение BOB51 »

:shock:
а даташиту почитати???
у AT89S5xxx ВНЕШНЯЯ цепочка сигнала сброса (аналогии с внутренними формирователями вида АВР/ПИК у классики нету - в отличии поднавороченных силапсей, атмелевской серии LP и STCшек/www.STCMCU.com/)
:tea:
Ответить

Вернуться в «Разные вопросы по МК»