Перейти к содержанию

vovkru

Expert
  • Постов

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

  • Посещение

  • Победитель дней

    6

Весь контент vovkru

  1. Практически все щитки имеющие моторы без ограничителей имеют одну особенность. Если на столе запитать щиток, то стрелы на этих моторах становятся точно над ограничителем. Желательно процедуру проверки после установки стрелки повторить несколько раз. Что-бы удостовериться, что стрелка становится над ограничителем. Это касается и Ниссанов и Пежо с Ситроенами да и практически всех с аналогичными стрелочными моторами. Запитывать щиток надо именно на столе, с отключенными информационными проводами!
  2. vovkru

    MC9S12DT128. 4L40K

    Недоработка в файле документации. Для 912В32 не прорисован вывод, куда подаётся напряжение программирования. Доработаем
  3. Ответ по накопившимся вопросам. Начнём с того, что везде написано обращайтесь в личку Vasilich или vovkru !!! Что касается того, что номер при абдейте адаптера не проходит. Я конечно могу сообщить номер ипрога и в этой ветке, но лучше-бы это обсуждать в личке. Для работы с Лада Гранта. Нужно обязательно обновить прошивку адаптера из последнего обновления. В этом обновлении лежали и скрипты для HA HY микроконтроллеров. По тому. что происходит с вашим адаптером я могу сделать заключение. что с ним не всё в порядке по электрической части. 9S12H256 то не читалась. то вдруг прочиталась и отсутствие связи с HY64 говорит о том. что или подсаживается питание или проблемы с Ресетом. Из опыта обращений с аналогичными проблемами - это или плохой кабель USB. Причём проверить его можно только под нагрузкой. Информацию он пропускает отлично, а вот при импульсных повышениях тока на нём начинает падать напряжение. И доволбьно заметно при токе от 80 ма и выше. Или пробит транзистор ресета. Стоит рядом с 74НС125. заменяется на ВС817
  4. vovkru

    MC9S12DT128. 4L40K

    А кто будет читать даташиты!!! Для записи 912D60, 912D128, 912B32 нужно подавать напряжение записи 12 вольт на соответствующий вывод. Картинки картинками, а документацию на микроконтроллеры никто не отменял.
  5. Если идёт перебор частоты и в итоге пишет FFFF FFFF частота не найдена, то тут по-любому проблема с контактом! Берётся тестер и от разъёма адаптера до конкретного вывода микроконтроллера прозванивается. 9S12H256довольно распространённый контроллер. Связь с ним проверена много раз на различных устройствах и конкретно в щитке Фокус2 то-же много раз. Адаптер после сброса пытается прочитать регистры состояния микроконтроллера. Если получает ответ 0000 0000, то определяет, что или у контроллера отключен БДМ, или есть КЗ на корпус. Если ответ FFFF FFFF, то адаптер считает, что неверная частота и увеличивает её на 2 Мгц, и пробует опять. Если пройденны все возможные частоты от 2 до 16 Мгц, то или обрыв на линии BKGD или не удалось подобрать частоту. Такое в автоматическом режиме иногда возможно если частота кварца дробная и находится в диапазоне от 2 до 5 - 6 Мгц
  6. Однозначно надо проверить транзистор ресета на плате адаптера. Находится рядом с микросхемой 74нс125. Заменяется на BC817
  7. vovkru

    MC68HC705B32

    Эти ошибки говорят о том,чтомикроконтроллер не запустился в режиме бутлоадера. Поверьте в первую очередь уровни на выводах RESET- должна быть чёткая единица и ноль во время запуска скрипта, pin 9 - на этом выводе должна быть +5, если это 705В32 и 0, если это 05В32 Соответственно надо проверить и уровни на всех остальных, задействованных выводах. О уровнях и виде сигналов на выводах читайте в pdf файле к данному микроконтроллеру.
  8. vovkru

    MC68HC705B32

    Вообще-то 05(705) микроконтроллеры не очень приспособлены для внутрисхемки. Очень много надо отслеживать выводов, которые могут быть подключены на GND или +5. Хотя раньше при работе с магнитолами иногда легко получалось работать с "шапочкой" - панелькой для этого микроконтроллера надеваемой на него сверху. В принципе тут надо просто проверить несколько выводов, чтобы внутрисхемные соединения не просадили нужные сигналы на GND или +5 и не спалили адаптер. Эти сигналы хорошо видно на представленной схеме. Хотя эта схема не для нашего адаптера, а для первого адаптера собранного на ATTiny2313. Правильные схемы подключения здесь - bmp.rar В первую очередь надо обратить внимание на вывод 19. Туда подаётся повышенное напряжение и есть возможность спалить что-то в схеме. При старте скрипта на выводах 10 и 22 должен быть логическая единица (>2.6 вольта) На выводе 9 при работе с 05 серией моторол долен быть уровень GND, а при работе с 705 серией - логическая единица. Синальные выводы 18 - ресет, 52 - Tx, 50 - Rx не должны иметь внутрисхемных просадок. Или отследить это осциллографом, или отрезать их от остальной схемы. Иногда удобнее на место микроконтроллера впаять панельку.
  9. А сможешь занести такой микроконтроллер Сергею электрику в Питере?
  10. а частота выбирается автоматом или ставится вручную? Дело в том, что если частота кварца ниже 8 Мгц, то частоту, особенно дробную желательно указывать очень точно. Скрипт подбирает частоту с дискретностью 2Мгц.
  11. А каким скриптом, если не секрет, прочитал?
  12. Аппаратная возможность есть, но сам принцип обмена Ипрог-адаптер не предусматривает долгих, более нескольких секунд, установленных состояний. Иначе Ипрог считает, что потеряна связь с компьютером. Для того, чтобы убрать, или изменить этот режим следует перепрограммировать изначальную прошивку Ипрог-а. Просто абдейтом не обойтись. Абдейт не затрагивает эту область памяти.
  13. Включаться и отключаться питание 5 вольт на разъёме в ближайшее время НЕ БУДЕТ! Практически по одной причине. Программатор Ипрог задумывался как программатор для внешней памяти ЕЕПРОМ. В дальнейшем идея добавить мотоадаптер родилась как возможность расширить список микросхем которые обслуживаются в калькуляторах. Но конструктив Ипрог-а накладывает ограничения на работу с ним дополнительных устройств. И если в адаптерах применять подпрограммы. которые работают независимо от самого Ипрог-а. А это независимое управление временем работы подпрограммы, использование напряжений питания ограничения на скорость обмена с адаптерами. То в таком случае надо довольно глубоко изменять и программу и схему самого Ипрог-а. Этого делать не стоит. Потому-что или все Ипрог-и надо будет пересылать изготовителю для внесения доработок и полного перепрограммирования, или возникнет неразбериха у различных пользователей. У кого-то одна прошивка у кого-то другая. У кого-то сделана доработка у кого-то не сделана. Поэтому и не стали делать адаптер для обхода защит моторол. И управление питанием оставили в настоящем виде. К тому-же ровно год была прошивка у мотоадаптера с управлением питанием. Количество жалоб на ненадёжную работу скриптов для 912 (9S12) серии было очень большим. На данный момент существующие скрипты работают намного надёжнее, что подтверждает отсутствие рекламаций на работу адаптера.
  14. По идее адресное пространство одно. Память программ расположена в одних адресах. И вектора прерываний то-же. Регистры работы с ЕЕПРОМ те-же. Вполне возможна запись в AZ60A Но именно в серию А !!! Записать-же в 48А само-собой не получится. ПЗУ однократно записываемое!
  15. Паша Рио выкладывал где-то здесь кучу СЕК последовательностей. Посмотри, может подойдёт что-то..
  16. А зачем нужен ROM? EEPROM можно вычитать и не открывая контроллера. Тем-более, что это 68НС08AZ48A с ПЗУ на борту. Только если в дальнейшем потребуется запрограммировать чистый контроллер. К примеру 68НС908AZ60A. А ЕЕПРОМ должен читаться скриптом 08eep1K.chx
  17. это старая беда. Моторола прикалывается.
  18. Читает и пишет IProg с адаптером. А это два варианта флэши для CHEVROLET CAPTIVA CAPTIVA.rar
  19. vovkru

    MC68HC705B32

    Да, у некоторых Каптив недоразведён разъём БДМ. Но при подключении на плату на точки, подключенные непосредственно к нужным выводам микроконтроллера, проблем со связью не было.
  20. для 9S12HA32 (HY64) скрипты готовы. Скрипт читает, стирает. пишет флэш данных(DFLASH). И вычитывает всю область памяти включая RAM и PFLASH. Обновления у Василича. Требуется обновление прошивки мотоадаптера
  21. vovkru

    MC68HC705B32

    а что пишет скрипт. когда не может прочитать?
  22. vovkru

    MC68HC705B32

    А можно поподробнее. Где стоит тот контроллер 9S12HZ256 который не работает с Ипрог-ом?
  23. нужно :) Хотя-бы сверить флэш. А то у моего контроллера практически сразу после подачи питания сброс по внутренней ошибке формируется. Хотя для машины скорее всего чужой по номеру блок вряд ли подойдёт...
  24. Продолжаю тему. А полного дампа для блока A 211 870 43 26 микроконтроллера MC68HC912DG128 ни у кого нет? Блок в один прекрасный момент перестал выходить на связь. Интересна прошивка любая, но желаетльно с флэшью. Даже если в еепроме будут ошибки, крэши и т.д. но главное, что-бы блок был исправным...
×
×
  • Создать...