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

vovkru

Expert
  • Постов

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

  • Посещение

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

    7

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

  1. Значит будем разбираться с алгоритмом :)
  2. для открытого контроллера скрипт есть.
  3. да, соответствующий скрипт трёт.
  4. Проблема в том, что так устроен 912(9S12) контроллер, что минимальный объём записи - 1 слово(2байта), а минимальный объём стирания - 2 слова(4 байта). Поэтому конечно-же в чём-то будет лучше, но расслабляться полностью всё-равно нельзя...
  5. А кварц по этой схеме подключал?
  6. Распин.rar Это подключение под старый (UART адаптер) и новый (Мотоадаптер). С новым, в зависимости от версии прошивки могут быть проблемы. Чтобы их обойти надо поэкспериментировать с подключением вывода PC3. Возможно придётся подключить его к +5
  7. Да конечно на столе. Это периодически срабатывает WatchDog у Меги32 и с ним Ресет. Ничего плохого в этом нет. К тому-же в новой прошивке и этого не будет. Чтобы не раздражало :)
  8. еепром 93с66 LS570SRS.rar Проверьте пожалуйста, не много-ли я почистил?
  9. 9S12HZ128(256) - EEPROM 2K !! К тому-же в скриптах применена проверка ID контроллеров. И естественно, если контроллер HZ256, то как 128 он полноценно работать не будет.
  10. ответил в личку.
  11. vovkru

    9S12B128

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

    9S12B128

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

    9S12B128

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

    9S12B128

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

    Atmega8

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