PIC16F886 и TL866II

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
Attenyuator
Вымогатель припоя
Сообщения: 575
Зарегистрирован: Ср мар 21, 2007 18:51:58
Откуда: Пермский край, город Лысьва

PIC16F886 и TL866II

Сообщение Attenyuator »

здравствуйте. Подскажите, как исправить ошибки и нормально запрограммировать PIC16F886.
Подключил PIC16F886 к TL866II 5-ю проводками (схема). При программировании он что то там программирует, но когда начинает сравнивать прошивку и прошивку из контроллера появляется ошибка. Если убрать проверку, то программирование проходит, но если считать прошивку из контроллера, то там пустота. Вот так я открываю файл прошивки. Программа самая новая с сайта разработчика. Стирается чип без ошибок, ID чипа считывается хорошо (0x104 Rev=002). Подскажите, что я делаю не так.
Вложения
1.hex
Прошивка
(18.35 КБ) 278 скачиваний
P_log.txt
Лог ошибок.
(310 байт) 184 скачивания
Реклама
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: PIC16F886 и TL866II

Сообщение korob »

Видимо в прошивке бит защиты установлен.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: PIC16F886 и TL866II

Сообщение ART_ME »

Попробуйте в меню открытия файла прошивки вместо Clear buffer with default указать Disable.
Аватара пользователя
Attenyuator
Вымогатель припоя
Сообщения: 575
Зарегистрирован: Ср мар 21, 2007 18:51:58
Откуда: Пермский край, город Лысьва

Re: PIC16F886 и TL866II

Сообщение Attenyuator »

Поставил Disable - результат не изменился. Такая же ошибка. Может такое что там типафьюз не правильно стоит и поэтому ошибка? Config зашивается нормально.

Добавлено after 2 minutes 6 seconds:
[uquote="korob",url="/forum/viewtopic.php?p=4131867#p4131867"]Видимо в прошивке бит защиты установлен.[/uquote]

Мы как то это можем увидеть или это нельзя увидеть?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: PIC16F886 и TL866II

Сообщение korob »

Ещё раз - в прошивке скорее всего установлены биты защиты. После прошивки вы уже ничего не прочитаете. Для проверки можете после загрузки прошивки в буфер программатора снять биты защиты (CP и CPD) во вкладке конфигурации и только после этого прошить.
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Реклама
Аватара пользователя
Dismas
Потрогал лапой паяльник
Сообщения: 365
Зарегистрирован: Вс май 02, 2021 18:58:49
Откуда: 俄罗斯

Re: PIC16F886 и TL866II

Сообщение Dismas »

[uquote="Attenyuator",url="/forum/viewtopic.php?p=4131880#p4131880"]Мы как то это можем увидеть или это нельзя увидеть?[/uquote]
Конфигурация в файле прошивки:
Вложения
Config.jpg
(23.4 КБ) 441 скачивание
Реклама
Аватара пользователя
Родэрик
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Чт ноя 26, 2015 23:22:35
Откуда: не с Уфы
Контактная информация:

Re: PIC16F886 и TL866II

Сообщение Родэрик »

[uquote="Attenyuator",url="/forum/viewtopic.php?p=4131880#p4131880"]....Config зашивается нормально....[/uquote]
Это ты как узнал? Я вообще по представленным тобой данным не вижу признаков взаимодействия мк и программатора.
покажи скрин чтения где конфиг не будет 3FFF
Аватара пользователя
Attenyuator
Вымогатель припоя
Сообщения: 575
Зарегистрирован: Ср мар 21, 2007 18:51:58
Откуда: Пермский край, город Лысьва

Re: PIC16F886 и TL866II

Сообщение Attenyuator »

Бросил программировать, пока не до соберу устройство. До соберу там видно будет работает прошивка или нет. Всем спасибо. отпишусь чуть позже.
доцент2
Открыл глаза
Сообщения: 54
Зарегистрирован: Пт июл 25, 2014 18:24:54

Re: PIC16F886 и TL866II

Сообщение доцент2 »

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

Вернуться в «PIC»