Перейти к содержанию

Общие вопросы по PIC-микроконтроллерам


NebsteR

Рекомендуемые сообщения

В общем... -  не победил :angry:.

В мплаб х IDE есть где флажок управления питанием поставить - для этого сначала придётся создать проект, и вот уже в его настройках есть этот пунктик, но отлаживать мне пока нечего, без запуска отладки питание не появилось - вариант не подошел.

Далее нашёл место в IPE, где  этот флажок ставится. Питалово опять таки не появилось, даже при нажатии на кнопку connect - т.е., как я понимаю, при попытке выполнить соединение с МК. Засада...

Убрал флажок, подал внешнее питание, померял его - всё ок, 3,3В. В результате connection failed. Засада.

Померял мультиметром что на icspclk и data при попытке подключения - 0В. Засада.

Скачал Pickit3 programmer beta v 0.3.3.0. Этот вообще не захотел запуститься когда был подключен пиккит к ПК. Т.е. кликаю екзешник и ничего не происходит, отсоединяю пиккит от кабеля - только тогда появляется его окно, и в нём "Pickit not connected". Короче везде засада. Мысли кончились.  Думаю пиккит полудохлый купил, т.к. покупал на авито, это вполне вероятно. Попробую связаться с продавцом, который писал что он проверен...

Если нетрудно, прошу сделать измерения мультиметром что должно быть на выводах пиккита при попытке соединиться с МК при отключенной целевой плате.

 

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Не увидите Вы эти дёрганья мультиметром, они на столько короткие и их настолько мало, что постоянной составляющей там не будет никакой.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

В 30.03.2017 в 20:45, GDK сказал:

В общем... -  не победил :angry:.

В мплаб х IDE есть где флажок управления питанием поставить - для этого сначала придётся создать проект, и вот уже в его настройках есть этот пунктик, но отлаживать мне пока нечего, без запуска отладки питание не появилось - вариант не подошел.

Далее нашёл место в IPE, где  этот флажок ставится. Питалово опять таки не появилось, даже при нажатии на кнопку connect - т.е., как я понимаю, при попытке выполнить соединение с МК. Засада...

 

В IPE при подключении ПО ЛЮБОМУ должен быть показан название и серийник подключенного инструмента (PICkit3, ICD3 или Real ICE). Сие означает, что со стороны HID USB этого инструмента все ОК. Коннект с таргетом (подключенным МК) осуществляется НЕАВТОМАТИЧЕСКИ после указания типа таргета и нажатия на кнопку "коннект". Питание (как Вы уже выяснили, очевидно) подается из режима Advance Mode (окно Power). Отсутствие коннекта может быть вызвано:

1. Ошибочным выбором типа МК (бывает... :) )

2. Отсутствием питания

3. Перепутанными линиями CLK (5 пин)/DAT (4 пин)

Так же нужно (очень желательно) иметь подтяжку  10 кОм линии MCLR (1 пин) к питанию (2 пин) и блокировочный конденсатор между питанием (2 пин) и землей (общим - 3 пин).

Ну и МК должен быть живым, естественно.

 

 

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Эхх. Не спасла соломинка...

1. Перепроверил, всё соответствует.

2. Не понял. Программатор же это самое питание и должен давать... Правда по каким то причинам делать он этого не желает, хотя в IPE нашёл я этот расширенный режим и выставил там и галочку и значение 3.3 В ну и кнопку connect нажимал и мерял мультиметром пока там полоска бегала - 0В почему то.

