Важно! Для владельцев программаторов MiniPro TL866CS

А

АлександрСГ

  • 14 Сен 2017
Спасибо, я подожду, и попутно соберу старый программатор. минипро ругается на check ID, я эту опцию отключаю, где то вычитал, не помню.
 
R

ROMSERVICE

  • 17 Сен 2017
Под ID, которые проверяют программаторы, подразумеваются Chip-ID - коды типа микросхемы, намертво зашитые в нее производителем микросхемы. Не путайте их с имеющимися в PIC-контроллерах пользовательскими ID-кодами, о которых я писал выше.

Функция Check ID есть не у всех программаторов. В принципе, штука полезная для первичной проверки исправности микросхемы и качества контакта. Типа: если ID не читаются правильно, то не стоит тратить время на попытки считать/прошить микросхему, все равно не получится. Но это не полноценная проверка. Если ID читается правильно, это лишь означает, что микросхема, как минимум, не совсем дохлая, и, как минимум, те ножки, которые нужны для чтения ID, законтачили. Кроме того, Chip-ID есть не у всех микросхем. У EEPROM серий 24, 93, например, их нет.

Отключать эту опцию имеет смысл только в том случае, если в оболочке программатора ошибка и он читает ID неправильно или сравнивает с неправильными значениями в своей базе и, в результате, понапрасну ругается на исправные и хорошо законтачившие микросхемы.

Добавлено 17-09-2017 17:04

Провели эксперимент. Фирменная Microchip'овская среда разработки для PICов mplab выдает HEX-файлы без лишних незначащих байтов в памяти данных. Кроме того, сегодня один наш клиент прислал в техподдержку HEX-файл для PIC18F458, полученный от разработчика прибора. Там тоже лишних байтов нет.

Вывод. Файлы АлександрСГ - кривые в части хранения прошивки памяти данных, получены от кривых программаторов. У Smoker MiniPro на них ругнулся, затем открыл, но исказив прошивку памяти данных - половину отрезал, оставил половину с лишними байтами. Так, конечно не подойдет. Можно ее просто перенабить вручную. Всего 256 байт, 10 минут работы.

Обратите внимание, что в большинстве устройств память данных вообще не нужно прошивать перед установкой микросхемы, она используется уже потом при работе. Приведу два примера:

1. На PICе собран музыкальный дверной звонок. Память программ содержит программу проигрывания мелодий. А сами мелодии (таблицы нот) разработчик решил хранить в памяти данных, хотя мог и тоже в памяти программ. В таком устройстве память данных прошивать нужно.

2. На PICе собран домофон. В памяти данных, хранятся серийные номера ключей-таблеток, по которым домофон будет открывать замок. Они записываются туда самим домофоном при работе в режиме «привязки» новых ключей. В таком устройстве память данных прошивать НЕ нужно.
 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

    Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

    Учитывайте, что некоторые неисправности являются не причиной, а следствием другой неисправности, либо не правильной настройки. Подробную информацию Вы найдете в соответствующих разделах.

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

    Если у Вас есть свой вопрос по определению дефекта, способу его устранения, либо поиску и замене запчастей, Вы должны создать свою, новую тему в соответствующем разделе.
  • О прошивках

    Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.


    По вопросам прошивки Вы должны выбрать раздел для вашего типа аппарата, иначе ответ и сам файл Вы не получите, а тема будет удалена.
  • Схемы аппаратуры

    Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:


    Внимательно читайте описание. Перед запросом схемы или прошивки произведите поиск по форуму, возможно она уже есть в архивах. Поиск доступен после создания аккаунта.
  • Справочники

    На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).


    Информация размещена в каталогах, файловых архивах, и отдельных темах, в зависимости от типов элементов.

  • Marking (маркировка) - обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.


  • Package (корпус) - вид корпуса электронного компонента

    При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 - пластковый корпус для поверхностного монтажа
    • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 - тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

    Как мне дополнить свой вопрос по теме Для владельцев программаторов MiniPro TL866CS?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Для владельцев программаторов MiniPro TL866CS как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

    При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.


  • Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.



