Программатор PICPgm - проблема
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: Программатор PICPgm - проблема
Георгий Ш, Да, делайте. Никто вам не запрещает.
Соберёте статистику отказов своего устройства - надеюсь, опубликуете.
Лично мне, не нужен программатор PIC контроллеров, который не поддерживает те контроллеры, которые я сейчас могу купить.
Что будет, к примеру через год?
Кто будет вносить изменения/добавления в софт программатора?
На мой взгляд, вы повторяете ошибку Тритона:
К их программатору у меня претензий нет. Но, вот незадача, программист, который делал под него софт, уже работает в другой конторе и у него нет желания обновлять программу.
Когда меня "припёрло" (браться за заказ или нет), я "задушил жабу" и купил Microchip-овский программатор (ICD) и спокойно/свободно работаю.
На кой, для разработки, выбирать контроллеры из списка в софте программатора, если в разрабатываемом изделии оптимальнее будет поставить тот, который ваш программатор не поддерживает?
----
P.S.
Попробуйте раз сто "на горячую" передёрнуть HDMI... Будете потом говорить, что фирма-производитель телевизора полное.....???
Так можно и лом сломать.
Соберёте статистику отказов своего устройства - надеюсь, опубликуете.
Лично мне, не нужен программатор PIC контроллеров, который не поддерживает те контроллеры, которые я сейчас могу купить.
Что будет, к примеру через год?
Кто будет вносить изменения/добавления в софт программатора?
На мой взгляд, вы повторяете ошибку Тритона:
К их программатору у меня претензий нет. Но, вот незадача, программист, который делал под него софт, уже работает в другой конторе и у него нет желания обновлять программу.
Когда меня "припёрло" (браться за заказ или нет), я "задушил жабу" и купил Microchip-овский программатор (ICD) и спокойно/свободно работаю.
На кой, для разработки, выбирать контроллеры из списка в софте программатора, если в разрабатываемом изделии оптимальнее будет поставить тот, который ваш программатор не поддерживает?
----
P.S.
Попробуйте раз сто "на горячую" передёрнуть HDMI... Будете потом говорить, что фирма-производитель телевизора полное.....???
Так можно и лом сломать.
- Реклама
Re: Программатор PICPgm - проблема
Уважаемый, переход на личности больше характеризует Ваш "ум", чем мой. А разработанные мной устройства (к примеру телефонные разветвители) работают по много лет без обслуживания и выключений. Просто по факту.КРАМ писал(а):Георгий Ш писал(а): Погуглите слово "статистика". Маломощное устройство, включаемое эпизодически, должно работать без отказов десятки лет.![]()
![]()
![]()
Шедеврально!
Вы какой ВУЗ закончили? Откуда столько самоуверенной глупости?
Re: Программатор PICPgm - проблема
Вот это - хороший вопрос.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*
1) У меня нет привычки дёргать разъёмы "на горячую", поэтому вопрос не в тему.Albert_V писал(а):Попробуйте раз сто "на горячую" передёрнуть HDMI... Будете потом говорить, что фирма-производитель телевизора полное.....???
Так можно и лом сломать.
2) К примеру разъёмы MIDI интерфейса можно дёргать пока не надоест - скорее износится механика, чем сгорит электроника.
Re: Программатор PICPgm - проблема
которые вымирают как мамонты.для COM и LPT портов
Вперёд в прошлое.
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: Программатор PICPgm - проблема
А я, например, очень часто закладываю на плату контроллеры PIC24HJ или PIC24FJ.Георгий Ш писал(а):Предполагаемый список поддерживаемых таким программатором однокристаллок
PIC10(L)F*
PIC12(L)F*
PIC16(L)F*
PIC18F*
PIC18(L)FxxK*
Надеюсь, вы в курсе, что по спецификации стандарта MIDI оговорена гальваническая развязка на стороне приёмника?Георгий Ш писал(а):...разъёмы MIDI интерфейса можно дёргать пока не надоест - скорее износится механика, чем сгорит электроника.
- Реклама
Re: Программатор PICPgm - проблема
В сегодняшних прайсах магазинов, торгующих компьютерной техникой, материнок, содержащих COM и LPT порты - сотни предложений, в том числе на современных чипсетах Intel H6x. "А не спеши ты нас хоронить, а у нас ещё здесь дела".otest писал(а):которые вымирают как мамонты.для COM и LPT портов
Вперёд в прошлое.
Да, проблема есть на современных ноутбуках, я в курсе.
Re: Программатор PICPgm - проблема
У этих - "низковольтное" программирование, пока что простого решения для работы через COM интерфейс не вижу (тупо не хватает сигналов). Через LPT - вполне возможно, если добавить ещё один уровень напряжения Vpp. Но без практической проверки, естественно, на данном этапе ничего обещать не могу.Albert_V писал(а):А я, например, очень часто закладываю на плату контроллеры PIC24HJ или PIC24FJ.
- КРАМ
- Друг Кота
- Сообщения: 25261
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Программатор PICPgm - проблема
Георгий Ш писал(а):без практической проверки, естественно, на данном этапе ничего обещать не могу.
Кому нужен голый программатор на 24-ые?
А копирующие чужой проект боятся 24-х как огня...
Re: Программатор PICPgm - проблема
Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...КРАМ писал(а):Георгий Ш писал(а):без практической проверки, естественно, на данном этапе ничего обещать не могу.![]()
Кому нужен голый программатор на 24-ые?
- Albert_V
- Друг Кота
- Сообщения: 4119
- Зарегистрирован: Чт сен 12, 2013 00:54:12
- Откуда: ЗаМКАДье. Там, где ЦУП
Re: Программатор PICPgm - проблема
Ещё раз: вам никто не запрещает делать (сделать) свой программатор!!!!!Георгий Ш писал(а):Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...
Хотите - делайте.
Зачем и кому он будет нужен - это уже другой вопрос.
Re: Программатор PICPgm - проблема
Делаю. Просто хочется учесть чужие мнения, чтобы потом меньше переделывать. Но мнения вида "оно мне не нужно" абсолютно не интересны.Albert_V писал(а):Ещё раз: вам никто не запрещает делать (сделать) свой программатор!!!!!Георгий Ш писал(а):Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...
Хотите - делайте.
Re: Программатор PICPgm - проблема
Ничего он не сделает. IMHO, очередной "прожектёр" из свифтовской академии наук. ВУЗ-ом никаким и не пахнет. К чему приплёл события на Украине - непонятно. Странно ещё, что в поломке PicKit-а он не обвинил Москву.Albert_V писал(а):...Хотите - делайте.
Зачем и кому он будет нужен - это уже другой вопрос.
- КРАМ
- Друг Кота
- Сообщения: 25261
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Программатор PICPgm - проблема
Это было мяуканье о ДЕБАГГЕРЕ.Георгий Ш писал(а):Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...КРАМ писал(а):![]()
Кому нужен голый программатор на 24-ые?
Прежде чем что то программировать, нужно сначала написать код. Если младшие ПИКи (10...16) в силу простоты архитектуры и простоты задач еще могут быть использованы в разработке без дебаггера (у них на борту, как правило, и нет аппаратной части отладчика), а вот 18-ые и 16-разрядные PIC24/dsPIC33 использовать без дебаггера можно только при повторении чужих конструкций as is. С 24-ми это особенно чувствительно, потому что задачи уже носят, как правило, сложный сигнальный характер и симуляция не прокатывает.
Re: Программатор PICPgm - проблема
Понятно. Дебаггера в PICPgm никто не обещал. Лично я делал достаточно сложные проекты от PIC12 до PIC18 и без дебаггера обходился.КРАМ писал(а):Это было мяуканье о ДЕБАГГЕРЕ.Георгий Ш писал(а): Это о чём было мяуканье? Просто в список поддерживаемых устройств добавятся все "низковольтные"...
Вдобавок замечу, что в реальной жизни вполне возможна ситуация "штатный программатор сломался, а нужно срочно запрограммировать PIC". Код в таком ситуации уже есть и наличие простого и надёжного программатора "для подстраховки" вполне осмысленно.
Re: Программатор PICPgm - проблема
============
Ситуация с проектом на сегодня
Программатор при помощи адаптеров будет имитировать "стандартные" интерфейсы, использующие программирование через LPT и COM порты, что обеспечит его работу в любом поддерживающем их софте.
Через адаптер LPT должен работать весь список устройств, поддерживаемых программой PICPgm.
Через адаптер COM программирование ведётся только в "высоковольтном" режиме, вход в режим программирования только по протоколу Vpp First. Однокристаллки с "низковольтным" управлением линией -MCLR/Vpp не поддерживаются.
В принципе можно попробовать управлять обеими линиями Vdd и Vpp, подавая команды по TxD, но это потребует доработки программы PICPgm, так что такой вариант пока что не рассматривается.
Подключение к компьютеру через USB для данного проекта вряд ли представляет практический интерес, ввиду крайне низкой скорости обмена.
Режим программирования конкретной однокристаллки выбирается вручную по таблице. Для этого используются три переключателя уровней Vdd и Vpp, а также регулятор коррекции напряжения Vpp.
Ситуация с проектом на сегодня
Программатор при помощи адаптеров будет имитировать "стандартные" интерфейсы, использующие программирование через LPT и COM порты, что обеспечит его работу в любом поддерживающем их софте.
Через адаптер LPT должен работать весь список устройств, поддерживаемых программой PICPgm.
Через адаптер COM программирование ведётся только в "высоковольтном" режиме, вход в режим программирования только по протоколу Vpp First. Однокристаллки с "низковольтным" управлением линией -MCLR/Vpp не поддерживаются.
В принципе можно попробовать управлять обеими линиями Vdd и Vpp, подавая команды по TxD, но это потребует доработки программы PICPgm, так что такой вариант пока что не рассматривается.
Подключение к компьютеру через USB для данного проекта вряд ли представляет практический интерес, ввиду крайне низкой скорости обмена.
Режим программирования конкретной однокристаллки выбирается вручную по таблице. Для этого используются три переключателя уровней Vdd и Vpp, а также регулятор коррекции напряжения Vpp.
- КРАМ
- Друг Кота
- Сообщения: 25261
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Программатор PICPgm - проблема
Георгий Ш писал(а): Подключение к компьютеру через USB для данного проекта вряд ли представляет практический интерес, ввиду крайне низкой скорости обмена.
Даже HID USB при обмене 64 байта/пакет имеет скорость 64 кбайта /сек.
А это самый медленный USB...
А на 12-м может быть сложный проект?Георгий Ш писал(а):Лично я делал достаточно сложные проекты от PIC12 до PIC18 и без дебаггера обходился.
К слову, я ничего не говорил про дебаг 12...16-х, а даже совсем наоборот. У них у большинства и дебага без спецчипа нет...
- Dmitry Dubrovenko
- Поставщик валерьянки для Кота
- Сообщения: 2349
- Зарегистрирован: Вс янв 09, 2011 16:51:39
- Откуда: Санкт-Ленинград
- Контактная информация:
Re: Программатор PICPgm - проблема
Ну, меня, например, тоже периодически посещает мысль о доработке Экстра-ПИКа.КРАМ писал(а):единомышленников Вы не найдете
Но, разумеется, не для программирования 4-х кристаллов Майкрочипа.
P.S.: И почему вопрос по Экстра-ПИКу обсуждается в теме с названием "PICPgm"?
ICQ нет, и, в ближайшее время, не будет.
-
const1105
- Вымогатель припоя
- Сообщения: 546
- Зарегистрирован: Сб мар 19, 2011 15:19:47
- Откуда: Владивосток
Re: Программатор PICPgm - проблема
Давайте когда заменим слово будет на есть сейчас тогда ипоговорим.Программатор при помощи адаптеров будет имитировать "стандартные" интерфейсы