3. Ничего не перепутано, прозвонил мультиметром прямо от ног МК до разъёма на пиккит`е.

Блокировочный конденсатор изначально есть в схеме. Подтяжку 10к присоплячил и промерял мультиметром потом. К выводам clk & dat кроме программатора никакие детали не подключены. МК новый, заказывал в терраэлектронике, т.е. должен быть исправным.

Тем не менее connection failed.

Теперь любопытные наблюдения. При отключенном программаторе на MCLR 3,3В. Как только подсоединяю программатор к МК там устанавливается 0,04В. Так и должно быть? Нажимаю в IPE "connect" напряжение на MCLR не подаёт признаков изменения. Так и должно быть?

Выключаю подачу питание во вкладке POWER на IPE. Запитываю схему от внешнего блока питания от сотика через стабилизатор 3,3В. Подсоединяю программатор и тут писк блока питания меняется, т.е., я так думаю, значительно увеличивается ток, потребляемый от этого БП. Так и должно быть?

В общем варианты почти кончились. Проверить исправность пиккита - надо заведомо исправную плату с к-нибудь МК от микрочипа. Взять негде. Проверить мою плату - надо заведомо исправный пиккит. Тоже негде взять. Последняя надежда - самодельный программатор собрать без необходимости прошивки его деталей. Только вот вопрос - будет ли там поддержка 16LF1823.

 

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, GDK сказал:

Проверить исправность пиккита - надо заведомо исправную плату с к-нибудь МК от микрочипа. Взять негде

Где находитесь, территориально ?
 

Ссылка на комментарий
Поделиться на другие сайты

Не далеко, в принципе.
Могу что-нибудь из PIC прислать, если есть желание ими заниматься. И есть желание ждать пока доедет до Вас :)
Есть много всяких разный и из любой линейки - PIC12 ... PIC32. Но только SMD. С DIP'ами не люблю работать...

Ссылка на комментарий
Поделиться на другие сайты

Ничего себе, недалеко...:D

Желание есть, вопрос в приемлемых вариантах. Спасибо за ещё один. Сначала собираюсь путём археологических раскопок добыть простейший самодельный комовский программатор, которым в 2008 прошивал 16f84a, и попробовать им воспользоваться. Если не будет получаться, тогда буду просить прислать чего-нибудь из 16х.

Ссылка на комментарий
Поделиться на другие сайты

А, ну это да - из IDE я не стал пробовать, т.к. для этого сначала надо программу написать. Надо и впрямь попробовать, хоть вероятность успеха совсем небольшая.

Нашёл самоделку, оказалась пони-прогом, придётся почесать репу как состыковать 16LF1823 с ним, если это вообще окажется возможным.

Ссылка на комментарий
Поделиться на другие сайты

18 минут назад, GDK сказал:

т.к. для этого сначала надо программу написать

Необязательно. Поставьте MPLAB 8 (не "X"), там можно делать импорт прошивки.
Хотя, возможно, что в "X" тоже можно делать импорт, я не в курсе...

18 минут назад, GDK сказал:

если это вообще окажется возможным

Скорее, что нет. Это достаточно новые чипы. Вряд ли старенькие программаторы их поддерживают.

Ссылка на комментарий
Поделиться на другие сайты

10 часов назад, Alex сказал:

Необязательно. Поставьте MPLAB 8...

Ну прошивку подходящую тоже надо где то найти. Наверное будет проще полазить на сайте у микрочипа, пример на асме для своего мк поискать. С этого и начну. А когда не получится... Есть у меня парочка 16f84. Один точно исправен. Трудился когда-то ну управлении насосом в скважине. Слеплю плату на нем. Попробую подключиться обоими программаторами.

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, GDK сказал:

Ну прошивку подходящую тоже надо где то найти

Да это разве проблема ?
Ловите : 16F1823_test.rar

На 10 ноге мигает светодиод с частотой 1 Гц.
Исходник с проектом MPLAB'а в архиве.

Ссылка на комментарий
Поделиться на другие сайты

Для кого то пока что да ^_^.

Спасибо за пример, но оказалось у меня нет компилятора на Си, только MPASM, ну и МК 16LF, а не 16F. Зато выяснил, что икс умеет импортировать проекты из 8.

Ссылка на комментарий
Поделиться на другие сайты

Попробовал. Подключил, нажал "Run project" в появившемся окошке выбрал пиккит3, нажал ok. Окошко просто исчезло.

На 10 ноге 0,01В, на mclr тоже кстати 0,04В.

 

Дальше выполнил в меню Debug пункт Run debuger/Programmer Self Test.

Could not connect to the selected hardware tool. Please make sure the tool is not being used by another project in MPLAB X.

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

 

Ссылка на комментарий
Поделиться на другие сайты

Если зайти в свойства проекта, то в списке инструментов, под PICkit3 (в Вашем случае), должно быть нечто подобное :2017-04-07_23-02-08.png.e46b165a42b8a6d718e7862711717344.png

Это означает, что Мплаб определил инструмент.
 

Ссылка на комментарий
Поделиться на другие сайты

В моём случае всё начинает напоминать хождение по граблям. :unsure:

У меня SN: DEFAULT_PK3. IPE его так же видит. Ну в общем то нормальный китайский серийник...

Зато "выполнил в меню Debug пункт Run debuger/Programmer Self Test" ещё раз.

58e884980c012_MicrosoftOfficeVisio(7).jpg.56f17ee1f9a118bc9f2986afcd577ab4.jpg

Переключатель драйверов сказал что

The Swither provides a facility for swithing between MPLAB 8 device drivers. It is not a device driver installer in and of itself.
Its operation requires that the MPLAB development tool that is to be switched be plugged in to your system. This in turn requires that tool already be installed and working with either an MPLAB 8 device driver or an MPLAB X device driver. Since it performs a switching operation, it also requires that both MPLAB8 and MPLAB X be installed on your system.

The Switcher has determined that MPLAB8 and MPLAB X are not both installed on your system. Either only one or the other is installed, or neither are installed. As such, the Switcher operations are non-applicable and hence unavailable.

Swither предоставляет средство для swithing между MPLAB 8 драйверов устройств. Это не установщик драйвера устройства в и себя.
Его работа требует, что средство разработки MPLAB, которое должно быть переключено быть включенным к Вашей системе. Это поочередно требует, чтобы инструмент уже был установлен и работающий или с драйвером устройства MPLAB 8 или с MPLAB X драйверов устройства. Так как это выполняет переключающуюся работу, это также требует, чтобы и MPLAB8 и MPLAB X были установлены в Вашей системе.

Переключатель решил, что MPLAB8 и MPLAB X оба не установлены в Вашей системе. Или только один или другой установлены, или ни один не установлен. По сути, операции Switcher неприменимы и следовательно недоступны.

     Однако кнопка run project  теперь приводит к каким то действиям и результате

BUILD SUCCESSFUL (total time: 102ms)
Loading code from C:/Users/User/Documents/16F1823_test/16F1823_test.X/dist/default/production/16F1823_test.X.production.hex...
Loading completed
Connecting to programmer...
The programmer could not be started: Could not connect to tool hardware: PICkit3PlatformTool, com.microchip.mplab.mdbcore.PICKit3Tool.PICkit3DbgToolManager

Изменено пользователем GDK
Ссылка на комментарий
Поделиться на другие сайты

МПЛАБ свитчер не обслуживает ПИКкит3. Поэтому с ним есть некоторые проблемы при переходе между 8-й и Х-м. Но эти проблемы решаются двойным коннектом в MPLAB IPE, после чего 8-ка принимает "блудный" ПИКкит3 после Х.

Чисташаманство... 

戦う前に相手のベルトの色に注目

Ссылка на комментарий
Поделиться на другие сайты

Mplab 8 конечно же не установлен.

Т. Е. Подозрение на нерабочий драйвер имеются? И получается для нормальной работы pickit3 необходимы 2 ide одновременно?

Таки жестокие люди работают однако в микрочипе :)

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Всем привет. Как-то видел на ютубе ролик, где показывали чип, вроде 8-ми выводной, трансивер со встроенным модулятором/демодулятором и минимумом обвеса. Последние пару дней искал и не нашёл, может кто знает ФИО этой микросхемы? Суть такова. Ещё в начале 90-х делал проводное дистанционное управление на микросхемах LM567. Работает безотказно, помехоустойчивость высокая, ни одного сбоя за всё Время эксплуатации. Упрощенная схема верхняя, в приложенном файле. Теперь хочу перевести на беспроводную связь, как на нижнем рисунке. В общем, нужен совет по выбору, микросхемы с минимумом обвеса или готового модуля, чтобы в режиме передачи он/а имел/а вход для подачи сигнала, а при приёме выход НЧ. Пояснение к схеме. Не стал писать порядковые номера элементов. Там, где написано С1, там везде конденсатор одного номинала, как и резисторы. Т.е. где указан R1 там тоже везде стоит один номинал. Если кто не в теме, то LM567 - микросхема тонального декодера со встроенным генератором. Нажимаем в передатчике DA1 одну из кнопок и на выходе имеем некоторую частоту, определяемую элементами задающей RC цепи. Приёмники DA2 - DA4 тоже генерируют частоту и тоже определяемую этими же по схеме элементами. Срабатывает та микросхема, на входе которой частота совпадает с выходной частотой передатчика. В принципе, в верхней схеме хватило бы и два ключа, т.к. нажатие сразу двух кнопок включает резисторы R1 и R2 в параллель и формируется своя частота. Т.е. в приёмнике DA4 нужно ставить номинал резистора, равный параллельному включению двух резисторов R1 и R2. Но тема не об этом. Я понимаю, что сейчас есть цифра и можно передавать коды, но, что имею, то имею и хочу запустить такую схему, что на приложенном рисунке внизу. Вопрос стоит о более простом решении ВЧ части - трансивера. Надеюсь, что поможете решить поставленную задачу. Спасибо.          
    • Это же балалайка-потаскушка  Там все просто,по даташитам микросхем можно сориентироваться. @zezar ,а в чем дефект то?
    • какой размер колец? или проще, можно ссылочку чтобы посмотреть
    • @Romanchek82 в данной ситуации скорее "подложена под ножку стола у дядюшки Ляо")
    • КИТ на Озоне, 2 канала за 500р. РФ. Я сам с конструктора начинал, там и опыт паять получите.  не надо с платы, схемы начинать, блок питания сначала соберёте, КИТ распаяйте, в корпус всё оформите. Одно до ума изделие доведите. Там и поймёте, куда дальше двигаться. А по схеме, ЕЩЁ раз, они есть на любое ОУ в даташит. По "ушникам", пятиножки в бОльшем случае - достаточно (по ссылке) прежде, чем Сухову, Нечаеву,.. в ж. "Радио" писать, готовился, после школы в библиотеку, вечерами за паяльник... пока обратная связь приходила (письма), уже многое исправил, да, не методом тыка, а через понимание физических процессов.  Быстро это только ЕГЭ, описательный, творческий процесс отсутвует (мозгами шевелить, статьи анализировать, углубляться и видеть перспективу).  Паять совет не нужен, ручками, ручками, готовый кит и в корпус.
    • Привет!  Мне не известно, есть ли другие варианты формата прошивки. Почитайте ветку , может кто то и выкладывал.
  • Похожий контент

×
×
  • Создать...