Pickit3 подключение pic16f884 панель газель
Текущее время: Пн июл 12, 2021 14:06:09 |
Часовой пояс: UTC + 3 часа
PICKIT3 и PIC16f84/A
Страница 1 из 1 | [ Сообщений: 8 ] |
никак не получается прошить данный МК, мплаб выводит вот что программатор подсоединил к макетке подключив все пины соответственно. Все как в разных уроках, но ничего не получается( помогите! JLCPCB, всего $2 за прототип печатной платы! Цвет - любой! Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc короткого замыкания нигде нет, фото схемы прикладываю(синий и зеленый провод висят в воздухе, предвещая вопросы, просто не убралс платы), я совершенно никак не могу понять(нагуглить) почему он это выдает. пробовал с двумя пиками один из них 100% рабочий. Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет Вы полагаете, что из этого фото что нибудь видно? Кроме названия клона пиккита ничего понять нельзя. С 1 июля компания Mean Well в связи со сложной ситуацией на рынке электронных компонентов вынужденно повышает стоимость и сроки поставки продукции. Компэл для поддержки российских производителей замораживает на весь июль старые цены на широкий ряд номенклатуры, которую можно приобрести со склада. Приглашаем всех желающих 15 июля 2021 г. принять участие в бесплатном вебинаре, посвященном решениям Microchip и сервисам Microsoft для интернета вещей. На вебинаре будут рассмотрены наиболее перспективные решения Microchip, являющиеся своеобразными «кирпичиками» – готовыми узлами, из которых можно быстро собрать конечное устройство интернета вещей на базе микроконтроллеров и микропроцессоров производства Microchip. Особое внимание на вебинаре будет уделено облачным сервисам Microsoft для IoT. Вы полагаете, что из этого фото что нибудь видно? Кроме названия клона пиккита ничего понять нельзя. переснял, вроде должно быть видно теперь. Белый провод в шлейфе подключен к первому выводу пиккита.Это на первой фотографии. Если на второй все без изменений, то второй и первый проводники шлейфа подключены к МК РЯДОМ, что противоречит распиновке контроллера. Первый вывод пиккита - MCLR/Vpp Второй вывод пиккита - Vdd Эти пины находятся С РАЗНЫХ сторон контроллера. Такшта даже не надо выяснять где на второй фотографии ключ у корпуса (его не видно). Вы перепутали землю и питание. Часовой пояс: UTC + 3 часа Кто сейчас на форумеСейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3 Может кому будет интересно (тут велись разговоры о том что многие имеют PicKit). Я собрал программу которая поддерживает PicKit2 и PicKit3 одновременно. Микрочип уже давненько не обновлял PicKit2 и я где-то читал что они прекратили его поддержку в пользу PicKit3. В моей программе PicKit2 будет поддерживать список контроллеров из списка PicKit3 (то есть включены новые контроллеры, которых нет в последней официальной версии PicKit2). Добавил автоопределение программатора и автоподключение программатора (в официальных версиях требовалось нажимать Tools\Check Communication для подключения прогера) и ещё пару не значительных мелочей. В основном делал для себя, уже пошли контроллеры, которых нет в поддержке PicKit2, а программатор лежит. Может кому сгодится прога. sever13
попробывал вашей прогой поработатьс Pic16F676 и сразу потерял константу ,востановить смог PicKit2 через Tools/OSCCAL/Auto Regenerate а в вашей программе такой функции не нашел Добавлено 04-11-2013 16:20 хотя сечас раза три стирал микруху - константа сохраняется ,скорее не контакт был Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылкиСправочная информацияЭтот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
НеисправностиВсе неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:
О прошивкахБольшинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти. На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB. Схемы аппаратурыНачинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
СправочникиНа сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.). Marking (маркировка) - обозначение на электронных компонентахСовременная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами. Package (корпус) - вид корпуса электронного компонентаПри создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
Краткие сокращенияПри подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Частые вопросыПосле регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное. Кто отвечает в форуме на вопросы ? Ответ в тему PicKit2 PicKit3 как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники. Как найти нужную информацию по форуму ? Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту. По каким еще маркам можно спросить ? По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели. Какие еще файлы я смогу здесь скачать ? При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям - схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация. Полезные ссылкиЗдесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
sever13
sever13
Добавлено 04-11-2013 17:46 не получается загнать прошивку через кнопку pavel-pervomaysk
pavel-pervomaysk, "нормального" софта не существовало в его оффициальной версии. PicKit3 был заявлен как дэбагер и Микрочип не затруднился на изготовлении отдельной оболочки для программатора. В составе MPLAB-X есть софт "Integrated Programming Environment", который и есть среда программирования. Были оффициальные потуги сделать программатор, но они его называли "scripting tool" (приложил), который так и не рискнули выпустить в свет. В качестве предупреждения: в PicKit3 заливаются несколько прошивок, которые обеспечивают его совместимость с MPLAB, Scripting tool-ами и другими оболочками. Так вот к этим прошивкам надо привыкнуть - не всегда можно из чужой среды загрузить прошивку и работать с ней (MPLAB может не найти PicKit3 с чужой прошивкой). Прилепленная программа имеет кнопку "Revert To MPlab mode", которая выгружает из PicKit3 другие прошивки и активирует основной загрузчик ( существует несколько загрузчиков внутри разных прошивок) из которого MPlab может загрузить свою среду в PicKit3. Прилепленная прога способна видить PicKit3 с любой прошивкой. Чтобы не шерстить интернет при очередном ремонте PICkit3, решил свести информацию в одну статью. Данный не исправный клоно_экземпляр выглядит хуже всех, ранее ремонтируемых. Статья будет строиться по принципу: замерил-записал в "он лайн" режиме. Художественного оформления пока не будет. Назначение некоторых элементов. Собственно ремонт. Начинается как всегда с тщательного осмотра. Присмотревшись внимательно, замечаю, что они запаяны вверх тормашками. PIC16F72 с залитой исправным программатором прошивкой. Бит защиты установлен. Выпаял две 74LVC1T45 в канале CLK and DAT. Он присутствует всегда, не зависимо от нажатии кнопки. Возможно это из за неисправности конкретного "ПИСКИТа" (так называл его один араб на видео). Напряжение VPP_TAR — при нажатии на кнопку, делает мгновенный скачок до +11 вольт, и плавный рост до 13 вольт за 100 us. Q6e-1.4v Q7e-0v ************************* ************************** 9ть пакетов. 8мь пакетов. Импульс 3 us Нарастание и спад за 100 ns. CDO+CDI складываются на резисторах R29 && R30, и поступают на третью ногу U8 74LVC1T45. Растянул на три экрана, и собрал во едино фотошопом на одном. Заменил пару U8 and U9 74LVC1T45 в каналах ICSP_DAT ICSP_CLK. Соединение происходит успешно. ID МК отображается верно. Попытка запрограммировать PIC в обычном режиме, прошла не удачно. The following memory area(s) will be programmed: С подачей внешнего питания: Currently loaded firmware on PICkit 3 0000 0000 0000 0000 0000 0000 0000 0000 Пока предполагаю неисправность флэш, либо повреждена прошивка PIC24 в PICkit3. Первый байт в прошивке считывается верно, затем чтение идет с переменным успехом. Какие то байты верные, какие то нет. Но в какой то момент, происходит некий сброс, и чтение начинается по новой, с нулевого адреса. Эти места, я выделил на фото зеленым. Иногда, читается много кратно только нулевой адрес. Выпаиваю U11, ответственную за LVP c виду красавица. дорожки вокруг нее целы. Интересный топик об подобной проблеме. 1. Нет массы в соединении PICkit и МК, либо не поступает внешнее напряжение. %%%%%%%%%%%%%%%%%%%%%%%%% Итак, без чего не обходится практически любое устройство на микроконтроллере? Правильно, без микроконтроллера! Но, увы, не получится его запрограммировать без программатора (если это конечно не Arduino).
Заказывая сей девайс в интернет магазине я долго думал, размышлял PicKit2 или PicKit3. В то время я мало знал об этих программаторах, разве что то, что они работают через USB и являются внутрисхемными, плюс можно отлаживать программу непосредственно в микроконтроллере с помощью PicKit 2 и 3. Об отличиях PicKit 3 от Pickit2 я знал мало, но рассуждал логически так. PicKit 2 проверенный временем и людьми, надёжный и удобный. А PicKit 3 должно быть следующая версия, более доработанный, более мощный, современный и функциональный чем PicKit 2. К тому же PicKit 3 стоил не сильно дороже чем программатор предыдущей версии. И хотя функциональности Пиккит 2 мне полностью было предостаточно в итоге было решено купить PicKit 3 с расчётом на будущее, так сказать «на вырост». Вот прислали почтой мне эту красивую коробочку. Внутри сам непосредственно программатор, Провод USB-miniUSB. Пара каких то бумажек, среди которых плакат с объяснением как и куда подключать программатор и диск с MPLAB 8.36 и примерами. Естественно всё на английском. Большинству контроллеров PIC нормально будет 5В., но в некоторых случаях контроллеры могут питаться от более низкого напряжения и установив на него 5В можно его повредить. Если не уверены — лучше всего ознакомиться со спецификацией контроллера. Если вы решите питать схему от внешнего источника, и при этом подключите напряжение от пиккита, то ничего страшного не произойдёт — программатор замерит напряжение и если на нём будет +5в. то он не даст пропустить напряжение через себя и не подаст дополнительного питания на контроллер, не смотря на установленную настройку в МПлабе. По крайне мере так написано в даташите, но у меня, на всякий случай питание внешнее и питание от программатора расключены фиксируемой кнопкой. Теперь о бочке дёгтя в ложке мёда. Недостатков, пока что, у PicKit3 больше чем достоинств по сравнению с PicKit2. Начнём с того, что для второго пиккита есть русская документация, а для третьего я не нашёл. Кроме того, программировать через PICkit 3 можно только в среде MPLAB IDE, а для второго пиккита кромеMPLAB IDE есть специальная компактная и удобная утилита PICkit 2 Programmer. И в завершении хочу сказать что в Linux (не всем же под виндой сидеть) я не нашёл вооообще программ, для программирования через PICkit 3, а для PICkit 2 есть. И хотя в будущем эти проблемы решаемы, но сейчас пока по моему скромному мнению этот программатор не стоит своих денег и по этому лучше, надёжней и дешевле будет приобрести PICkit 2.
Программатор отладчик PICkit 3 предназначен для разработки аппаратного и программного обеспечения микроконтроллеров из серии «Microchip PIC» (MCU) и контроллеров цифровых сигналов «dsPIC» (DSC). Отмеченные микросхемы основаны на последовательном программировании через проводные последовательные двухпроводные интерфейсы «In-Circuit»(ICSP) и «Enhanced In-Circuit Serial Programming». Дополнительно к функциям отладчика, система PICkit 3 также поддерживает функционал программатора. Представляемое к рассмотрению устройство программирования PICkit 3 находит широкое применение в любительской и профессиональной электронной практике Электроника программатора отладчика выполняет код подобно реальному устройству, благодаря встроенному схемному решению эмуляции, а не специальной микросхеме самого прибора. Функции доступны в интерактивном режиме. Установка или изменение функций выполняется через интерфейс «MPLAB IDE». Программатор PICkit 3 разрабатывался под эмуляцию встроенных процессоров средствами отладки. Особенности программатора и отладчика PICkit 3 в едином исполнении:
Программатор PICkit 3 предназначен исключительно для разработки и отладки любительских программ. Программирование производственного характера этим прибором фактически не поддерживается. Однако, никто не отменял возможное использование инструмента для производственных целей, если таковые соразмерны с функциональными возможностями PICkit 3. Программатор-отладчик PICkit 3: интерфейсы рабочих цепейПодключение по интерфейсу рабочих цепей системы отмечается простым и облегчённым подходом. Как правило, для подключения используется USB-порт и входящий в комплект прибора USB-кабель. Область интерфейса рабочего подключения имеет маркер первого контакта, чтобы пользователь не ошибся в процессе организации соединения. Рабочие элементы и обозначения программатора PICkit 3: 1 – ушко под транспортный ремень; 2 – гнездо USB интерфейса; 3 – метка на корпусе для 1-го контакта интерфейса соединения; 4 – интерфейс соединения; 5 – контрольные светодиоды; 6 – нажимная функциональная кнопка На верхней корпусной крышке прибора имеются контрольные светодиоды состояния работы в режимах программирования или отладки средствами PICkit 3. В общей сложности на корпус выведены три светодиодных индикатора:
Последний индикатор списка – светодиод жёлтого свечения, загорается красным светом, если имеет место аварийный сбой в работе инструмента программирования. Программный интерфейс (соединения) на шесть контактовПрограммный интерфейс (соединения) представлен 6-контактным разъёмом, через который выполняется подключение к целевой микросхеме. Комплект программатора-отладчика, как правило, содержит адаптер перехода от программатора к целевому программируемому микропроцессору. Интерфейс программный (соединения с целевой микросхемой) и распиновка: 1 – напряжение программирования (1,8 – 14 вольт); 2 – напряжение питания (1,8 – 5 вольт); 3 – нулевая (общая) шина; 4 – сигнал данных по ICSP связи; 5 – сигнал частоты по ICSP связи; 6 – низковольтная защита Рекомендуется для работы с программатором отладчиком PICkit 3 использовать внешний источник питания. Конфигурация целевого VDD распознаётся программатором-отладчиком для обеспечения преобразования уровня под целевую операцию при низком напряжении. Если программатор-отладчик не определяет напряжение на линии VDD, схема не будет работать. Три основных активных линии рабочего режимаОднако только три линии, как правило, активны и относятся к работе ядра инструмента:
Контакты 2 (VDD) и 3 (VSS) показаны на рисунке выше для полноты возможностей схемы. Конструкция PICkit 3 предоставляет две конфигурации для питания целевого устройства:
Особенности применения программатора PICkit 3 на практикеНе все программируемые микросхемы имеют линии AVDD и AVSS. Однако если таковые присутствуют на целевом устройстве, все подключаются при соответствующих уровнях напряжений и токов для обеспечения корректной работы программатора отладчика. Нельзя допускать наличие «плавающих» уровней. В общем и целом: рекомендуется все линии (VDD / AVDD) и (VSS / AVSS) подключать к соответствующим уровням токов и напряжений. Кроме того, микросхемы с линией VCAP (например, PIC18FXXJ) следует подключать к соответствующему конденсатору или уровню тока/напряжения. Классическая схема подключения программируемого (отлаживаемого) устройства непосредственно к программатору PICkit 3: 1 – обслуживаемая целевая микросхема; 2 – интерфейс подключения на шесть контактов; 3 – программатор и отладчик Как видно из представленной выше схемы, взаимосвязь целевой платы и отладочного инструмента очень проста. Сопутствующие программированию (отладке) проблемы, как показывает практика, зачастую вызваны другими соединениями или дополнительными компонентами на линиях. Всё это мешают работе программатора отладчика PICkit 3, а потому требует внимательного подхода. Официально представленной документацией не рекомендуется использовать:
Существует два этапа использования прибора PICkit 3 в качестве отладчика.
Эти два шага напрямую связаны с операциями MPLAB IDE:
Особенности процесса программирования и отладкиКартинкой ниже представлена упрощённая схема внутреннего интерфейса программатора отладчика PICkit 3. Здесь для программирования не требуются кварцевый резонатор на целевом устройстве, но требуется подача питания. В момент программирования прибор устанавливает необходимые уровни программирования на контактах VPP / MCLR. Основные взаимные связи, необходимые для программирования целевого устройства: 1 – внутрисхемные цепи; 2 – напряжение программирования; 3 – программируемое целевое устройство Также схемой PICkit 3 отправляются тактовые импульсы на контакт PGC и последовательные данные через PGD. Чтобы убедиться, что микросхема запрограммирована правильно, тактовые импульсы отправляются на PGC, а данные считываются обратно из PGD. Такой подход соответствует протоколу ICSP разрабатываемого устройства. Полноценная установка системы программирования PICkit 3Для рабочего функционирования программатора и отладчика PICkit 3 необходима установка программного обеспечения MPLAB IDE. Последняя версия исполняемого файла установки MPLAB IDE доступна на странице разработчика Microchip (здесь – версия 3.10). Купленный программатор обычно дополняется компакт-диском MPLAB IDE. Для установки ПО достаточно запустить исполняемый файл и следовать инструкциям. После завершения инсталляции ПО, программатор подключается через USB интерфейс системным кабелем на персональный компьютер. Программа автоматически обнаруживает устройство. Также к программатору PICkit 3 подключают целевую микросхему через интерфейс соединения. Возможно, придётся настроить программу MPLAB IDE для работы с конкретным проектом. Подробно настройки описывает «Инструкция по эксплуатации PICkit 3». Видеоматериал по теме как практика программированияРолик видео, представленный ниже, наглядно демонстрирует возможности применения устройства в обычной практике. Видео позволяет ближе познакомиться с прибором и особенностями программирования: При помощи информации: Microchip Автомобили-роботы: как не рулить своими рукамиМодули расширения Segnetics: система ввода/вывода FMR и ПО «FMR Конфигуратор»Датчик положения (датчик позиции) что такое?КРАТКИЙ БРИФИНГЧитайте также:
|