Страница 15 из 53

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

Добавлено: Пт июл 19, 2013 19:14:04
BOB51
Да и кто мешает специализированные микросхемы для управления электроприводом в проект включить (как большинство нормальных людей делает)?
8)

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

Добавлено: Сб июл 20, 2013 13:52:47
Евгений Ч.
Да я понимаю что в силабовских это есть....но с ними не работал так как нет возможности шить их (пока нет). И про надежность их не знаю, а используемая микросхема должна молотить 24 часа при повышенной температуре...и это не управление электроприводом) Если получиться то как сделаю выложу схему и код)Может пригодиться...

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

Добавлено: Сб июл 20, 2013 18:21:41
BOB51
...
Судя по диаграмме трехфазная последовательность с дополнительным стробом...
А ее весьма прилично схемки из области управления электроприводом генерируют (трехфазные синхронные двигатели). :roll:

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

Добавлено: Ср дек 04, 2013 22:54:22
Westbam
Снова мне нужна помощь людей хорошо знакомых этой архитектурой.

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

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

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

Добавлено: Чт дек 05, 2013 00:12:14
paskal
Westbam писал(а): Строб на ALE формируется хардварно?
Да
Westbam писал(а): Я правильно понял загрузка программы из внешней памяти происходит хардварно?
и контроллер для этого не надо прошивать?
Тоже - да
Westbam писал(а): Ну и самый главный вопрос, какие условия нужно создать для контроллера, что бы
он точно начал грузить с внешней памяти?
Подать логический 0 на EA.
Westbam писал(а): Есть плата с этим контроллером, AT89S52 не хочет грузиться из внешней памяти.
Сброс есть, питание есть, EA - на минусе, кварц менял, контроллер тожа.. не грузиться гад
и все тут :evil:
Вроде тут все правильно. Может со схемой что не так.

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

Добавлено: Чт дек 05, 2013 01:08:45
Westbam
Спасибо за ответы.

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

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

Попробую завтра заменить конденсаторы, в обвязке кварца на 30пф, кварц там на 16Мгц.

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

Добавлено: Чт дек 05, 2013 09:23:24
BOB51
Скорее всего стоит защита от взлома (активирована защита памяти). Оно тогда не должно с помощью внешней программы читать флешку.
:)

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

Добавлено: Чт дек 05, 2013 13:46:10
Westbam
Новые контроллеры поставляются залоченые?

Как эти мк переносят нагреф феном?
На одной полу дохлой плате определялся прогером нормально, снял
феном, рядом стоящую микросхему в соике и уже NOT KNOWN(FF,FF,FF)
На этой же плате интересный буг был, камень тоже не грузился, стоило
прикоснуться пинцетом до ресета(на ресете ноль) и опа.. он завелся, да и то не стабильно.

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

Добавлено: Чт дек 05, 2013 13:52:46
Gudd-Head
Westbam писал(а):на ресете ноль
Ээээ...

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

Добавлено: Чт дек 05, 2013 14:50:37
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)
И ешшо... А регистрик - защелка для младшего байта адреса в схемке имеется? :)))

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

Добавлено: Чт дек 05, 2013 16:13:54
Westbam
прогер и софт от туда:

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

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

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

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

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

В общем я почти уверен что убил мк феном хоть и старался не перегревать,
в следующий раз буду юзать сплав розе.
Куплю новые контроллеры, заменю.

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

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

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

Добавлено: Пт дек 06, 2013 15:53:03
Westbam
Спасибо за проги.

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

Фьюзы защиты у них инверсные, как у AVR?

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

Добавлено: Пт дек 06, 2013 17:38:39
BOB51
Лучший ответ в даташите :cry:
http://www.atmel.com/Images/doc1919.pdf
кроме того верояты всяческие аппаратные защиты по разным условиям... но это уже самого МК не касается - схемотехника конкретного устройства.
:beer:

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

Добавлено: Пт дек 06, 2013 19:58:49
Westbam
Даташит смотрел, судя по всему нет, я хотел знал наверняка.

Что за аппаратные защиты?

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

Добавлено: Сб дек 07, 2013 15:01:51
BOB51
Точнее даташита последней свежести пока ничего не придумали.
Ну еще и ерраты почитать надобно.
8)
Относительно "Что за аппаратные защиты?" ответ может дать только документация на устройство, да еще, пожалуй дешифровка схемы по монтажке/печатке (ежли до двух слоев).
:beer:

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

Добавлено: Пн дек 09, 2013 17:04:12
Westbam
С документацией облом, но я бы многое отдал за service manual к этому устройству.

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

Попробовал тактануть от внешнего генератора и опять ничего, мать его за ногу..

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

Добавлено: Пн дек 09, 2013 20:01:06
BOB51
Тогды включаем МОЗГИ и дешифровка по монтажу (ежли не более 2х слоев) :wink:

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

Добавлено: Ср дек 11, 2013 21:12:19
Westbam
Дешифровка это излишне.. все нужное для запуска контроллера
на плате есть.

Выпаял контроллер, прямо на ноги напаял минимальный обвес, заводиться сцука.
Заметил капризность в плане сброса, нормальный старт только если ресет через
rc цепь(47мф и резистор на 8.2к), если просто через резюк на минус, тут 50/50, старт или
полный ступор, что даже генерации на кварце нет.

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

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