Помдскажите как запрограммировать МК, конфигурация читается.

Обсуждаем цифровые устройства...
Ответить
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт мар 22, 2011 18:41:48

Сообщение Serj324 »

Добрый день.
Имеется МК Atmel 80c52X2-MC. Я к ней подключился по шине Rx, Tx, Gnd, кабелем от сотового телефона на микросхеме PL2303, могу читать всю конфигурацию и видеть настройки, но не как не могу запрограммировать. Дело в том что, надо как-то включить режим программирования, имеется даташит, но мне не удается в нем разобратся, там вроде сказано для разрешения программирования надо подать на контакт МК под название ALEprog +5 в с пульсацией в 10 мс, и еще что-то сделать, а что именно еще сделать, не как не могу понять. Помогите пожалуйста разобратся. Даташит прикрепляю.
Вложения
8XC51_8XC52.pdf
(257.82 КБ) 396 скачиваний
Реклама
Вымогатель припоя
Сообщения: 506
Зарегистрирован: Пн авг 31, 2009 22:10:50
Откуда: СК

Сообщение Шурики »

Начните с того, что
1. AT80Cxx не программируется внешним программатором, т.к. имеет ROM.
2. AT80C52 не программируется и не считывается через UART.

Напишите, каким ПО и какие данные были считаны из этой микросхемы?
Реклама
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт мар 22, 2011 18:41:48

Сообщение Serj324 »

Эта микросхема установлена в передатчике для сигнализации называется ATS-100 http://asstir.ru/userfiles/file/docs/ATS%20100-rus.pdf. Этот передатчик имеет внутренний COM порт. Программа используется GUP5000 http://asstir.ru/userfiles/file/docs/GUP5000.pdf все что вы видете на фото в описании к передатчику, легко считывается UART интерфейсом, и им же и программируется, НО при соблюдении некоторых условий. А их несколько есть оказывается стандартное программирование, со считыванием защитных битов, и быстрое программирование на странице 31 http://radiokot.ru/forum/download/file.php?id=219901 даташита, в самом низу приведена схема и точный пример пульсации. А на странице 30 написанно приблизительно следующее;
СпойлерБыстрый Пульс ПрограммированиеУстановки для программирования микроконтроллеров быстро импульсов показана наРисунок 26. Обратите внимание, что устройство работает с 4 до 6 МГцгенератор. Причина, по которой генератор должен быть запущен в том, чтоУстройство выполняет внутренние адреса и данных программы передач.Адрес места EPROM быть запрограммированы применяется кпорты 1 и 2, как показано на фигуре 26. байт-код будетзапрограммирован в этом месте применяется для порта 0. RST, PSEN иконтакты портов 2 и 3, указанных в таблице 8, состоится в «ПрограммеУровни кода данных 'указано в таблице 8. ALE / PROG является импульснымнизкие в 5 раз, как показано на рисунке 27.Чтобы запрограммировать таблицу шифрования, повторите программирование импульса 5Последовательность адресов от 0 до 1FH, используя 'Pgm ШифрованиеТаблица 'уровнях. Не забывайте, что после того, как таблица шифрованиязапрограммированные, циклы проверки будет производить только зашифрованные данные.Чтобы запрограммировать биты защиты, повторите программирование импульса 5Последовательность использования "Pgm безопасности немного" уровней. После один бит безопасностизапрограммирован, дополнительно программирование ЗУ иТаблица шифрования отключена. Тем не менее, другие биты безопасности может ещезапрограммировать.Обратите внимание, что контакт ЕА / VPP не должно быть позволено идти вышеМаксимальный заданный уровень ВПП на любое количество времени. Даже узкийглюк выше этого напряжения может привести к повреждению
Но кто бы мне объяснил пошагово что конкретно надо сделать.
А вот люди давно сделали http://www.radiokot.ru/forum/viewtopic.php?f=28&t=49776
А у меня не получается.
Друг Кота
Аватара пользователя
Сообщения: 15739
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

В данном случае скорее всего речь идет не о самом МК, а о программировании комплектной внешней EEPROM в составе устройства. Либо (ежли уж точно от АТМЕЛ) о подгруппе RD/ED/RC микрушек - там надо конкретное наименование и по нему даташит смотреть. У них и внутренняя ПЗУ и секции бутлоадера встречаются. А вот чего в тот бублоадер залито - то разработчик устройства ведает.
:roll:
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Сообщения: 506
Зарегистрирован: Пн авг 31, 2009 22:10:50
Откуда: СК

Сообщение Шурики »

фото платы выложите
Реклама
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт мар 22, 2011 18:41:48

Сообщение Serj324 »

123
Последний раз редактировалось Serj324 Чт июл 30, 2015 19:45:49, всего редактировалось 1 раз.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15739
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

В управляющем контроллере как минимум два разных программных фрагмента - один работает непосредственно с внешней EEPROMкой согласно требований ее протокола обмена, второй с внешними устройствами(ПК) по RS232 по своему протоколу и своим правилам.
Возможно протокол внешнего устройства(ПК) имеет дополнительный набор своих команд для активации режима программирования внешней флешки или еще какой механизм защиты от случайной смены критичных параметров, включая обязательную защиту паролем различных уровней доступа пользователя.
8)
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт мар 22, 2011 18:41:48

Сообщение Serj324 »

123
Последний раз редактировалось Serj324 Чт июл 30, 2015 19:45:24, всего редактировалось 1 раз.
Друг Кота
Аватара пользователя
Сообщения: 15739
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Как выше уже указано, МК с ОДНОКРАТНО ПРОГРАММИРУЕМЫМ ПЗУ перепрограммированию не подлежат - нужно новый "чистый" МК брать.
ЕЕПРОМку отдельно перепрошить можно... НО... МК может иметь спецтест на "целостность данных" в самой ЕЕПРОМ и в последствии МК при тесте оборудования саапсем "заблокируется".
8)
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт мар 22, 2011 18:41:48

Сообщение Serj324 »

123
Последний раз редактировалось Serj324 Чт июл 30, 2015 19:44:58, всего редактировалось 1 раз.
Встал на лапы
Сообщения: 129
Зарегистрирован: Вт мар 22, 2011 18:41:48

Сообщение Serj324 »

123
Ответить

Вернуться в «Цифровая техника»