Edik

Прошивка pic12f675 so8

26 сообщений в этой теме

Edik    0

Добрый всем вечер! Пытаюсь прошить пиккит3-им выше обозначенный контроллер. Но программатор его не определяет. Сам программатор исправен подкинул pic16f684 все видит и читает. а с этим беда.учитывая что корпус so8 то сворганил переходничек. Однакож не работает. Pic свежекупленный. В датащите ноги у дип и соик версии одинаковое имеют расположение. Что могло случиться ? 

Безымянный.jpg

COdNeKwjSUY.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexter    307
5 часов назад, Edik сказал:

Что могло случиться ?

Тестером наличие соединений от ножки до контакта колодки проверили?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
_abk_    65

1. Нет контакта - почисти и ножки подогни

2. Пинцет с обратной стороны ничего не замыкает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Tim   
Гость Tim

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
nvju1967    57

Не факт что он чистый Pic12f675. Я записал на него программу и потом долго мучился как его стереть что б снова записать. Сначала попробуйте его почистить, тогда только может определиться. Или подключите другой. Есть проблемы с этими Pic12f675. Ищите информацию в сети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    3 456

Надёжность прижима пинцетом под большим сомнением, используйте канцелярскую прищепку:

14464.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Edik    0

Да, вы правы. Пока не припаял он его нормально не прочитал.
Зашил Пик. Вроде успешно. Смущают вот эти ошибки:
Прогер достаю раз в 100 лет поэтому уже плаваю в этих ошибках

Безымянный.jpg

Шас тыкнул на Верификацию, не проходит.

Безымянный.jpg

Изменено пользователем Edik

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
KomSoft    373

:D Это означает, что прочитать он не смог. Либо не зашил, либо стоят Lock-биты (защита от чтения), о чем собсно и говорит надпись CodeProtect - защита кода. И по-моему (редко работаю с пиками, навскидку не момню) нужно было прчитать калибровочную константу, записать ее в последнюю ячейку программы и потом шить. А так вы ее потеряли, нужно восстанавливать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
KomSoft    373

Восстанавливал именно такой штукой, как сослался @Serjmaster , работает. Но есть и еще совет

Если Вы случайно стерли калибровочную константу, то ПОСЛЕ загрузки HEX-файла в буфер программатора занесите в ячейку 3FF этого буфера код 3480. Это "среднее" значение константы. Генератор не будет настроен точно на 4 МГц, но проблема зависания программы снимется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Serrad    184

PICkit-3 сохраняет калибровочную константу автоматом, сам использую этот программатор.

На скринах у вас галка стоит на MCLR- надо ее скинуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
KomSoft    373
7 minutes ago, Serrad said:

PICkit-3 сохраняет калибровочную константу автоматом

@Edik вы поставьте в схему, может и работает. У меня-то PicKit-2. Смутила надпись про калибровочную константу, но если программа залочена, то и константа не прочитается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Edik    0

 

32 минуты назад, Serrad сказал:

PICkit-3 сохраняет калибровочную константу автоматом, сам использую этот программатор.

На скринах у вас галка стоит на MCLR- надо ее скинуть.

Так, я вообще запутался.
Значит вписал 3480, касяк с Осцилятором прошел. Отсалась защита кода. Короче так, как защить этот чертов контроллер?

Безымянный.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
KomSoft    373

А чем вам мешает защита кода? Откройте файл прошивки, зайдите в меню Toops -> Enable Code Protect (Ctrl-P), снимите ее. По-моему так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Edik    0
3 минуты назад, KomSoft сказал:

А чем вам мешает защита кода?

Меня волнует только вопрос зашился ли Пик. Ибо если я его впаяю в готовое устройство и он не заработает это вызовет безумный геморой. 
И вот эта константа 3480, как она повлияет на работоспособность прошивки? 

5 минут назад, KomSoft сказал:

зайдите в меню Toops -> Enable Code Protect (Ctrl-P), снимите ее. По-моему так.

Снять в конечном итоге не выходит. Все равно выскакивает

index.php?act=Attach&type=post&id=689515

 

И как повлияет эта "не точная" константа на работу контроллера ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
lukinov    57

Я делаю так, чтобы снять защиту. Открываю нех файл программой IC-Prog 1.95D, и снимаю галочку СР или CPD смотря что стоит. Обычно стоит СР. Потом этой-же программой сохраняю нех, изменив немного имя файла. И всё потом читается. Обычно константа влияет на точность исполнения программы, например если это какой-то измерительный прибор. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Dr. West    3 456

Константа влияет, если для тактирования используется внутренний генератор МК. Если не используется ( например, подключен кварцевый резонатор), то никак не повлияет.

Изменено пользователем Dr. West

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Edik    0
1 минуту назад, Dr. West сказал:

Константа влияет

Пик в схеме не тактируется кварцем.  image.png.21e949901bd60062aa4f53a0d03d8741.png

Монтаж довольно плотный, если зашью с ошибками потом трудно будет перепаивать 

ednX2nbg8_c.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
KomSoft    373

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Tim   
Гость Tim

чот бредовая схема. по моему r1 r2 перепутаны местами и стабилитрону с акумом хреново сразу станет. смысл vd1 тоже не понятен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Edik    0
11 минуту назад, lukinov сказал:

файл с снятой защитой.

 

LiChargUPS2.hex

Большое спасибо! Все получилось!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...