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

vovkru

Expert
  • Постов

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

  • Посещение

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

    7

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

  1. vovkru

    MC68HC05H12

    Я в курсе этого. Не удаётся поймать микроконтроллер с такой проблемой. Беда в том, что проблемы в работе возникают где-то у 20% щитков. Ждём, когда появится такой-же. Я попробую кардинально переписать скрипт, но надо будет что-бы кто-нибудь проверил на заведомо глючном микроконтроллере. Мне такие щитки уже давно не попадались, а микроконтроллеры, приобретённые для тестов работают с этими скриптами нормально. Связаться со мной можно в скайпе - vovkru (Севастополь).
  2. MC68HC12D60 это то-же самое что-и MC68HC912D60. Отличие в основном только в типе памяти. У 12D60 это ROM а у 912D60 это FLASH. Работа с ЕЕПРОМ одинаковая. Вообще желательно прежде чем начинаете работать с микроконтроллерами в общих чертах ознакомьтесь с .pdf на эти микросхемы. В GOOGLE есть всё.
  3. Практически все щитки имеющие моторы без ограничителей имеют одну особенность. Если на столе запитать щиток, то стрелы на этих моторах становятся точно над ограничителем. Желательно процедуру проверки после установки стрелки повторить несколько раз. Что-бы удостовериться, что стрелка становится над ограничителем. Это касается и Ниссанов и Пежо с Ситроенами да и практически всех с аналогичными стрелочными моторами. Запитывать щиток надо именно на столе, с отключенными информационными проводами!
  4. Недоработка в файле документации. Для 912В32 не прорисован вывод, куда подаётся напряжение программирования. Доработаем
  5. Ответ по накопившимся вопросам. Начнём с того, что везде написано обращайтесь в личку Vasilich или vovkru !!! Что касается того, что номер при абдейте адаптера не проходит. Я конечно могу сообщить номер ипрога и в этой ветке, но лучше-бы это обсуждать в личке. Для работы с Лада Гранта. Нужно обязательно обновить прошивку адаптера из последнего обновления. В этом обновлении лежали и скрипты для HA HY микроконтроллеров. По тому. что происходит с вашим адаптером я могу сделать заключение. что с ним не всё в порядке по электрической части. 9S12H256 то не читалась. то вдруг прочиталась и отсутствие связи с HY64 говорит о том. что или подсаживается питание или проблемы с Ресетом. Из опыта обращений с аналогичными проблемами - это или плохой кабель USB. Причём проверить его можно только под нагрузкой. Информацию он пропускает отлично, а вот при импульсных повышениях тока на нём начинает падать напряжение. И доволбьно заметно при токе от 80 ма и выше. Или пробит транзистор ресета. Стоит рядом с 74НС125. заменяется на ВС817
  6. А кто будет читать даташиты!!! Для записи 912D60, 912D128, 912B32 нужно подавать напряжение записи 12 вольт на соответствующий вывод. Картинки картинками, а документацию на микроконтроллеры никто не отменял.
  7. Если идёт перебор частоты и в итоге пишет FFFF FFFF частота не найдена, то тут по-любому проблема с контактом! Берётся тестер и от разъёма адаптера до конкретного вывода микроконтроллера прозванивается. 9S12H256довольно распространённый контроллер. Связь с ним проверена много раз на различных устройствах и конкретно в щитке Фокус2 то-же много раз. Адаптер после сброса пытается прочитать регистры состояния микроконтроллера. Если получает ответ 0000 0000, то определяет, что или у контроллера отключен БДМ, или есть КЗ на корпус. Если ответ FFFF FFFF, то адаптер считает, что неверная частота и увеличивает её на 2 Мгц, и пробует опять. Если пройденны все возможные частоты от 2 до 16 Мгц, то или обрыв на линии BKGD или не удалось подобрать частоту. Такое в автоматическом режиме иногда возможно если частота кварца дробная и находится в диапазоне от 2 до 5 - 6 Мгц
  8. Однозначно надо проверить транзистор ресета на плате адаптера. Находится рядом с микросхемой 74нс125. Заменяется на BC817
  9. vovkru

    MC68HC705B32

    Эти ошибки говорят о том,чтомикроконтроллер не запустился в режиме бутлоадера. Поверьте в первую очередь уровни на выводах RESET- должна быть чёткая единица и ноль во время запуска скрипта, pin 9 - на этом выводе должна быть +5, если это 705В32 и 0, если это 05В32 Соответственно надо проверить и уровни на всех остальных, задействованных выводах. О уровнях и виде сигналов на выводах читайте в pdf файле к данному микроконтроллеру.
  10. 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 не должны иметь внутрисхемных просадок. Или отследить это осциллографом, или отрезать их от остальной схемы. Иногда удобнее на место микроконтроллера впаять панельку.
  11. А сможешь занести такой микроконтроллер Сергею электрику в Питере?
  12. а частота выбирается автоматом или ставится вручную? Дело в том, что если частота кварца ниже 8 Мгц, то частоту, особенно дробную желательно указывать очень точно. Скрипт подбирает частоту с дискретностью 2Мгц.
  13. А каким скриптом, если не секрет, прочитал?
  14. Аппаратная возможность есть, но сам принцип обмена Ипрог-адаптер не предусматривает долгих, более нескольких секунд, установленных состояний. Иначе Ипрог считает, что потеряна связь с компьютером. Для того, чтобы убрать, или изменить этот режим следует перепрограммировать изначальную прошивку Ипрог-а. Просто абдейтом не обойтись. Абдейт не затрагивает эту область памяти.
  15. Включаться и отключаться питание 5 вольт на разъёме в ближайшее время НЕ БУДЕТ! Практически по одной причине. Программатор Ипрог задумывался как программатор для внешней памяти ЕЕПРОМ. В дальнейшем идея добавить мотоадаптер родилась как возможность расширить список микросхем которые обслуживаются в калькуляторах. Но конструктив Ипрог-а накладывает ограничения на работу с ним дополнительных устройств. И если в адаптерах применять подпрограммы. которые работают независимо от самого Ипрог-а. А это независимое управление временем работы подпрограммы, использование напряжений питания ограничения на скорость обмена с адаптерами. То в таком случае надо довольно глубоко изменять и программу и схему самого Ипрог-а. Этого делать не стоит. Потому-что или все Ипрог-и надо будет пересылать изготовителю для внесения доработок и полного перепрограммирования, или возникнет неразбериха у различных пользователей. У кого-то одна прошивка у кого-то другая. У кого-то сделана доработка у кого-то не сделана. Поэтому и не стали делать адаптер для обхода защит моторол. И управление питанием оставили в настоящем виде. К тому-же ровно год была прошивка у мотоадаптера с управлением питанием. Количество жалоб на ненадёжную работу скриптов для 912 (9S12) серии было очень большим. На данный момент существующие скрипты работают намного надёжнее, что подтверждает отсутствие рекламаций на работу адаптера.
  16. По идее адресное пространство одно. Память программ расположена в одних адресах. И вектора прерываний то-же. Регистры работы с ЕЕПРОМ те-же. Вполне возможна запись в AZ60A Но именно в серию А !!! Записать-же в 48А само-собой не получится. ПЗУ однократно записываемое!
  17. Паша Рио выкладывал где-то здесь кучу СЕК последовательностей. Посмотри, может подойдёт что-то..
  18. А зачем нужен ROM? EEPROM можно вычитать и не открывая контроллера. Тем-более, что это 68НС08AZ48A с ПЗУ на борту. Только если в дальнейшем потребуется запрограммировать чистый контроллер. К примеру 68НС908AZ60A. А ЕЕПРОМ должен читаться скриптом 08eep1K.chx
  19. это старая беда. Моторола прикалывается.
  20. Читает и пишет IProg с адаптером. А это два варианта флэши для CHEVROLET CAPTIVA CAPTIVA.rar
  21. vovkru

    MC68HC705B32

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

    MC68HC705B32

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

    MC68HC705B32

    А можно поподробнее. Где стоит тот контроллер 9S12HZ256 который не работает с Ипрог-ом?
×
×
  • Создать...