Новичок
Регистрация: 05.12.2012
Сообщений: 11
Репутация: 11
|
Понадобилось кое-что сделать на простом PIC12F675. Давненько уже программировал на MikroC, использовал сербскую систему EasyPIC5 cо встроенным ISP программером. Но времена изменились, с Win 10 система работать не хочет.
Приобрёл у китайцев программер PICkit 3, причём они клянутся, что оригинальный, от MPLAB. Загрузил MPLAB IDE c MPLAB IPE, написал в ХС простой код, откомпилировал, получил HEX, открыл MPLAB IPE, подключил PICkit3 и, для начала, IPE не распознал автоматически PIC12F675, тогда я вручную его выбрал, нажал "connect" и IPE выдал мне какое-то странное сообщение, что мол напряжение питания таргета недостаточно. Тогда я вообще отключил питание от микроконтроллера, но IPE продолжил настаивать, что питание микроконтроллера не в порядке. Тут я понял, что вышел из зоны комфорта, который обеспечивал мне мой старый, добрый сербский EasyPIC5 со своим встроенным программатором. Буду рад любому совету как примиритьMPLAB последней версии с моим китайским чудом. |
||
Оценка
|
Новичок
Регистрация: 05.12.2012
Сообщений: 11
Репутация: 11
|
Последний раз редактировалось Admin; 22.07.2024 в 15:19.
|
||
Оценка
|
Гуру
Регистрация: 28.06.2012
Сообщений: 4,871
Репутация: 1171
|
Я не эксперт в ПИКах, но (английский, много английского):
https://www.google.com/search?q=mpla...t=gws-wiz-serp https://www.google.com/search?q=mpla...client=gws-wiz https://www.google.com/search?q=mpla...client=gws-wiz |
||
Оценка
|
Новичок
Регистрация: 05.12.2012
Сообщений: 11
Репутация: 11
|
Установил запитку микроконтроллера от внешнего источника в IPE, а также установил новую прошивку PICkit, на что IPE никак не отреагировал, хотя красный светодиод PICkit бодро подмигивал. Ещё одна странность — в Диспетчере Устройств виндоус нет ни намёка, что к компьютеру подключен программатор, хотя PICkit подмигивает при попытках IPE к нему подсоединится, значит связь есть, но IPE выдаёт сообщение "connecting failed".
|
||
Оценка
|
Эксперт
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 640
|
|
||
Оценка
|
Новичок
Регистрация: 05.12.2012
Сообщений: 11
Репутация: 11
|
Спасибо всем, кто откликнулся. Мне удалось решить проблему. Теперь моя система EasyPIC5 работает с PICkit3, правда пока на 95%. Это значит, что я могу писать код в MPLAB IDE, а программить в MPLAB IPE, то есть напрямую из MPLAB IDE PICkit3 не узнаётся, но это, я думаю, что решу. Главное, что я вернул к жизни мой EasyPIC5. Убрал с платы его неработающий программер и вставил PICkit3. В ХС никогда код не писал, работал с МикроС, но ИМХО, XC лучше, потому что MicroC берёт на себя установку фьюзов и другую мелочь, тем самым изолируя тебя от конкретного МК и его структуры, но с точки зрения комфорта EasyPIC фирмы "MicroElectronika" — роллс-ройс для разработчика, теперь таких не делают, но это лирика.
Теперь, как я подружил китайский PICkit3 с последней версией MPLAB IDE и его встроенной сестры MPLAB IPE. Я знал, что раньше, давным-давно, PICkit имел свою собственную аппликацию, которую сегодня, после появления MPLAB IPE, уже трудно, но можно отыскать в сети. Запустил её, но старушка была уже в климаксе и никак не отреагировала на PICkit3, только ругнулась для приличия, что ей мало напряжения и тока от моего 5-ти амперного источника. Тогда, ради интереса, стал ковыряться в меню этой древней софтины и обнаружил в "Tools" следующую опцию "Revert to MPLAB". Старушка задвигалась, зашла в сеть, где-то откопала, видимо, какой-то драйвер или заветное слово и затихла. Зашёл в MPLAB IPE и тот сразу опознал PICkit3. Прошу извинить за длинный рассказ, но вдруг кому-нибудь пригодится. |
||
Оценка
|
Новичок
Регистрация: 05.12.2012
Сообщений: 11
Репутация: 11
|
Спасибо всем, кто откликнулся. Мне удалось решить проблему. Теперь моя система EasyPIC5 работает с PICkit3, правда пока на 95%. Это значит, что я могу писать код в MPLAB IDE, а программить в MPLAB IPE, то есть напрямую из MPLAB IDE PICkit3 не узнаётся, но это, я думаю, что решу. Главное, что я вернул к жизни мой EasyPIC5. Убрал с платы его неработающий программер и вставил PICkit3. В ХС никогда код не писал, работал с МикроС, но ИМХО, XC лучше, потому что MicroC берёт на себя установку фьюзов и другую мелочь, тем самым изолируя тебя от конкретного МК и его структуры, но с точки зрения комфорта EasyPIC фирмы "MicroElectronika" — роллс-ройс для разработчика, теперь таких не делают, но это лирика.
Теперь, как я подружил китайский PICkit3 с последней версией MPLAB IDE и его встроенной сестры MPLAB IPE. Я знал, что раньше, давным-давно, PICkit имел свою собственную аппликацию, которую сегодня, после появления MPLAB IPE, уже трудно, но можно отыскать в сети. Запустил её, но старушка была уже в климаксе и никак не отреагировала на PICkit3, только ругнулась для приличия, что ей мало напряжения и тока от моего 5-ти амперного источника. Тогда, ради интереса, стал ковыряться в меню этой древней софтины и обнаружил в "Tools" следующую опцию "Revert to MPLAB". Старушка задвигалась, зашла в сеть, где-то откопала, видимо, какой-то драйвер или заветное слово и затихла. Зашёл в MPLAB IPE и тот сразу опознал PICkit3. Прошу извинить за длинный рассказ, но вдруг кому-нибудь пригодитcя . https://ibb.co/gMzfVG9[/IMG
Последний раз редактировалось efimius; 23.03.2024 в 12:26.
|
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |