|
|
  |
Проблема с программированием PIC18F1320 |
|
|
|
Jul 31 2013, 20:28
|

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

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

Частый гость
 
Группа: Свой
Сообщений: 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, далее программирует ОК.
--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть" "Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
|
|
|
|
|
Aug 1 2013, 07:33
|

Гуру
     
Группа: Модераторы
Сообщений: 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-й серией, но тогда мне помог другой программатор...
|
|
|
|
|
Aug 5 2013, 08:49
|

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

|
Цитата(volodya @ Aug 5 2013, 08:09)  Уточните - на MCLR далее по схеме что подсоединено? Возможно отсоединение сброса от остальной части схемы и подключение его ИСКЛЮЧИТЕЛЬНО к программатору поможет в работе. Нет, дело не в этом совершенно. Микросхему программировал в панельке, не ICSP. Так что влияние цепей исключается. Похоже, после прошивки чипа с пином MCLR, настроенным как порт, по прямому назначению его уже использовать не удаётся. Говорят, ситуацию может исправить программатор, умеющий подавать напряжение программирования Vpp на кристалл первым, то есть до Vdd. Когда будет возможность - проверю.
|
|
|
|
|
Aug 11 2013, 12:57
|
Группа: Участник
Сообщений: 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 записать, исправить,перезаписать чтобы проверить.
|
|
|
|
|
Sep 21 2013, 07:03
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(Herz @ Aug 5 2013, 11:49)  Похоже, после прошивки чипа с пином MCLR, настроенным как порт, по прямому назначению его уже использовать не удаётся. Если еще актуально то это так и есть. Цитата(Herz @ Aug 5 2013, 11:49)  Говорят, ситуацию может исправить программатор, умеющий подавать напряжение программирования Vpp на кристалл первым, то есть до Vdd. Когда будет возможность - проверю. PICKIT2,3 это умеют.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|