pic16f676 прошить для стабилизатора теплоком St555

  • ryzp
R
ryzp
  • 30 Сен 2020
Здравствуйте уважаемые спецы в области програмного обеспечения. Принесли теплоком на ремонт со слетевшей прошивкой. Прошиваю этот стабилизатор при помощи програматора Orange 5. После прошивки отказывается работать. Проблема точно в прошивке тк переставил и справного стабилизатора контролер и с этим работало. Видать что то я не правильно делаю. Фото как прошиваю отправлю

Добавлено:

стираю микросхему
IMG_20200930_111021_800.png
i.png

[
i.png
 
R
ryzp
  • 30 Сен 2020
константу сохраняю
IMG_20200930_111052_800.png
i.png

i.png


Добавлено:

открываю прошивку и набиваю а последней строчке константу 3450
 

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

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

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

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

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

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

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

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

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

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

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа 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 - Автоматическое управление частотой

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

    Как мне дополнить свой вопрос по теме pic16f676 прошить для стабилизатора теплоком St555?

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

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

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

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

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

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

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

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

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


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



R
ryzp
  • 30 Сен 2020
i.png

IMG_20200930_112744_800.png
i.png


Добавлено:

открываю прошивку и зписываю контроллер . делаю запись CODE
[
i.png

47285IMG_20200930_113140_800.png
i.png
 
R
ryzp
  • 30 Сен 2020
далее запись DATA хотя там ни какой информации нет
i.png

IMG_20200930_113217_800.png
i.png


Добавлено:

далее запись CONFIG
i.png

IMG_20200930_113257_800.png
i.png
 
R
ryzp
  • 30 Сен 2020
И выскакивает ошибка записи
i.png

IMG_20200930_113318_800.png
i.png
 
R
ryzp
  • 30 Сен 2020
но если я перед записью у убираю галочку напротив бит защиты CP И нажимаю на запись то все пишется и CODE и DATA и CONFIG / только место значений CONFIG 3F6C становится 31EC. Но при этом тоже не работает.
i.png

IMG_20200930_123418_800.png
i.png


Добавлено:

Вопрос1) Должно ли знчение CONFIG изменится от 3F6C
2) Надо ли все пункты делать WRITE CODE... WrITE DATA .. WRITE CONFIG во время записи.
3) Такое ощущение программатор автоматом все не делает... где то нужно подрегулировать где то нужны мозги программиста
 
R
ryzp
  • 30 Сен 2020
Прошивку взял от службы технической подержки Бастиона 2 раза сверяли .. точно от своей модели
 
C
Casper
Команда форума
  • 1 Окт 2020

pik16f676​

Нет такой микросхемы.
ryzp, обратись ещё раз, может вышлют прошитую.
 
L
Leo140969
  • 1 Окт 2020
ryzp, если отключаешь биты защиты, естественно, Конфиг изменится, советую проверить его побитно, особенно генератор. Константа, в принципе, не должна стираться и записываться. Её вообще в буфере может быть и не видно. WrITE DATA пустая не вредит прошивке. Конфиг, естественно, шьётся последним. Если установлены биты защиты, проверка после программирования не пройдёт, но на работоспособность это влиять не должно.
 
R
ryzp
  • 2 Окт 2020
Спасибо Leo140969, Многое прояснилось.. Те если я не вижу константу в последней строке набивать ее заново не надо? Я заказал в китаее штук 5 контроллер pic16F676 из них штук 3 я уже по своей глупости успел потерять константу. Не записал и теперь во время стирания просит вместо константы 34... сохранить 3FFF/.
Генератор как я понял это FOSC
 
L
Leo140969
  • 2 Окт 2020
ryzp, субъективно, наличие правильной константы необходимо для внутреннего генератора, а при работе от кварца она на фиг не нужна. ПикКит её восстанавливает, вроде. Я раньше записывал константу на корпусе микросхемы, чтобы её не потерять. Теперь шью ЧипПрогом, он по умолчанию вообще не показывает константу.
 
R
ryzp
  • 2 Окт 2020
