Программатор PICPgm - проблема

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Георгий Ш, Да, делайте. Никто вам не запрещает.
Соберёте статистику отказов своего устройства - надеюсь, опубликуете.
Лично мне, не нужен программатор PIC контроллеров, который не поддерживает те контроллеры, которые я сейчас могу купить.
Что будет, к примеру через год?
Кто будет вносить изменения/добавления в софт программатора?
На мой взгляд, вы повторяете ошибку Тритона:
К их программатору у меня претензий нет. Но, вот незадача, программист, который делал под него софт, уже работает в другой конторе и у него нет желания обновлять программу.
Когда меня "припёрло" (браться за заказ или нет), я "задушил жабу" и купил Microchip-овский программатор (ICD) и спокойно/свободно работаю.
На кой, для разработки, выбирать контроллеры из списка в софте программатора, если в разрабатываемом изделии оптимальнее будет поставить тот, который ваш программатор не поддерживает?
----
P.S.
Попробуйте раз сто "на горячую" передёрнуть HDMI... Будете потом говорить, что фирма-производитель телевизора полное.....???
Так можно и лом сломать.
Реклама
Родился
Сообщения: 18
Зарегистрирован: Вт ноя 17, 2015 23:42:51

Сообщение Георгий Ш »

КРАМ писал(а):
Георгий Ш писал(а): Погуглите слово "статистика". Маломощное устройство, включаемое эпизодически, должно работать без отказов десятки лет.
:))) :))) :)))
Шедеврально!
Вы какой ВУЗ закончили? Откуда столько самоуверенной глупости?
Уважаемый, переход на личности больше характеризует Ваш "ум", чем мой. А разработанные мной устройства (к примеру телефонные разветвители) работают по много лет без обслуживания и выключений. Просто по факту.
Реклама
Родился
Сообщения: 18
Зарегистрирован: Вт ноя 17, 2015 23:42:51

Сообщение Георгий Ш »

Albert_V писал(а):Лично мне, не нужен программатор PIC контроллеров, который не поддерживает те контроллеры, которые я сейчас могу купить.
Что будет, к примеру через год?
Вот это - хороший вопрос.
1) Проект PICPgm активно развивается и список поддерживаемых устройств впечатляет.
2) Логика работы схемы соответствует "типовым схемам" программаторов PIC для COM и LPT портов, поэтому она будет поддерживаться и другими программами для "прошивки" PIC-ов.

Albert_V писал(а):На кой, для разработки, выбирать контроллеры из списка в софте программатора, если в разрабатываемом изделии оптимальнее будет поставить тот, который ваш программатор не поддерживает?
Поддерживаемого набора однокристаллок вполне достаточно, чтобы такой программатор представлял практический интерес. Ещё раз повторяю:

Предполагаемый список поддерживаемых таким программатором однокристаллок
PIC10(L)F*
PIC12(L)F*
PIC16(L)F*
PIC18F*
PIC18(L)FxxK*


Albert_V писал(а):Попробуйте раз сто "на горячую" передёрнуть HDMI... Будете потом говорить, что фирма-производитель телевизора полное.....???
Так можно и лом сломать.
1) У меня нет привычки дёргать разъёмы "на горячую", поэтому вопрос не в тему.
2) К примеру разъёмы MIDI интерфейса можно дёргать пока не надоест - скорее износится механика, чем сгорит электроника.
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Сообщение otest »

для COM и LPT портов
которые вымирают как мамонты.
Вперёд в прошлое. :idea:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Георгий Ш писал(а):Предполагаемый список поддерживаемых таким программатором однокристаллок
PIC10(L)F*
PIC12(L)F*
PIC16(L)F*
PIC18F*
PIC18(L)FxxK*
А я, например, очень часто закладываю на плату контроллеры PIC24HJ или PIC24FJ.
Георгий Ш писал(а):...разъёмы MIDI интерфейса можно дёргать пока не надоест - скорее износится механика, чем сгорит электроника.
Надеюсь, вы в курсе, что по спецификации стандарта MIDI оговорена гальваническая развязка на стороне приёмника?
Реклама
Родился
Сообщения: 18
Зарегистрирован: Вт ноя 17, 2015 23:42:51

Сообщение Георгий Ш »

otest писал(а):
для COM и LPT портов
которые вымирают как мамонты.
Вперёд в прошлое. :idea:
В сегодняшних прайсах магазинов, торгующих компьютерной техникой, материнок, содержащих COM и LPT порты - сотни предложений, в том числе на современных чипсетах Intel H6x. "А не спеши ты нас хоронить, а у нас ещё здесь дела".

Да, проблема есть на современных ноутбуках, я в курсе.
Реклама
Родился
Сообщения: 18
Зарегистрирован: Вт ноя 17, 2015 23:42:51

Сообщение Георгий Ш »

Albert_V писал(а):А я, например, очень часто закладываю на плату контроллеры PIC24HJ или PIC24FJ.
У этих - "низковольтное" программирование, пока что простого решения для работы через COM интерфейс не вижу (тупо не хватает сигналов). Через LPT - вполне возможно, если добавить ещё один уровень напряжения Vpp. Но без практической проверки, естественно, на данном этапе ничего обещать не могу.
Друг Кота
Аватара пользователя
Сообщения: 25613
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Георгий Ш писал(а):без практической проверки, естественно, на данном этапе ничего обещать не могу.
:facepalm:
Кому нужен голый программатор на 24-ые?
:))) Разве только копирующему чужой проект.
А копирующие чужой проект боятся 24-х как огня... :tea:
Родился
Сообщения: 18
Зарегистрирован: Вт ноя 17, 2015 23:42:51

Сообщение Георгий Ш »

КРАМ писал(а):
Георгий Ш писал(а):без практической проверки, естественно, на данном этапе ничего обещать не могу.
:facepalm:
Кому нужен голый программатор на 24-ые?
Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Георгий Ш писал(а):Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...
Ещё раз: вам никто не запрещает делать (сделать) свой программатор!!!!!
Хотите - делайте.
Зачем и кому он будет нужен - это уже другой вопрос.
:tea:
Родился
Сообщения: 18
Зарегистрирован: Вт ноя 17, 2015 23:42:51

Сообщение Георгий Ш »

Albert_V писал(а):
Георгий Ш писал(а):Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...
Ещё раз: вам никто не запрещает делать (сделать) свой программатор!!!!!
Хотите - делайте.
Делаю. Просто хочется учесть чужие мнения, чтобы потом меньше переделывать. Но мнения вида "оно мне не нужно" абсолютно не интересны.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 378
Зарегистрирован: Сб сен 19, 2009 07:02:19

Сообщение shindax »

Albert_V писал(а):...Хотите - делайте.
Зачем и кому он будет нужен - это уже другой вопрос.
:tea:
Ничего он не сделает. IMHO, очередной "прожектёр" из свифтовской академии наук. ВУЗ-ом никаким и не пахнет. К чему приплёл события на Украине - непонятно. Странно ещё, что в поломке PicKit-а он не обвинил Москву. :)
Друг Кота
Аватара пользователя
Сообщения: 25613
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Георгий Ш писал(а):
КРАМ писал(а): :facepalm:
Кому нужен голый программатор на 24-ые?
Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...
Это было мяуканье о ДЕБАГГЕРЕ.
Прежде чем что то программировать, нужно сначала написать код. Если младшие ПИКи (10...16) в силу простоты архитектуры и простоты задач еще могут быть использованы в разработке без дебаггера (у них на борту, как правило, и нет аппаратной части отладчика), а вот 18-ые и 16-разрядные PIC24/dsPIC33 использовать без дебаггера можно только при повторении чужих конструкций as is. С 24-ми это особенно чувствительно, потому что задачи уже носят, как правило, сложный сигнальный характер и симуляция не прокатывает.
Родился
Сообщения: 18
Зарегистрирован: Вт ноя 17, 2015 23:42:51

Сообщение Георгий Ш »

КРАМ писал(а):
Георгий Ш писал(а): Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...
Это было мяуканье о ДЕБАГГЕРЕ.
Понятно. Дебаггера в PICPgm никто не обещал. Лично я делал достаточно сложные проекты от PIC12 до PIC18 и без дебаггера обходился.

Вдобавок замечу, что в реальной жизни вполне возможна ситуация "штатный программатор сломался, а нужно срочно запрограммировать PIC". Код в таком ситуации уже есть и наличие простого и надёжного программатора "для подстраховки" вполне осмысленно.
Родился
Сообщения: 18
Зарегистрирован: Вт ноя 17, 2015 23:42:51

Сообщение Георгий Ш »

============
Ситуация с проектом на сегодня

Программатор при помощи адаптеров будет имитировать "стандартные" интерфейсы, использующие программирование через LPT и COM порты, что обеспечит его работу в любом поддерживающем их софте.

Через адаптер LPT должен работать весь список устройств, поддерживаемых программой PICPgm.

Через адаптер COM программирование ведётся только в "высоковольтном" режиме, вход в режим программирования только по протоколу Vpp First. Однокристаллки с "низковольтным" управлением линией -MCLR/Vpp не поддерживаются.
В принципе можно попробовать управлять обеими линиями Vdd и Vpp, подавая команды по TxD, но это потребует доработки программы PICPgm, так что такой вариант пока что не рассматривается.

Подключение к компьютеру через USB для данного проекта вряд ли представляет практический интерес, ввиду крайне низкой скорости обмена.

Режим программирования конкретной однокристаллки выбирается вручную по таблице. Для этого используются три переключателя уровней Vdd и Vpp, а также регулятор коррекции напряжения Vpp.
Друг Кота
Аватара пользователя
Сообщения: 25613
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Георгий Ш писал(а): Подключение к компьютеру через USB для данного проекта вряд ли представляет практический интерес, ввиду крайне низкой скорости обмена.
:facepalm:
Даже HID USB при обмене 64 байта/пакет имеет скорость 64 кбайта /сек.
А это самый медленный USB...
Георгий Ш писал(а):Лично я делал достаточно сложные проекты от PIC12 до PIC18 и без дебаггера обходился.
А на 12-м может быть сложный проект? :)))
К слову, я ничего не говорил про дебаг 12...16-х, а даже совсем наоборот. У них у большинства и дебага без спецчипа нет...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2367
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

КРАМ писал(а):единомышленников Вы не найдете
Ну, меня, например, тоже периодически посещает мысль о доработке Экстра-ПИКа.
Но, разумеется, не для программирования 4-х кристаллов Майкрочипа. :)
P.S.: И почему вопрос по Экстра-ПИКу обсуждается в теме с названием "PICPgm"? :dont_know:
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Вымогатель припоя
Сообщения: 546
Зарегистрирован: Сб мар 19, 2011 15:19:47
Откуда: Владивосток

Сообщение const1105 »

Программатор при помощи адаптеров будет имитировать "стандартные" интерфейсы
Давайте когда заменим слово будет на есть сейчас тогда ипоговорим.
Ответить

Вернуться в «PIC»