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

vovkru

Expert
  • Постов

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

  • Посещение

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

    6

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

  1. Да конечно на столе. Это периодически срабатывает WatchDog у Меги32 и с ним Ресет. Ничего плохого в этом нет. К тому-же в новой прошивке и этого не будет. Чтобы не раздражало :)
  2. еепром 93с66 LS570SRS.rar Проверьте пожалуйста, не много-ли я почистил?
  3. 9S12HZ128(256) - EEPROM 2K !! К тому-же в скриптах применена проверка ID контроллеров. И естественно, если контроллер HZ256, то как 128 он полноценно работать не будет.
  4. vovkru

    9S12B128

    Давай. Вообще скрипт на B128 хорошо проверен. Не должно-бы быть проблем. Пиши, будем разбираться.
  5. vovkru

    9S12B128

    С ИПРога подавать 16 Мгц не надо. Немного не для этого эта частота выведена. Вот скрипт. Подсоединить его при помощи файла scripts.cfg надеюсь сможете. 9S12.rar Важно в вашем случае чтобы не было в ответе это скрипта 0000 0000. И чтобы кварц был не дробный. Попробуйте поменять кварц на плате.
  6. vovkru

    9S12B128

    Ещё возможна ситуация, когда кварц не точно соответствует частотам 2,4,8,16 Мгц. Пока, к сожалению работа с дробными частотами невозможна. Как вариант нужно заменить кварц на любой из вышеназванных.
  7. vovkru

    9S12B128

    Что отвечает скрипт 9S12.chx ? Это скрипт специально для проверки качества соединения. И важно содержимое регистров, которое он выдаёт. Если 0000 0000, то это говорит о закрытости контроллера. И то, что видно в буфере - это область памяти не является ЕЕПРОМ-ом.
  8. Это что касается области до 5А5А... А дальше? Провёл некоторую поисковую работу и вроде как после этой строки чуть-ли не 00 00 00... должны быть... Конечно интересно взглянуть на рабочий дамп.
  9. Прошу помощи у уважаемого форума. Вот такой блок.16-03-2010 13.13.20 93C86_srs_tribeka.rar Почитал форум. Изучил прошивку. И судя по всему блок чистый. А блок машины не имеет. С разборки. История его такова, что якобы с ударенной машины и была сработка шторок. Машина ушла под разборку нерастаможенной. Подскажите где ещё могут лежать ошибки. Достаточно-ли потереть до 5A5A?
  10. vovkru

    Atmega8

    Как-то так :) mega8.bmp
  11. IProg через адаптер поддерживает контроллер масксет 4J74 если в нём не активирована защита. Я уже где то здесь писал, что у этой маски система защиты отличается от стандартных AZ60. Если у последних стоит правильно после ресета выдать сек-последовательность. То у 4J74 полная защита осуществляется записью в ЕЕПРОМ по адресу $800 байта $D3. При этом заперщается доступ и к ЕЕПРОМ и FLASH. Обход защиты возможен как при помощи пониженного напряжения питания, так и изменением тактовой частоты. В общем, как у 05 серии моторолы. Для владельцев UPA советую сделать простой эксперимент. Если у данного микроконтроллера читается ЕЕПРОМ, то запишите в адрес $800 (первый байт ЕЕПРОМ1) число $D3 и защитите микроконтроллер от несанкционированного доступа. :crazy: Поддержка автоматического обхода этой защиты будет осуществляться при помощи столика для обхода защиты соответственно 05 микроконтроллеров...
  12. Проверить в первую очередь все стабилитроны (если угодно - диоды Зеннера :) ) Но возможно вылетел один или несколько выходов буферных микросхем. На проверку отправить, можно договориться с Сергеем (в Skype - electric) из Питера. Он занимается изготовлением и адаптеров и наверное уже и IProg-a.
  13. Так IProg не работает, или адаптер? И если адаптер, то какой? Какой контроллер не видит? Поставьте вопрос более понятно. Что произошло? А то получается почти "на деревню дедушке"...
  14. Вообще-то лучше конечно делать выпаивая на столике. При внутрисхемке-же обязательно надо проверять схемное подключение этих нвыводов, что-бы ненароком не подключить GND на вывод питания. Причём довольно часто Уровни при RESET-е соответствуют нужным уже в схеме. И бывает, что уровень надо изменить только на одном выводе.
  15. на PIC12F629 скрипт уже готов. Есть некоторые вопросы по интерфейсу. Но работает и с флэш и еепром и конфигурацию позволяет менять. А главное, совместим с классической формой сохранения дампа в .hex !
  16. Василич, ну ты загнул по поводу класса панелей :aga: Но вот когда такая машина приходит и клиент сучит ножками. То тут не всегда срастается программатор для довольно редкого PIC-контроллера с немного заковыристой математикой.
  17. FLASH я конечно сделал. Но вот проблема. Если использовать этот скритп как универсальный для записи вообще PIC16F914, то надо иметь функцию записи байт конфигурации. А записываются там изменения только после полного стирания flash памяти. Теперь пойдём дальше. Для нормальной работы со скриптом надо будет организовать поддержку формата сохранения данных Microchip. То-есть Всё в одной куче. ЕЕПРОМ с адреса 0x4200. Конфиг с 0x4000 адреса. Буфер огромных размеров. ЕЕПРОМ будет где-то внизу!! Что-бы работать с такими дампами надо организовать поддержку на уровне софта ИПРОГ-а. Отдельный скрипт с максимальными функциями работы с ПИК-контроллером - пожалуйста. Не так удобно, но работать можно. Этот-же скрипт написан для удобной и быстрой работы непосредственно со щитком НЕКСИЯ-2. И щитками на ПИК контроллерах и нахождением данных в ЕЕПРОМ-е !
  18. Флэш не читает и не пишет, так-как основная направленность работа с пробегом. А это еепром. Что-бы не стёрли по ошибке флэш!!! :suda:
  19. И ещё, что касается масксета 2J74. Не мне вам говорить о "высокой" надёжности данного контроллера. Наблюдался эффект чтения разных данных при повторном чтении flash. На 16 Мгц. Только на данных кристаллах! Причём бутлоадеры у этих микроконтроллеров практически идентичны почти со всей линейкой 908 контроллеров. Проблема где-то в технологии изготовления контроллера...
  20. По поводу записи Full в микроконтроллер мсасксет 2J74: Работать только на столике последней разработки (с собственным кварцем) Кварц на столике желательно ставить 4-8 Мгц. При записи flash записываемый блок вначале проверяется на полное заполнение 0x00 - в этом случае его запись пропускается. Далее происходит запись блоками по 8 байт. После каждой записи блока идёт верификация - если не записался, то записывается ещё раз (8 раз). Если не записался, то выходит из процедуры с ошибкой. Работает запись очень медленно. Так выбран тип записи. Над увеличением скорости и надёжности записи (чтобы не было ложных пропусков или запретов записи) работаем.
  21. А в чём отличие по подключению от MC68HC908AZ60 ? Абсолютно то-же самое!
  22. У нас нет скрипта на HP256 :) А если серьёзно, то при тестах ничего такого не проявлялось. А в реальности уже несколько случаев выявилось. Привязка скорее всего в разной производительности компьютеров и элементной базе. Разберёмся в ближайшее время. Причина известна.
  23. Это откуда у papapasha некриптованные скрипты!!!! :) :) Добавим возможность введения одного SS обязательно.
×
×
  • Создать...