ВСЕ так же.. Подключаю контроллер к плате.... Светодиод выходного режима начинает моргать с периодом 1 секунду и щелкать реле. На теплокоме кварц не стоит.
настройки FOSC

Добавлено:
 
Вложения
  • Безымянный.png
    Безымянный.png
    690,4 КБ · Посмотрено: 188
R
ryzp
  • 2 Окт 2020
fuse
 
Вложения
  • Безымянный.png
    Безымянный.png
    491,1 КБ · Посмотрено: 139
D
Desc
  • 2 Окт 2020
Среда разработки MPLAB позволяет сохранить прошивку для PIC-ов в трех форматах:
  • INHX32 - Intel 32-bit Hex
  • INHX8S - Intel 8-bit Hex Split Files
  • SREC - Motorola S-record
Первый в списке для программатора PicKit, Orange его не понимает.
Нужно согласовать с тех. поддержкой формат для конкретного программатора..

И вот здесь не совсем понятно, все FFFF..
Заливаете пустую прошивку?

Вопрос1) Должно ли знчение CONFIG изменится от 3F6C
2) Надо ли все пункты делать WRITE CODE... WrITE DATA .. WRITE CONFIG во время записи.
CONFIG это и есть защита секций кода и данных, и прочая конфигурация МК. Все необходимые congig-и уже есть в прошивке.
Насколько Orange дружит с PIC-ами не знаю, программирую их исключительно программатором PicKit. Скорее всего у Вас версия формата файла не под Ваш программатор.
 
D
Desc
  • 2 Окт 2020
Casper сказал(а):

pik16f676​

Нет такой микросхемы
В такой вариации точно нет..
Автор подразумевал PIC16F676. В теме речь о:  ссылка скрыта от публикации 
 
R
ryzp
  • 3 Окт 2020
И вот здесь не совсем понятно, все FFFF..( Цитата)
Не это только последние строки . Прошивка в CODE есть
 
R
ryzp
  • 5 Окт 2020
заказал pickit. жду пока
 
D
Desc
  • 5 Окт 2020
Не забывайте что он воспринимает формат INHX32 - Intel 32-bit Hex, и в этом-же формате сохраняет считанный код из МК.
 
R
ryzp
  • 18 Янв 2021
Всем привет. Пришел pickit3 / Еле еле установил драйвера к этому программатору. щас решил прошить внутрисхемно. - с проводами Подключал 1) VPP 2)Vdd 3)Vss земля 4) ICSPSDAT/PGD 5)ICSPCLK/PGC 6 LVP - никуда не подключал. Стирает пишет... при верификации выдает ошибку

Добавлено:

IMG_20210118_033732_800.png
i.png


Добавлено:

И выводится красная строка CODE PROTECT
 
R
ryzp
  • 18 Янв 2021
красная строка CODE PROTECT выводится сразу после команды import hex (открытие прошивки)
 
R
ryzp
  • 18 Янв 2021
программатор не в MPLAB режиме ... Работаю в режиме совместимости ОС
 
L
Leo140969
  • 20 Янв 2021
ryzp сказал(а):
Пришел pickit3 / Стирает пишет... при верификации выдает ошибку
И выводится красная строка CODE PROTECT
А что не так ? Если биты защиты установлены, то после записи слова конфигурации поздно делать верификацию. А красная строка CODE PROTECT предупреждает об ентом.
 
R
ryzp
  • 21 Янв 2021
Те то что дал мне Бастион, там уже в этой прошивке установлен бит защиты?Leo140969, как смотреть в PICKIT 3 фьюзы конфигурации?

Добавлено:

IMG_20210121_012609_800.png
i.png
 
R
ryzp
  • 21 Янв 2021
это на Attiny84/// сказали на pic16f676 инструкция по установки fuse у них нет
 
L
Leo140969
  • 21 Янв 2021
ryzp сказал(а):
Те то что дал мне Бастион, там уже в этой прошивке установлен бит защиты?Leo140969, как смотреть в PICKIT 3 фьюзы конфигурации?
Дык вышли прошивку, попробую прошить. Может, Хекс подправлю. ПикКита у меня нет, в планах спаять.