PICkit2. Собираем.

Поклонники продукции Microchip Technology Inc тусуются тут.
veso74
Поставщик валерьянки для Кота
Сообщения: 1913
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: PICkit2. Собираем.

Сообщение veso74 »

Где включены PGC и PGD? На той же MCU "по инерции" включал их на pin 12 и 13. Начального "прогресса" не было :).
К pin 9 и 10 все ОК.

Другая наиболее распространенная неточность, когда программный код имеет блокировку копирования (program memory code protection is enabled). Тогда чтение невозможно.
Вложения
pic16f1454_blink.gif
(28.83 КБ) 292 скачивания
Реклама
Аватара пользователя
catBot
Вымогатель припоя
Сообщения: 619
Зарегистрирован: Вт июн 23, 2020 17:32:46
Откуда: Санкт-Петербург

Re: PICkit2. Собираем.

Сообщение catBot »

Спасибо за ответ!

Я пытаюсь программировать PIC16F1454-E/MV, схема устройства приложена.
Вижу, что ножка VDD микросхемы не подключена к разъёму программирования, она запитана от самого устройства через стабилизатор на 3,3 вольта.
Можно ли подать 5 вольт с разъёма программирования на выход стабилизатора? (Думаю, стабилизатор не испортится, но эти же пять вольт попадут и на второй вход питания PIC16F1454, это допустимо?)
Вложения
ATU-10_vk3pe_V1.2_ALL_INFO_290921_sch.pdf
(1.14 МБ) 357 скачиваний
Реклама
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

Re: PICkit2. Собираем.

Сообщение oleg63m »

а кто мешает сделать развязку диодами шотки?
а вот стабилизатору на выход питание подавать- как-раз зло. не каждый стерпит, сгорит к хвостам кошачьим
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: PICkit2. Собираем.

Сообщение Dmitry Dubrovenko »

oleg63m писал(а):стабилизатору на выход питание подавать- как-раз зло
Ну, если он выключен, то не так уж и большое. :)
Правда есть одно НО.
Поскольку стабилизатор скорее всего LDO, и регулирующий элемент у него - MOSFET, то имеется "обратный" диод.
Таким образом, необходимо учитывать входные цепи стабилизатора.
В данной схеме там имеется конденсатор на 10uF, что, в начальный момент времени, повлечёт довольно большие токи через в/у диод, и он может просто не сдюжить.
ICQ нет, и, в ближайшее время, не будет.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
catBot
Вымогатель припоя
Сообщения: 619
Зарегистрирован: Вт июн 23, 2020 17:32:46
Откуда: Санкт-Петербург

Re: PICkit2. Собираем.

Сообщение catBot »

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

Могут ли быть сложности с записью, если питание - как сейчас - 3,3 вольта?
Реклама
veso74
Поставщик валерьянки для Кота
Сообщения: 1913
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: PICkit2. Собираем.

Сообщение veso74 »

Что за сложность: отпаять стабилизатор? Включите внешнее питание. Включите нормальный программатор: PGC, PGD, MCLR и земля с/без "плюса". Например, pickit3 сам определяет источник питания и включает или выключает его внутренное питание. Ниже: MCU случайной (16F15313), на столе, уже включен к +3,3V -> pickit выключил собственное питание.
Вложения
pc3.jpg
(200.22 КБ) 267 скачиваний
Реклама
Аватара пользователя
catBot
Вымогатель припоя
Сообщения: 619
Зарегистрирован: Вт июн 23, 2020 17:32:46
Откуда: Санкт-Петербург

Re: PICkit2. Собираем.

Сообщение catBot »

Так я и собираюсь отпаивать стабилизатор. Главное моё опасение, - можно ли подавать на PIC16F1454 питающее напряжение, == 5 вольт во время программирования?
(у меня, всё-таки, не официальный PICkit3, а китайский клон PICkit2, да и автор программы PICkit minus говорит, что список "поддерживаемых" микросхем не был проверен на 100%, только некоторые типы из него были удачно запрограммированы. Опасаюсь, не окажется ли PIC16F1454 в числе тех, что невозможно запрограммировать этим оборудованием)
veso74
Поставщик валерьянки для Кота
Сообщения: 1913
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: PICkit2. Собираем.

Сообщение veso74 »

