Страница 10 из 31
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вс дек 25, 2016 14:07:04
Inlog
Подскажите, плз - PicKit3 (китайский) видит и прошивает 18F2550, но не видит и не имеет в списке 16F1459. Как прошивать эти контроллеры, или есть обновление для FW PicKit ?
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вс дек 25, 2016 16:15:27
Zhuk72
Выше писал уже: MPLAB IPE поможет.
Последняя прошивка
на сайте.
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Пн янв 09, 2017 11:35:12
Пока_без_кота
КРАМ писал(а):Открываете в оном редакторе 84А, правите его ID и сохраняете...
Сделал почти так, а точнее создал копию, которую обозвал просто 84 (без А), и уже ее правил. В итоге флеш пишется и читается нормально (и МК работает), а вот при попытке записи EEPROM не проходит верификация этой самой EEPROM + микроконтроллер отказывается работать (не выполняется программа, которая может и не зависеть от содержимого EEPROM). В чем может быть дело ? 84 и 84А отличаются способом организации EEPROM ?
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Пн янв 09, 2017 12:16:49
otest
Открывай тему про не рабочую программу
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Пн янв 09, 2017 12:21:33
Пока_без_кота
otest писал(а):Открывай тему про не рабочую программу
Это прикол такой ? )) Еще раз. Эта же программа (мигание светодиодиком), которая не имеет никакого отношения к содержимому ЕЕПРОМ и никак его не использует в своей работе, прекрасно работает на PIC16F84 (без А), если ничего не писать в ЕЕПРОМ. Пишем в любое место ЕЕПРОМ-а любой байт (отличный от 0FFh естественно), и получаем неработающую программу.
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Пн янв 09, 2017 12:38:50
КРАМ
У меня нет даташита на 84-ый и потому сказать что либо по поводу адресного пространства ЕЕПРОМа я не могу.
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Пн янв 09, 2017 13:04:17
otest
Это не прикол.
Здесь тема про программаторы, которые к твоей проблеме отношения не имеют
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Пн янв 09, 2017 13:20:32
Пока_без_кота
otest писал(а):...к твоей проблеме отношения не имеют
PICkit2 некорректно программирует PIC16F84 при попытке запрограммировать EEPROM. Я не вижу более подходящей темы, разве что создать отдельную, что и сделал сегодня один товарищ, вместо того, чтобы прочитать последнюю станицу этой

Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вт янв 10, 2017 11:30:02
const1105
Пишем в любое место ЕЕПРОМ-а любой байт (отличный от 0FFh естественно), и получаем неработающую программу.
Как пишите?
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вт янв 10, 2017 21:44:32
Пока_без_кота
2 способами:
1 способ - в исходнике имеется запись следующего вида:
Компилируем исходник, получаем хекс, при открытии которого в оболочке PICkit2 видим заветную циферку 0Fh в первой ячейке EEPROM. Жмем запись, получаем облом. Комментируем вышеуказанные строчки, компилируем исходник, получаем хекс, при открытии которого в оболочке PICkit2 видим что все ячейки EEPROM имеют значение FFh. Жмем запись, прошивка успешна.
2 способ - Делаем все как при успешном способе, только перед записью вручную корректируем содержимое 1 ячейки EEPROM прямо в окне оболочки PICkit2. Жмем запись, получаем облом.
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вт янв 10, 2017 22:44:14
Zhuk72
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Ср янв 11, 2017 00:00:23
Пока_без_кота
Спасибо за наводку. Насколько я понял гуглпереводчик, человек там подшаманил задерку при записи ЕЕПРОМа с 4 мс на 20. Но в том файле все равно была ошибка, он не работал с 84 (не А) вообще. Но я подшаманил 1 строчку в едиторе (изменил номер Family с 18 на 0, как в 84А), и вуаля, все работает, шьется и читаеться, и флеш и ЕЕПРОМ. Пользуйтесь, кому надо. Zhuk72 - спасибо БОЛЬШОЕ !!! А то "Здесь тема про программаторы, которые к твоей проблеме отношения не имеют"

Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вт апр 04, 2017 17:32:22
Mem
Так что, лучше третий брать?
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Ср апр 05, 2017 11:12:56
Zhuk72
Да.
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Чт май 11, 2017 14:40:27
oleg63m
[uquote="Zhuk72",url="/forum/viewtopic.php?p=2841637#p2841637"]На 40-ногой панельке резисторы стоят для корпусов 28 и 40 для отключения режима низковольтного программирования. Без них скорее всего будут сбои.
P.S. Сейчас уточнил по ДШ. PGM вывод для 28- и 40-ногих ПИКов находится на 36-й ножке панели. А вот зачем я повесил еще один на 38-ногу - понятия не имею

[/uquote]
немного не правильно сказано, резистры нужны для программирования мк в LVP. при высоковольтном программировании они не нужны, хотя и не мешают. при этом надо снять галочку LVP в слове конфигурации. вобще этот режим ( LVP) в свое время попил немало крови в начинающих котопрограммистов и сборщиков
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Чт май 11, 2017 15:08:50
Zhuk72
Открывайте ДШ на, скажем, PIC16F877A и смотрите раздел 14.19, касающийся LVP:
To enter Programming mode, VDD must be applied to the RB3/PGM provided the LVP bit is set.
т.е. помимо выставленного бита в слове конфигурации указанный вывод надо подтянуть к питанию ("1"), чтобы войти в режим низковольтного программирования. Соответственно, чтобы исключить случайный вход в этот режим надо этот вывод притянуть к "земле", что я и сделал в этом адаптере посредством резистора.
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вс май 21, 2017 08:33:16
OMOHPA
Привет всем, подскажите купил PICkit3 с китая, заказывал с панелькой
https://ru.aliexpress.com/item/Free-shi ... 7e0f581a0d помогите разобратся
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вс май 21, 2017 08:48:11
oleg63m
ну так все элементарно. учишь англицкий, скачиваешь даташит с микрочипа и изучаешь. потом задаешь умные вопросы.
не хош учить язык- ищешь через яндекс, или гуглом справку ьна русском языке. я таких видел несколько штук, пусть даже пицкит2, отличия незначительные. мне, например не понадобилась справка, научным тыканьем познал все что мне понадобилось в жизни
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вс май 21, 2017 09:08:44
OMOHPA
Не много не так задал вопрос, я про перемычки, как подключать всё я разобрался, не могу понять как перемычки ставить, может кто знает как что ставить, на нём с низу написано дип 8,14,18,20 J1:2/J2,J3,J4,J5,J6,J7 2-3 прошиваю12F629 ( для пробы) соответственно J1 ставлю на 2 ( то есть по середине) остальные j СТАВЛЮ НА 2,3 не видит контролер, контролер ставлю как положенно и выбираю в программе 12F629
Re: Вопрос про PICkit2 и PICkit3
Добавлено: Вс май 21, 2017 09:14:26
oleg63m
твою мать... UPP First?