Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить

Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 12:50:54

Здравствуйте!

Прошу платную консультацию, если возможно.

Я - прикладной программист, волею судеб занесен в страну микроконтроллеров.
Суть дела я освоил, в Протеусе уже проверял свои творения. Пришло время перейти на железо.

Для пробы - простейшая программа - зажигает светодиод. В Proteus - работает.
PIC16F887, среда MPLAB X IDE, программатор Pickit 3.
(Так-же у меня есть PIC16F690, если это удобнее).

Собираю и подключаю все на беспаечной плате.
Мне бы хотелось пройти путь, чтобы каждый этап был проверен знатоком. Правильная ли программа, настройки IDE, схема подключения...
Тут возможны варианты, т.к. мудрость - от Вас :)

С уважением, Илья

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 16:38:35

ilia-ru писал(а):Мне бы хотелось пройти путь, чтобы каждый этап был проверен знатоком.
А сами то пробовали пройти этот путь ? С какими проблемами столкнулись ? ....

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 16:45:24

Уже второй день пробую и пробую... :))

Проблема такие.
Я делаю по инструкции и результата нет. Не светит светодиод.
Вероятно -я неправильно:
- Настроил IDE
- Собрал схему
- Настроил МК (биты конфигурации)
- Подсоединяю Pickit
Возможно у меня:
- Мертвый контроллер
- Неисправный Pickit

Единственное, в чем я уверен - светодиод рабочий :)))
Все оборудование новое. Ни разу не пользованное. Как проверить - непонятно.

При таком кол-ве вариантов я боюсь, что процесс затянется на длительное время. А оно у меня ограничено.
Поэтому и прошу провести за ручку. Дальше я сам.

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 19:17:12

по менструкции их тутуба? там до конца досматривать всегда надо. это очень важно.
обычно ролик заканчивается так: "у меня вот не получилось сейчас, но вы делайте, должно работать....

где схема? где прога? где, пля из конца то в конец,да хоть вот такая картинка?
rfrfnm nj;t yfexbnm&
Вложения
pic.jpg
(160.17 KiB) Скачиваний: 115

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 20:31:06

ilia-ru писал(а):- Подсоединяю Pickit
Возможно у меня:
- Мертвый контроллер
- Неисправный Pickit
В этих случаях, Вы просто не смогли бы прошить МК. Но он же у Вас прошивается ?

ilia-ru писал(а):- Настроил IDE
Это вряд ли. У Вас бы ничего не откомпилировалось.

ilia-ru писал(а):- Настроил МК (биты конфигурации)
Вполне возможно.

ilia-ru писал(а):- Собрал схему
Ну, тут никто Вам ничего не посоветует. Экстрасенсов тут нема :)

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 21:10:06

Критику принимаю, но я же не просил тут советовать. Я искал желающего для консультации.
Но коллективный разум тоже уважаю. Поэтому вот схема и программа.
Схему рисовал, как сумел. Я не электронщик.

Питание от Pickit отключено. Включено внешнее питание 3,3 В.

Пробовал прямо в схеме прошивать, и отдельно, в "кроватке". Результат один. Не светит светодиод :(((
Хоть уходи жить в Протеус :(

Добавлено after 3 minutes 24 seconds:
К порту А1 подключал вольтметр. Предсказуемо =0. Не зря же светодиод не радует.
Питание на ногах микросхемы Vdd и Vss проверял - есть.
Конденсатор 0,1 мкФ с Vdd на Vss ставил. Ничего не дало.
Вложения
newmain1.c
(2.34 KiB) Скачиваний: 95
Схема.jpg
(87.18 KiB) Скачиваний: 118

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 21:27:59

а прошивать можно при 3,3 ??? (обычно от +5, OSC1 на общий через 1К0)

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 21:32:11

Порт RA1 имеет функции АЦП , компаратора и цифрового входа выхода. В конфигурации о нём нет ни слова. Дело не в Pickit3 а в тексте программы.

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 22:00:22

Перенес на PORTD. RD0 не мультиплексирован. Но резуьтат тот-же. Или его тоже нужно настроить?

Про напряжение прошивки уточню. Про OSC1 - нигде не видел. Точно нужно?

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 22:12:25

с документацией я не спорю, но ОСЦ1 и ПЖМ, притянутые к общему ч/з 1К0-К33, никому не мешали....

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 22:25:44

Или его тоже нужно настроить?

Любой порт нужно конфигурировать. В данном случае на выход.

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 22:33:44

ilia-ru писал(а):Пробовал прямо в схеме прошивать, и отдельно, в "кроватке". Результат один. Не светит светодиод
Вы не сказали - чип у Вас прошивается ? Может уже на этом этапе затык.

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Ср сен 01, 2021 23:08:18

КОнфигурация порта на выход - это TRISD. Оно в программе есть. Других вариантов не знаю :(((

Как узнать, что прошился?

Вот:
Device Erased...

Programming...

The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x7ff
configuration memory
Programming/Verify complete

Это - прошился?

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Чт сен 02, 2021 03:23:55

да

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Чт сен 02, 2021 07:10:36

Доброе утро, коллеги!

Огромная благодарность:
а прошивать можно при 3,3 ??? (обычно от +5, OSC1 на общий через 1К0)


Т.к. МК точно работает на 5 В, решил не искать инфу, а дать их ему и посмотреть. Риска нету, а результат быстрее.
Вы не поверите! Оно работает!!!
Первое препятствие пройдено. Можно гордо идти к следующим.

Это ... все те слова, которые хочется адресовать миру и документации, которую я нашел.

Огромное спасибо всем, кто поучаствовал!!! Удачи в делах и схемах :)

Вопрос решен.

Добавлено after 4 minutes 36 seconds:
Подскажите, пожалуйста, нужно ли как-то закрыть тему, или нет?

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Чт сен 02, 2021 07:27:19

у вас там и BOREN на 4,0 указан....

Re: Нужна консультация по прошивке PIC с помощью Pickit3

Чт сен 02, 2021 09:53:10

у вас там и BOREN на 4,0 указан....


Да, вот и корень всех бед моих :)))
Поставил значение ниже. И прошивается и светится. В общем счастье :))

СПАСИБО!
Ответить