PIC16F1454 есть в списке:
[url=http://PICkitminus%20and%20PK2CMD%20minus%20supported%20devices]PICkitminus and PK2CMD minus supported devices.[/url]

Мой 16F1454 с китайским клоном pickit3 програмирую. Проблем нет.
Попробуйте. Не так сложно. Если хотите на всякий случай, поставьте защитные резисторы 10..100..470 Ohms на всех выводов. Ничего не может случиться. Поделитесь результатом.
Аватара пользователя
catBot
Вымогатель припоя
Сообщения: 619
Зарегистрирован: Вт июн 23, 2020 17:32:46
Откуда: Санкт-Петербург

Re: PICkit2. Собираем.

Сообщение catBot »

Так "поделился" уже, - стереть прежнее (заводское содержимое, XPRESS, имевшееся на микросхеме, когда она была на плате DM164142) получилось, а зашить - не получается, ошибку сообщает процедура Verify.
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: PICkit2. Собираем.

Сообщение Dmitry Dubrovenko »

catBot писал(а):зашить - не получается
С чего Вы взяли?
Может у Вас просто биты защиты выставлены?
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Alex_641
Поставщик валерьянки для Кота
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Re: PICkit2. Собираем.

Сообщение Alex_641 »

Dmitry Dubrovenko писал(а):Может у Вас просто биты защиты выставлены?
А пикоф16 они отдельно ?
Не спрашивай по ком звонит колокол, он звонит по тебе !
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: PICkit2. Собираем.

Сообщение Dmitry Dubrovenko »

Alex_641 писал(а):А пикоф16 они отдельно ?
Они в слове (словах) конфигурации.
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Alex_641
Поставщик валерьянки для Кота
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Re: PICkit2. Собираем.

Сообщение Alex_641 »

Dmitry Dubrovenko писал(а):Они в слове
А хде то слово ? Или не в программе ?
Не спрашивай по ком звонит колокол, он звонит по тебе !
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: PICkit2. Собираем.

Сообщение Dmitry Dubrovenko »

Alex_641 писал(а):не в программе ?
Разумеется не в программе.
Хотя, что Вы подразумеваете под словом "программа"?
ICQ нет, и, в ближайшее время, не будет.
Аватара пользователя
Alex_641
Поставщик валерьянки для Кота
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Re: PICkit2. Собираем.

Сообщение Alex_641 »

У пиков вроде как биты конфигурации задаются в инициализации ( у 16 - х ) ...нет ?
Не спрашивай по ком звонит колокол, он звонит по тебе !
Аватара пользователя
catBot
Вымогатель припоя
Сообщения: 619
Зарегистрирован: Вт июн 23, 2020 17:32:46
Откуда: Санкт-Петербург

Re: PICkit2. Собираем.

Сообщение catBot »

Я в этом ПОЛНЕЙШИЙ новичок, спорить не буду.

"Градусник" записи добегает до конца, сообщений об ошибке нет.
Но устройство не работает, а сверка (Verify) сообщает о несовпадении, в начальных адресах.
Считывание данных показывает, что в начале памяти какие-то данные имеются, остальное - запонено нулями.
Я не устанавливаю "защиту от считывания", - во первых, не умею, во вторых, не требуется. Так как hex-файл взят с github'а, КРАЙНЕ маловероятно, что защита может там включаться.

Добавлено after 2 minutes 13 seconds:
Вопрос: не сожгу ли я PIC16F1454, если запитаю его от программатора, и установлю напряжение 5 вольт?
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: PICkit2. Собираем.

Сообщение Dmitry Dubrovenko »

Alex_641 писал(а):нет ?
Нет.
catBot писал(а):hex-файл взят с github'а
Ссылочку можете дать?
catBot писал(а):установлю напряжение 5 вольт?
Что по этому поводу говорит даташит?
Опять же, что там сказано по поводу Vpp?
ICQ нет, и, в ближайшее время, не будет.
veso74
Поставщик валерьянки для Кота
Сообщения: 1913
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

Re: PICkit2. Собираем.

Сообщение veso74 »

Попробуем от простого к сложному. Pin RA5 свободен? Подключите светодиод и резистор. Вот мигающий светодиод. Программируйте hex. Все OK?
Есть коммуникация между программатор и PIC? Прогр. PIC читается? LED мигает? Защиты нет, клок с внутренним генератором 16 MHz.
---
Ниже:
- включение программатора и самоопределения 16F1454
- запись 16F1454
- чтение 16F1454
- тест: LED на РА5
Вложения
aa.jpg
(77.63 КБ) 264 скачивания
1454_.jpg
(108.82 КБ) 256 скачиваний
led_blink_ra5_16f1454.zip
(354 байт) 248 скачиваний
Последний раз редактировалось veso74 Ср май 25, 2022 19:58:13, всего редактировалось 2 раза.
Аватара пользователя
Alex_641
Поставщик валерьянки для Кота
Сообщения: 2314
Зарегистрирован: Вт янв 26, 2021 22:33:21

Re: PICkit2. Собираем.

Сообщение Alex_641 »

catBot писал(а):"Градусник" записи добегает до конца, сообщений об ошибке нет.
Пробовали сначала стереть чип, а потом залить хекс ?
Не спрашивай по ком звонит колокол, он звонит по тебе !
Аватара пользователя
oleg63m
Друг Кота
Сообщения: 20132
Зарегистрирован: Чт сен 01, 2011 12:53:27
Откуда: ТьмуТаракания. Почетный житель подмостовья
Контактная информация:

Re: PICkit2. Собираем.

Сообщение oleg63m »

по хорошему,надо создать свой хекс, не важно, что там закодировано, главное защитные коды не прописывать, прошить и верифицировать. если все срвпадает- значит чип рограммится, и проблема либо в кривом хексе, либо в харде
Шекспир сказал: Судить меня -дано лишь Богу, другим я укажу дорогу... https://natribu.org/
Я его полностью поддерживаю.
Программирую на Fuse AtmelAVR.
Ответить

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