реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Проблема с программированием PIC18F1320
Herz
сообщение Jul 31 2013, 20:28
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



С этим чипом работаю впервые. Использую ICD-3. Был один экземпляр. Прошил его, работает. Изменил программу, попытался перепрошить - ни в какую, выдаёт ошибку записи. Перезапускаю программатор или полностью MPLAB - МК не "опознаётся":
Target Device ID (00000000) does not match expected Device ID (000007c0).
Биты защиты записи выключены. Решил, что с чипом что-то случилось. Хотя ПИКи у меня всегда надёжно работали. Проверил другие (16-ю серию, правда) - нет проблем, опознаются, пишутся.
Купил ещё несколько 1320-х. Вставил в панельку, всё ОК. Прошил, работает. Попытался ещё раз - та же беда. Будто одноразовые. Пока приостановил опыты.
Натолкните на мысль, в чём может быть проблема? Жаль, другого программатора нет...
Go to the top of the page
 
+Quote Post
volodya
сообщение Aug 1 2013, 04:39
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344



Цитата(Herz @ Jul 31 2013, 23:28) *
Target Device ID (00000000) does not match expected Device ID (000007c0).
Биты защиты записи выключены.
Вставил в панельку, всё ОК. Прошил, работает.
Попытался ещё раз - та же беда.
Натолкните на мысль, в чём может быть проблема? Жаль, другого программатора нет...

Похожая проблемма была с MPLAB-X c др. кристалом при использовании MCLR вывода как IO-pin_port.
решил проблему возвратом к MPLAB-IDE 8.хх - стирает игнорируя Device ID, далее программирует ОК.


--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть"
"Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
Go to the top of the page
 
+Quote Post
Herz
сообщение Aug 1 2013, 07:33
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(volodya @ Aug 1 2013, 07:39) *
Похожая проблемма была с MPLAB-X c др. кристалом при использовании MCLR вывода как IO-pin_port.
решил проблему возвратом к MPLAB-IDE 8.хх - стирает игнорируя Device ID, далее программирует ОК.

Кстати, да - MCLR у меня сконфигурирован так же. Правда, MPLAB 8.91, до этого пробовал на 8.80, кажется. Попробовать откатиться ещё дальше?

UPD. Откатился на 8.88 - не помогло. Тогда взял, всё-таки, свежий чип, сконфигурировал MCLR как enabled - нет проблем, перепрограммируется как положено.
Неужели достаточно один раз прошить чип с отключенным MCLR, чтобы он перестал функционировать при программировании? Из далёкого прошлого, кажется, вспоминается подобная проблема с 16-й серией, но тогда мне помог другой программатор...
Go to the top of the page
 
+Quote Post
MaxPIC
сообщение Aug 1 2013, 14:34
Сообщение #4


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



А попробуйте сначала нажать "Erase Flash Device", а потом уже попытаться программировать нажатием на "Program".
Go to the top of the page
 
+Quote Post
Herz
сообщение Aug 1 2013, 22:24
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(MaxPIC @ Aug 1 2013, 17:34) *
А попробуйте сначала нажать "Erase Flash Device", а потом уже попытаться программировать нажатием на "Program".

Пробовал. Стирается вроде бы ... Но проверка на чистоту сразу выдаёт ошибку. И, соответственно, запись не проходит. Реально программа не стирается.
Go to the top of the page
 
+Quote Post
volodya
сообщение Aug 5 2013, 05:09
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344



Уточните - на MCLR далее по схеме что подсоединено?
Возможно отсоединение сброса от остальной части схемы и подключение его ИСКЛЮЧИТЕЛЬНО к программатору поможет в работе.


--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть"
"Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
Go to the top of the page
 
+Quote Post
Herz
сообщение Aug 5 2013, 08:49
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(volodya @ Aug 5 2013, 08:09) *
Уточните - на MCLR далее по схеме что подсоединено?
Возможно отсоединение сброса от остальной части схемы и подключение его ИСКЛЮЧИТЕЛЬНО к программатору поможет в работе.

Нет, дело не в этом совершенно. Микросхему программировал в панельке, не ICSP. Так что влияние цепей исключается. Похоже, после прошивки чипа с пином MCLR, настроенным как порт, по прямому назначению его уже использовать не удаётся. Говорят, ситуацию может исправить программатор, умеющий подавать напряжение программирования Vpp на кристалл первым, то есть до Vdd. Когда будет возможность - проверю.
Go to the top of the page
 
+Quote Post
lendlav
сообщение Aug 11 2013, 12:57
Сообщение #8





Группа: Участник
Сообщений: 8
Регистрация: 20-09-10
Пользователь №: 59 604



прошу прощения если не совсем в тему.
когда прошивал (PIC18LF1320-I/ML внутрисхемно и отдельно), подключал так:
:
-------------------------
3,5 - GND
1 - VPP
19,17 - VDD
15 - PGC
16 - PGD
--------------------------
13(PGM) - не подключать

сейчас есть под рукой и PICkit2 и чип на плате, могу попробовать внутрисхемно ваш hex записать, исправить,перезаписать чтобы проверить.
Go to the top of the page
 
+Quote Post
DL36
сообщение Sep 21 2013, 07:03
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006



Цитата(Herz @ Aug 5 2013, 11:49) *
Похоже, после прошивки чипа с пином MCLR, настроенным как порт, по прямому назначению его уже использовать не удаётся.
Если еще актуально то это так и есть.

Цитата(Herz @ Aug 5 2013, 11:49) *
Говорят, ситуацию может исправить программатор, умеющий подавать напряжение программирования Vpp на кристалл первым, то есть до Vdd. Когда будет возможность - проверю.
PICKIT2,3 это умеют.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 12:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01427 секунд с 7
ELECTRONIX ©2004-2016