А

АлександрСГ

  • 17 Сен 2017
Если я правильно понял, то можно старым программатором открыть его же файл и руками вписать его содержимое в новый, а вот с фъюзами как быть ?
 
R

ROMSERVICE

  • 17 Сен 2017
Память программ и фьюзы в Ваших файлах в порядке. Проблема только с памятью данных. если она вообще требует прошивки в Вашем устройстве.

Сейчас я Вам с ней помогу.

Добавлено 17-09-2017 23:59

Готово. Вот Ваша память данных в нормальном виде:
:10000000101010121114121613FFFFFFFFFFFFFF55
:10001000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0
:10002000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0
:1000300000000000FFFFFFFFFFFFFFFFFFFFFFFFCC
:10004000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0
:10005000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0
:10006000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0
:10007000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90
:100080000000000006FA00000000000006F7000073
:100090000000000006FA000000000000047F0000DD
:1000A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60
:1000B000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50
:1000C0000001000100010001FFFFFFFFFFFFFFFF34
:1000D000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30
:1000E000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000F

Открываете один из Ваших файлов в блокноте виндус или любом другом текстовом редакторе и подменяете кривой код памяти данных на исправленный мной. В обоих Ваших файлах это находится в конце, между строками ":0200000400F00A" (это заголовок памяти данных) и ":00000001FF" (это обозначение конца файла).
 
А

АлександрСГ

  • 18 Сен 2017
ROMSERVICE, после
:1000F000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000F
и до конца файла, лишнее? убирать ?
 
R

ROMSERVICE

  • 18 Сен 2017
Да. Только строку :00000001FF, обозначающую конец файла, оставить. Раньше в файле IC-Prog память данных занимала 32 строки (512 байт) из-за того, что была прорежена через один незначащими байтами. Теперь - 16 строк, то есть 256 байт, сколько их и есть в микросхеме.
 
А

АлександрСГ

  • 18 Сен 2017
Ок, попробую, отпишусь по результатам
 
А

АлександрСГ

  • 24 Сен 2017
Так вот, отредактированный файл, совпал с тем , что последний раз я загонял в пик. он его сам обрезал ?
 
L

Leumas

  • 24 Сен 2017
Таксь, попала ко мне снова флешатинка W49F020T которая в девайсе работает а в прогере даже ID Chip отказывается показать.
 
R

ROMSERVICE

  • 24 Сен 2017
АлександрСГ
Так вот, отредактированный файл, совпал с тем , что последний раз я загонял в пик. он его сам обрезал ?
Не понял: Вы сравнили два файла или отредактированный файл с содержимым микросхемы, которую записали неделю назад?
 
А

АлександрСГ

  • 25 Сен 2017
Таки да - отредактированный файл с содержимым микросхемы, которую записал неделю назад.
 
R

ROMSERVICE

  • 25 Сен 2017
Leumas сказал(а):
Таксь, попала ко мне снова флешатинка W49F020T которая в девайсе работает а в прогере даже ID Chip отказывается показать.

Если в девайсе работает, значит, и программатором должна читаться.
Если, как Вы писали ранее, похожие микросхемы этим же программатором и через этот же адаптер считываются, значит адаптер исправен и электрическая схема программатора исправна.
Остается только одно: ошибка в ПО программатора. Такое запросто может быть - программист опечатался и привязал к строке меню "W49F020T" цоколевку и алгоритмы, например, от 24C02...

Возьмите другую похожую микросхему в этом же корпусе, с которой программатор работает (кажется, Вы писали про Am29F002T). Убедитесь, что он точно все еще с ней работает. Напишите название этой микросхемы. Тогда я подскажу Вам, как обойти проблему и читать/писать W49F020T на Вашем программаторе.

Добавлено 25-09-2017 23:58

АлександрСГ сказал(а):
Таки да - отредактированный файл с содержимым микросхемы, которую записал неделю назад.

В том-то и дело, что программатор может только тупо обрезать половину памяти данных, а я Вам повырезал байты через один - четные оставил, нечетные (лишние незначащие) поудалял.

Тогда следующий вопрос: Вы сравнили программатором микросхему с файлом или считали и потом сравнили два файла? Если первое, то проделайте второе. И файл, считанный из записанной неделю назад микросхемы выложите посмотреть.
 
А

АлександрСГ

  • 26 Сен 2017
по ходу, я сам не понял, что произошло. Прошлый раз занимался ночью на смене может что не доглядел, сейчас есть разница в data memo, и перестал ругаться на checkID при чтении и верификации. Попробую прошить и проверить коробочку.Вот то , что прочиталось сейчас перед прошивкой отредактированного файла, т.е. записанное прошлый раз.

Temp.rar
 
А

АлександрСГ

  • 26 Сен 2017
Записал, сделал верификацию, не ругалось. Прочитал, в конце есть разница,выкладываю. А может онным образом проглючивать память в пике ? Собственно из за этого и пошёл весь сыр бор. Заглючил, потом проработал пол часа и заглох

temp2.rar
 
R

ROMSERVICE

  • 26 Сен 2017
АлександрСГ
Файл Temp тупо обрезан, половина полезной информации в памяти данных потеряна.

Файл Temp2 полностью совпадает с тем, что получилось после того, как мы с Вами исправили кривой файл. Просто прошивки в нем размещены в другом порядке: ID-коды и конфигурация не до памяти данных. а после.


 
А

АлександрСГ

  • 27 Сен 2017
Ок, завтра на ночной попробую коробочку запустить.
 
А

АлександрСГ

  • 28 Сен 2017
Не пошла.......
 
R

ROMSERVICE

  • 28 Сен 2017
А может, дело вообще не в прошивке PICа, а что-то другое в Вашей коробочке поломалось?
Файл теперь в порядке, программатор исправен - считанный после записи файл совпадает с тем, что записывали (за исключением порядка расположения прошивок, что неважно)...
 
А

АлександрСГ

  • 28 Сен 2017
На следующей смене попробую на другом пике, у меня их 3 шт, жалко нет осциллографа, глянуть обмен с внешним миром ( три пневмоострова - 1й ведущий и два ведомых ) один из них начал глючить на глазах. Тот раз эту проблему решил перезаписью пиков. там всего две микрухи - пик и преобразователь шины обмена между островами, менял не помогло.
 
А

АлександрСГ

  • 11 Окт 2017
Вопрос затягивается обстоятельствами...Купили мои буржуи новый пневмоостров, ещё не открывал мозги, не знаю на каком чипсете.
 
B

BDV

  • 14 Ноя 2017
Нужна помощь!
Программатор TL866CS. (версия 6.5 (рус))
Пытаюсь прошить PIC 12F629.
Считываю файл прошивки, программирую. Все время все о.к. (successfully).

А потом читаю PIC - все ячейки - 0000.
Опять стираю - все ячейки - 3FFF, опять записываю файл и опять при считывании - 0000
Что не так?
(не ругайтесь. я новичок) :-(
 
L

Leo140969

  • 14 Ноя 2017
BDV, в файле прошивки выставлен бит защиты программного кода от копирования. Зашитая микросхема не читается, и, соответственно, не верифицируется, что, впрочем, не мешает ей работать.
 
B

BDV

  • 14 Ноя 2017
... не. Файл прошивки готовый. Не из PICa.
(прикрепил) обычный .hex
(Среда - Win 7 (64))
Программатор новый. Я им еще ничего не прошивал.

liteiar.txt
 
L

Leo140969

  • 15 Ноя 2017
BDV, не прикрепил. А откуда, интересно, берётся конфигурация, которая включает в себя вышеупомянутый бит, как не из готового файла прошивки?
 
A

Avlitis

  • 15 Ноя 2017
День добрый Уважаемые Форумчане!
Помогите советом, если кто то сталкивался.
Надо перепрошить память AM29F080B в корпусе SOP44, в перечне чипов в программаторе PL866 есть такая память но в TSOP40. Как быть? Есть переходник V3 и DIP to SOP44.
 

Верх Низ