|
|
  |
Программатор Dimoniprog (USB, STK500v2 совместимый, c изоляцией, ПУ, питанием target), Софт + пример железяки для энтузиастов |
|
|
|
Dec 6 2008, 16:00
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Dimonira @ Dec 6 2008, 18:42)  Я бы так не говорил, ибо при чём тут поддержка ft2232 в avreal и avrdude не очень понятно...... ...... Вопрос только в хостовом софте........ ...... В результате железо можно сделать .......Тогда получается, что можем сделать софт только чтобы прошивать .......(один раз купил верёвку на ft2232 и всё, - годится для всего). В вашем посте есть ответы на ваши-же вопросы и возражения. По поводу самодельных программаторов: ИМХО вынесение логики прошивки в железо - тупиковая ветвь. Железо (программатора/отладчика) должно уметь тока быстро шевелить ножками так как хочет софт верхнего уровня. Такой подход (архитектура) позволяет с помощью унифицированного железа программировать (отлаживать) что угодно. А подход, когда Вася, Петя, Джонни делают "умным" железо программатора - идеологически ошибочный. Прошу этот пост не воспринимать как критику работы топикстартера.
|
|
|
|
|
Dec 6 2008, 16:33
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
Цитата(Petka @ Dec 6 2008, 19:00)  В вашем посте есть ответы на ваши-же вопросы и возражения. По поводу самодельных программаторов: ИМХО вынесение логики прошивки в железо - тупиковая ветвь. Я не понял какие вопросы и какие ответы имеются в виду? Полностью согласен. Хорошо бы, чтобы и производители это поддерживали. Боюсь как раз с ними то и будут проблемы, - не захотят они делать "совместимые" с конкурентами(!) средства. Что касаемо сабжа, то я сделал его именно таким, чтобы как раз по возможности не было завязки на логику прошивки. Но на данный момент из "стандартных" это позволяет только протокол STK500 (из открытых). Пусть не в полной мере "независимый", но хоть что-то. А для его (STK500) реализации FT2232 никуда не "пристегнёшь". Либо делать полностью свой хостовый софт (как тот же avreal), но тогда его надо делать для всего что используешь - AVR, ARM, матрицы и т.д. На это надо много времени и сил. Или можете назвать что-то другое (софтово-железный интерфейс хост-чип)? Может я чего не увидел и есть что-то ещё? Есть правда ещё открытый протокол для прошивания и отладки ATXMEGA - Program and Debug Interface (PDI). Но такое ощущение, что Атмел постарался этим протоколом усложнить жизнь людям. Надо ж было такое придумать. Эксклюзив эдакий. Пока только принял его к сведению, ибо я пока не очень понимаю назначение самих ATXMEGA, - имхо, ни рыба ни мясо.
|
|
|
|
|
Dec 6 2008, 18:03
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Dimonira @ Dec 6 2008, 14:39)  Баян - это враньё. А где тут враньё? А мне всемирной славы не надо. Мне не надо, чтобы другие тут на форуме называли меня гуру и т.д. Я выложил только для тех кому надо аналогичное. Вам не надо - никто не заставляет... Да я сказал, я! Для СВОЕЙ схемы Я РЕШИЛ ДОБАВИТЬ КОНВЕРТЕР USB/RS. Баян это не слава, баян это баян - это то чего пруд пруди готового есть. Вы и сделали очередной баян - STK500 совместимый UART программатор. Засунули на одну плату с Ft232 и говорите что этим превратили его в USB. Дык таким макаром любой COM программатор можно превратить в USB. FT232 конвертер присоединить к UART'у (3 провода TxD, RxD и GND) особо много извилин не труебует. Критику любую - отметаете напрочь. Может это "Юношеский максимализм"? PS: Попробую ответить на остальные вопросы позже.
|
|
|
|
|
Dec 6 2008, 18:10
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(defunct @ Dec 6 2008, 18:03)  FT232 конвертер присоединить к UART'у (3 провода TxD, RxD и GND) особо много извилин не труебует. Ну сказано же - идите ищите нанотехнологии в другой ветке. Вообще, навеяло: - Мужики, у вас такой декан хреновый - Не нравится - не ешь! (с)
|
|
|
|
|
Dec 6 2008, 18:52
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
Цитата(defunct @ Dec 6 2008, 21:03)  Вы и сделали очередной баян - STK500 совместимый UART программатор. Засунули на одну плату с Ft232 и говорите что этим превратили его в USB. Дык таким макаром любой COM программатор можно превратить в USB. Блин, я это и ХОТЕЛ СДЕЛАТЬ! Это и было целью! Мне нужен был программатор, который работал бы от ноутбука, у которого нету ни СОМ порта, ни ЛПТ. Вот я его и сделал. Цитата(defunct @ Dec 6 2008, 21:03)  FT232 конвертер присоединить к UART'у (3 провода TxD, RxD и GND) особо много извилин не труебует. ДА! Для этого FT232 и создан, чтобы можно было быстро и легко разрабатывать УСБ утройство! Именно благодаря FT232 , я затратил на разработку нужного МНЕ ПРОГРАММАТОРА очень немного времени. Цитата(defunct @ Dec 6 2008, 21:03)  Критику любую - отметаете напрочь. Может это "Юношеский максимализм"? В моём то возрасте? И где критика то? ДЕМАГОГИЯ одна. Цитата(defunct @ Dec 6 2008, 21:03)  PS: Попробую ответить на остальные вопросы позже. А вот этого прошу не делать, дабы не засорять тему очередной порцией непонятно чего и зачем.
|
|
|
|
|
Dec 7 2008, 02:38
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Dimonira @ Dec 1 2008, 20:16)  вы вообще тему с начала читали? Такое ощущение, что нет. похоже что с __самого__ начала. http://electronix.ru/forum/index.php?showt...=54273&st=0Цитата(Dimonira @ Dec 6 2008, 20:52)  Блин, я это и ХОТЕЛ СДЕЛАТЬ! Это и было целью! Мне нужен был программатор, который работал бы от ноутбука, у которого нету ни СОМ порта, ни ЛПТ. Вот я его и сделал. А интересно, другие устройства которые вы проектируете никогда не имеют/не имели RS232 интерфейса? Если имеют - как с этого ноутбука вы общаетесь с вашими же устройствами у которых есть RS232? Через еще один конвертер или в каждое устройство ставите FT232? Цитата ДА! Для этого FT232 и создан, чтобы можно было быстро и легко разрабатывать УСБ утройство! Именно благодаря FT232 , я затратил на разработку нужного МНЕ ПРОГРАММАТОРА очень немного времени. Вы бы создали нужный вам программатор еще быстрее, если бы просто взяли готовую прошивку AVRISP залили ее в m8535 и подключили его через конвертер. Разве нет? Цитата В моём то возрасте? И где критика то? ДЕМАГОГИЯ одна. Я специально в кавычках написал, т.к. возраста вашего не знаю. А критика вот где: Регулируемое питание, гальваноразвязка, доп пин с клоком, конвертер - это все украшения которыми можно нарядить любое устройство. Основной узел программатора - это МК который транслирует команды STK500 протокола в ISP протокол over SPI. "Часть схемы" которую я привел - это есть готовый функциональный блок, ISP программатора, который это и делает. Программу к нему писать не надо, ее пишет Atmel. Документацию - тоже. Можно взять его и пользовать - цепляйть к нему конвертер, регулятор питания, гальваноразврязку, и прочие украшения. Зачем изобретать велосипед - зачем ПИСАТЬ новую программу программатора, делать СВОЮ реализацию STK500 протокола, и в итоге получить функциональность хуже чем у стандартного STK500 программатора от Atmel (по части поддерживаемых чипов и режимов программирования ISP/HVSP/HVPP), когда можно взять готовый блок и использовать его. Единственный случай когда написание своей реализации протокола оправдано - STK500 совместимый бутлоадер. Цитата А вот этого прошу не делать, дабы не засорять тему очередной порцией непонятно чего и зачем. Дык, если все будут только хвалить - тема однобокая получится. Цитата(rvk @ Dec 6 2008, 08:01)  не просто молодец, а большой молодец. Мало того, что он убил несколько месяцев на проект, автор называл другую цифру - пару выходных (на досуге). На что потрачены остальные несколько месяцев? ;> Цитата это нужно, например, для того, чтобы прошивать ОТДЕЛЬНЫЕ микросхемы контроллеров, которые никуда не запаяны. Я просто делаю платку с кроватями (она у меня от ПониПрога осталась) и могу шить в них контроллеры. Для чего это надо спросите? Отвечаю, например для того, чтобы не надо было некое устройство подключать к программатору, это может быть неудобно, опасно для компьютера (! иной раз), или устройство находится далеко. Или в устройстве не встроен интерфейс ISP (может место экономили, а кровать под DIP корпус ничего не привносит). Да много ещё вариантов может быть. Опять же не хотите - не ставите, софт от этого не изменится. Поскольку гербера своей платы я не выкладывал, то соответственно не принуждал никоим образом повторять один в один мой вариант схемы. Знаете, а ведь есть такое устройство как STK500, в свободной продаже. Их пару лет назад в нагрузку к драгонам и JTAGICE'ам давали  STK500 включает и ISP программатор и кроватки и регулируемое питание, и высоковольтный программатор и параллельный.... кнопочки/светики там всякие, регулируемое напряжение Aref .. и прочие полезности. Кстати в инете есть схема, а прошивка - в каталоге с AVR-Studio. PS: извините за доставленный дискомфорт, больше нарушать идилию в этой ветке не буду. Автору пожелание: стОящим дополнением к вашему творчеству была бы программная эмуляция FT232 чипа мегой8 - i.e. заменить FT232 на m8, а сам программатор сделать: - либо на чем-то толстом (m64/m128) чтобы легко можно было добавлять новую функциональность - режим параллельного программатора, поддержку ser/par МС флеш памяти, МК других семейств; - либо на чем-то - стандартном для программаторов AVR (m8535/m16) чтобы пользователь мог при желании вместо Вашего софта, зашить Atmel'овский софт.
|
|
|
|
|
Dec 7 2008, 12:09
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
Цитата(defunct @ Dec 7 2008, 05:38)  Это другая тема. И что дальше? Кстати, в той теме я что-то не припомню, чтобы вы отговаривали создавать свой программатор и что надо делать обязятельно клон AVRISP. А теперь то что? Цитата(defunct @ Dec 7 2008, 05:38)  А интересно, другие устройства которые вы проектируете никогда не имеют/не имели RS232 интерфейса? Если имеют - как с этого ноутбука вы общаетесь с вашими же устройствами у которых есть RS232? Через еще один конвертер или в каждое устройство ставите FT232? Вы что думаете, я проектирую все устройства только для себя и своего ноутбука? Смешно... Цитата(defunct @ Dec 7 2008, 05:38)  Вы бы создали нужный вам программатор еще быстрее, если бы просто взяли готовую прошивку AVRISP залили ее в m8535 и подключили его через конвертер. Разве нет? Ёханый бабай, а зачем мне готовый AVRISP на m8535? Да и куда мне так торопиться, на пожар? Да одну плату изготавливали неделю. А на софт я потратил два выходных дня. Приведу мотивацию почему я взялся делать именно свой программатор, это то что может мой вариант и не может фирменный AVRISP: 1. Гальваническая изоляция. 2. Питание целевого девайса широким диапазоном питаний. 3. Питание от целевой схемы, тогда можно не думать о соответствии уровней логики. 4. Возможность без проблем работать при 1.8В логике и питании. 5. Возможность прошивать устройства через изолированный RS-232 в уровнях обычной логики (например, ARM-ы). 6. Возможность с помощь программы PonyProg прошивать всё то, что она может прошивать, хотя и без изоляции в данном случае (в т.ч. и сам программатор, правда это вроде может и фирменный AVRISP из студии, мне это не интересно). 7. Выход тактовой частоты с настройкой самой частоты. 8. Открытый и понятный код firmware, что позволяет сделать любые модификации с ним для прошивания бог весть чего, в т.ч. реализовать в какой-то степени jtag и прошивку через него (пока не решил буду делать или нет). Этого всего что мало, чтобы сделать самому программатор? Цитата(defunct @ Dec 7 2008, 05:38)  Регулируемое питание, гальваноразвязка, доп пин с клоком, конвертер - это все украшения которыми можно нарядить любое устройство. И какой из этого вывод? Не делать это устройство? Извините, но это просто бред. Украшения - это на ёлке, а здесь это нужные фичи (МНЕ). Цитата(defunct @ Dec 7 2008, 05:38)  Основной узел программатора - это МК который транслирует команды STK500 протокола в ISP протокол over SPI. "Часть схемы" которую я привел - это есть готовый функциональный блок, ISP программатора, который это и делает. Программу к нему писать не надо, ее пишет Atmel. Документацию - тоже. Можно взять его и пользовать - цепляйть к нему конвертер, регулятор питания, гальваноразврязку, и прочие украшения. Ну привели вы часть схемы, хорошо, но каким боком она относится к моей схеме? Зачем мне их код? И что я в итоге получу? Устройство, которое может только то, что хочет Атмел? А Я ХОЧУ БОЛЬШЕГО!!! Отличия я привёл выше. А вот интересно, вы тут всем эту свою "критику" высказывали (Prottoss-у, Petke и т.д.)? Или только мне? Цитата(defunct @ Dec 7 2008, 05:38)  Зачем изобретать велосипед - зачем ПИСАТЬ новую программу программатора, делать СВОЮ реализацию STK500 протокола, и в итоге получить функциональность хуже чем у стандартного STK500 программатора от Atmel (по части поддерживаемых чипов и режимов программирования ISP/HVSP/HVPP), когда можно взять готовый блок и использовать его. Единственный случай когда написание своей реализации протокола оправдано - STK500 совместимый бутлоадер. Во-первых, я сделал AVRISP, а не STK500. Железо STK500 мне не нужно, т.к. мне не нужно HVSP/HVPP. Во-вторых, сколько STK500 стоит? И зачем мне за него столько платить, если мне он не нужен. Цитата(defunct @ Dec 7 2008, 05:38)  Дык, если все будут только хвалить - тема однобокая получится. Вопрос не в том, хвалить или ругать. А в том, что надо писать по теме, а не чёрт знает о чём. Эта тема не о программаторах какие есть в природе и не о выборе пути как надо делать программатор, эта тема конкретно о моём варианте программатораЦитата(defunct @ Dec 7 2008, 05:38)  Знаете, а ведь есть такое устройство как STK500, в свободной продаже. Их пару лет назад в нагрузку к драгонам и JTAGICE'ам давали  STK500 включает и ISP программатор и кроватки и регулируемое питание, и высоковольтный программатор и параллельный.... кнопочки/светики там всякие, регулируемое напряжение Aref .. и прочие полезности. Кстати в инете есть схема, а прошивка - в каталоге с AVR-Studio. НУ ЗАЧЕМ МНЕ ОН? СКОЛЬКО МОЖНО ПОВТОРЯТЬ? 1. Мне STK500 не нужен, даже в нагрузку. 2. Я сделал то что мне нужно. 3. То что я сделал, позволит мне применить это и для других целей. Цитата(defunct @ Dec 7 2008, 05:38)  Автору пожелание: стОящим дополнением к вашему творчеству была бы программная эмуляция FT232 чипа мегой8 - i.e. заменить FT232 на m8, а сам программатор сделать: - либо на чем-то толстом (m64/m128) чтобы легко можно было добавлять новую функциональность - режим параллельного программатора, поддержку ser/par МС флеш памяти, МК других семейств; - либо на чем-то - стандартном для программаторов AVR (m8535/m16) чтобы пользователь мог при желании вместо Вашего софта, зашить Atmel'овский софт. У меня Мега88, если бы вы дочитали до конца, то знали. Если потребуется больше памяти, поставлю, например Мегу168, никаких проблем. Зачем маяться дурью и менять FT232 программным кодом не понимаю. Это пустая трата времени, сил и памяти, плюс получение проблемы драйверов. По поводу других девайсов писал выше, хотя это мне не особо надо. Если вдруг понадобится, запущу PonyProg и прошью. Если PonyProg что-то такое не шьёт, то написать быстро нужный код для меги не проблема. Стандартный софт меня не устраивает, тоже писал выше.
|
|
|
|
|
Dec 7 2008, 13:19
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(defunct @ Dec 7 2008, 02:38)  Регулируемое питание, гальваноразвязка, доп пин с клоком, конвертер - это все украшения которыми можно нарядить любое устройство. И зачем искать решение, если оно уже существует ? (с) Привели бы хотя бы список любых устройств с этими "украшениями", для сравнения. И вопрос уже вам задавался. Цитата(defunct @ Dec 7 2008, 02:38)  Дык, если все будут только хвалить - тема однобокая получится. Бред != критика. Но в этом посте уже лучше. Цитата(defunct @ Dec 7 2008, 02:38)  Автору пожелание: стОящим дополнением к вашему творчеству была бы программная эмуляция FT232 чипа мегой8 - i.e. заменить FT232 на m8, а сам программатор сделать: - либо на чем-то толстом (m64/m128) чтобы легко можно было добавлять новую функциональность - режим параллельного программатора, поддержку ser/par МС флеш памяти, МК других семейств; - либо на чем-то - стандартном для программаторов AVR (m8535/m16) Сабжевый программатор хорош именно тем, что ничего из перечисленного в нем нет, неужели это так сложно понять ? И три года - вроде бы вполне достаточно, почему.
|
|
|
|
|
Dec 7 2008, 18:54
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Dimonira @ Dec 7 2008, 14:09)  Кстати, в той теме я что-то не припомню, чтобы вы отговаривали создавать свой программатор и что надо делать обязятельно клон AVRISP. А теперь то что? Отговаривать от чего? Отговаривать от творческой работы - это неправильно... Свой программатор - это опыт, да и мало ли зачем он лично Вам нужен. Цитата А вот интересно, вы тут всем эту свою "критику" высказывали (Prottoss-у, Petke и т.д.)? Или только мне? Только Вам. Потому что у предыдуших программаторов (какими бы недостатками они не обладали) была какая-то изюминка - была новизна. А у Вас, из приведенных 8-ми пунктов: п.1 - выгоднее решить в конвертере а не в программаторе. п.2 - проще взять БП с регулируемым напряжением для этих целей п.3 - это если не во всех то в большинстве программаторов есть. п.4 - а какие проблемы если выводы меги работающей от 5V подключить к меге работающей от 1.8V? Выводы ведь 5V толерантные - работать будет - проверял. В преобразовании уровней для AVR не вижу никакой необходимости. п.5. - опять преимущества конвертера (как и п.1) п.6 - это да, этого еще не предлагал никто. (но это опять конвертер). п.7 - можно взять с XTAL2 с чипа программатора всегда. п.8 - чем он более открытый или более понятный чем код других авторов? (У вас неплохой код, но мне, например, стиль Prottoss'a нравится больше). новизна (из пунктов 1..8) я так понимаю - это поддежка Pony-Prog'a в обход STK500 чипа. Цитата Вопрос не в том, хвалить или ругать. А в том, что надо писать по теме, а не чёрт знает о чём. Эта тема не о программаторах какие есть в природе и не о выборе пути как надо делать программатор, эта тема конкретно о моём варианте программатора Я пишу вроде по теме - чем плох ваш программатор и как его можно сделать более интересным. Точнее я хочу сказать, что добавленные Вами украшения (развязка, питание, и т.д.) - прекрасно бы украсили стандартный AVRISP и/или стандартный STK500. Плюс если бы вы написали Альтернативную прошивку под стандартную схему AVRISP/STK500 было бы много интересней. Цитата(Dimonira @ Dec 7 2008, 14:09)  У меня Мега88, если бы вы дочитали до конца, то знали. Если потребуется больше памяти, поставлю, например Мегу168, никаких проблем. Зачем маяться дурью и менять FT232 программным кодом не понимаю. я знаю, но m88/m8 - одинаково. FT232 - 5$, m8 - 0.5$ Цитата Это пустая трата времени, сил и памяти, плюс получение проблемы драйверов. не находите что тоже самое можно сказать и про написание своего STK500? ;> По поводу эмуляции FT232 на в 10 раз более дешевом чипе - это есть новизна - та самая изюминка которую еще никто не сделал.
|
|
|
|
|
Dec 7 2008, 21:12
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
Цитата(defunct @ Dec 7 2008, 21:54)  Отговаривать от чего? Отговаривать от творческой работы - это неправильно... Свой программатор - это опыт, да и мало зачем он лично Вам нужен. Тогда к чему весь этот базар? Ваши посты направлены только на одно - отговорить когобы-то ни было повторять мою схему и пользовать мой софт. От того же творчества! Я пока ни одного конструктивного замечания не увидел. Цитата(defunct @ Dec 7 2008, 21:54)  Только Вам. Потому что у предыдуших программаторов (какими бы недостатками они не обладали) была какая-то изюминка - была новизна. Я что претендовал на новизну?! Если бы вы читали ВНИМАТЕЛЬНО, то поняли бы, что соль темы даже не в железе. Железо приведено только в качестве примера, который я сделал под свои пожелания. Я предложил софт, который можно легко внедрить в любой программатор на контроллере при условии обмена с хостом через UART, а ISP порт на соответствующих выводах SPI. (Кстати, и в вашу "часть схемы" на m8535 при соответствующей адаптации под контроллер) Цитата(defunct @ Dec 7 2008, 21:54)  п.1 - выгоднее решить в конвертере а не в программаторе. Вам может и выгоднее, МНЕ НЕТ. Цитата(defunct @ Dec 7 2008, 21:54)  п.2 - проще взять БП с регулируемым напряжением для этих целей Вам может и проще. МНЕ НЕТ. Нету у меня такого. И не будет, - он не нужен. Или иметь его только для программатора? Смешно... Цитата(defunct @ Dec 7 2008, 21:54)  п.3 - это если не во всех то в большинстве программаторов есть. Я эксклюзив не предлагал. Много чего где есть. Научного прорыва я делать не собирался. Цитата(defunct @ Dec 7 2008, 21:54)  п.4 - а какие проблемы если выводы меги работающей от 5V подключить к меге работающей от 1.8V? Выводы ведь 5V толерантные - работать будет - проверял. В преобразовании уровней для AVR не вижу никакой необходимости. Вы это гарантируете за Атмел для всех кристаллов? Может вы там работаете? Это бы многое объяснило... А почему именно Меги? Я то могу подключить что-то другое! А тогда нет гарантии что будет толерантность! Даже скорее всего её не будет, т.к. 5-вольтовое питание отмирает. Цитата(defunct @ Dec 7 2008, 21:54)  п.5. - опять преимущества конвертера (как и п.1) Его у меня не было. Теперь есть (хотя не особо нужен сам по себе). Делать конвертер отдельно? Т.е. делать две платы на заказ вместо одной? Но тогда это почти вдвое дороже - две подготовки производства! Кстати, по поводу отдельного конвертера. Вот накой конвертер RS-232 без трансивера (в +/-) нужен? А если с трансивером (чтобы в стандартный RS-232 был), то тогда ещё трансивер в программатор ставить? И накой вся эта гирлянда? Да и накой мне пусть даже стандартный RS-232 конвертер? Я не знаю. Только для программатора? Ну, вот я его туда сразу и поставил. Цитата(defunct @ Dec 7 2008, 21:54)  п.6 - это да, этого еще не предлагал никто. Ну хоть тут что-то достиг! А вообще Petka делал почти то же самое. Цитата(defunct @ Dec 7 2008, 21:54)  п.7 - можно взять с XTAL2 с чипа программатора всегда. Это вы бы припаивали провод к фирменному программатору? И получили бы одну фиксированную частоту? Это по вашему удобно и просто? А выход будет "тянуть" длинную связь? Ну, если свой программатор, то тогда уж с CLKOUT. Но тогда частота какая? Там с делителем не богато. А может я вообще для других целей захочу получить сигнал определённой частоты? Вот я в своём программаторе СМОГУ это сделать. Цитата(defunct @ Dec 7 2008, 21:54)  п.8 - чем он более открытый или более понятный чем код других авторов? При чём тут другие авторы? Что-то вы уже путаться начали! Вы мне далдонили про клон фирменного программатора с прошивкой фирменного софта!!! Или уже отказались от собственной идеи? Если у других авторов, то да, не более открытый чем у них. Что касаемо понятности, то имхо достаточно просто посмотреть и сравнить. А тем более если вникнуть то тогда разница будет заметней. Меня даже воротит от исходняков, в которых indent-а нету, они плохо читаются и править их гнусно. Но это, конечно, дело вкуса... Цитата(defunct @ Dec 7 2008, 21:54)  новизна (из пунктов 1..8) я так понимаю - это поддежка Pony-Prog'a в обход STK500 чипа. Я понял, это ваш новый критерий, новизна. Про прошивку фирменным софтом забыли, ладно. А я где-нибудь писал про новизну своего программатора? НЕТ!!! Цитата(defunct @ Dec 7 2008, 21:54)  Я пишу вроде по теме - чем плох ваш программатор и как его можно сделать более интересным. И что, Вы запрещаете сравнивать его с другими программаторами? ;> Сколько не читаю ваши посты, так и не могу понять, чем же конкретно он плох? А уж тем более как его сделать более интересным? (Хотя мне то это зачем? Ну ладно, вдруг кому-то другому понадобится...) Вы бы сделали по-другому? Да, можно сделать по-другому. Сделайте свой вариант и откройте свою тему. Но это пока не причина, что мой вариант плох. Пока только идеи такого плана: так делать не надо, это уже есть у других, полезней было бы вообще не делать... Ах да, ещё нет новизны... Цитата(defunct @ Dec 7 2008, 21:54)  я знаю, но m88/m8 - одинаково. m88/m8 не одинаково по питанию. Да и по жизни m8 не долго осталось. Цитата(defunct @ Dec 7 2008, 21:54)  FT232 - 5$, m8 - 0.5$ Это есть новизна - та самая изюминка которую еще никто не сделал. Не понял. А что DC/DC и ADUM1201 не посчитали? Это же ещё такие траты! Про "новизну" см. выше. Никаких изюминок я тут не предлагал.
|
|
|
|
|
Dec 7 2008, 21:34
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Dimonira @ Dec 7 2008, 23:12)  Я понял, это ваш новый критерий, новизна. Про прошивку фирменным софтом забыли, ладно. Не забыли. Просто я не попугай по 5 раз повторять одно и то же. Цитата А я где-нибудь писал про новизну своего программатора? НЕТ!!! Вы спросили почему я не критиковал программаторы других авторов - я вам ответил - потому что в них была новизна. Цитата Сколько не читаю ваши посты, так и не могу понять, чем же конкретно он плох? аппаратной несовместимостью с прошивками от Atmel. Цитата А уж тем более как его сделать более интересным? Сделать его аппаратно совместимым с Atmel'ом. Цитата Сделайте свой вариант и откройте свою тему. Меня всем устраивают оригинальные инструменты от производителя чипов, и их клоны. Цитата Пока только идеи такого плана: так делать не надо, это уже есть у других, полезней было бы вообще не делать... Ах да, ещё нет новизны... Абсолютно точно уловили мою мысль. Цитата m88/m8 не одинаково по питанию. Для программатора не важно, да и есть m8L. Цитата Не понял. А что DC/DC и ADUM1201 не посчитали? Это же ещё такие траты! Какие? DC/DC можно вытащить с любой старенькой сетевухи. Вместо Adum1201 можно взять дешевые оптроны.
|
|
|
|
|
Dec 7 2008, 21:39
|
Участник

Группа: Новичок
Сообщений: 18
Регистрация: 19-11-08
Пользователь №: 41 761

|
Цитата(defunct @ Dec 7 2008, 22:54)  ... выводы меги работающей от 5V подключить к меге работающей от 1.8V? Выводы ведь 5V толерантные - работать будет - проверял. С этого места поподробнее пожалйста "Гуру", разве, если соединить выход "меги работающей от 5V" со входом "меге работающей от 1.8V", "мега работающая от 1.8V", а вместе с ней и все ее окружение не начнет "работать от 5V"  , "запитавшись" через защитный диод входа "меги работающей от 1.8V" в период действия высокого уровня на выходе "меги работающей от 5V" ?
Сообщение отредактировал Alex128 - Dec 7 2008, 21:47
|
|
|
|
|
Dec 7 2008, 21:51
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Alex128 @ Dec 7 2008, 23:39)  С этого места поподробнее, разве если соединить выход "меги работающей от 5V" со входом "меге работающей от 1.8V", "мега работающая от 1.8V", а вместе с ней и все ее окружение не начнет "работать от 5V":), "запитавшись" через защитный диод входа "меги работающей от 1.8V" ? Имелось в виду, что мега работающая от 5V различает уровни 1.8V, в крайнем случае можно понизить напряжение чипа программатора до 3V. Это дешевле чем делать регилируемый источник питания и ставить буфер. Для Target платы - если есть токоограничивающие резисторы, падение напряжения будет на них. Цитата С этого места поподробнее пожалйста "Гуру", Теперь я кекс. Легче стало?
|
|
|
|
|
Dec 7 2008, 22:07
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
Цитата(defunct @ Dec 8 2008, 00:34)  Просто я не попугай по 5 раз повторять одно и то же. Да? Мне уже так не кажется. Я уже сам начал чувствовать себе попугаем, потому что в ответ на: Цитата(defunct @ Dec 8 2008, 00:34)  аппаратной несовместимостью с прошивками от Atmel. Сделать его аппаратно совместимым с Atmel'ом. Меня всем устраивают оригинальные инструменты от производителя чипов, и их клоны. эти ваши постулаты в который раз отвечаю: это к моему программатору ОТНОШЕНИЯ НЕ ИМЕЕТ! ЗАЧЕМ ВЫ ТОГДА ЭТО СЮДА ПИШИТЕ? ЭТО ТЕМА ПРО МОЙ ВАРИАНТ ПРОГРАММАТОРА. Про оригинальные программаторы - ЭТО НЕ ЗДЕСЬ!!! Цитата(defunct @ Dec 8 2008, 00:34)  Для программатора не важно, да и есть m8L. m8L не работает от 1.8В, а я посчитал МНЕ ЭТО НУЖНЫМ. Цитата(defunct @ Dec 8 2008, 00:34)  Какие? DC/DC можно вытащить с любой старенькой сетевухи. Начинается... Чего только из стареньких сетевух не вытаскивали... Можно ещё на помойке поискать... Цитата(defunct @ Dec 8 2008, 00:34)  Вместо Adum1201 можно взять дешевые оптроны. Ооооо! Хоть какой-то конструктив! МОЖНО! Но я взял что у меня было! (И что больше нравится!) Каждый, кто захочет может поставить в СВОЙ ВАРИАНТ схемы оптроны вместо ADUM. А СОФТ ПРИ ЭТОМ НЕ ИЗМЕНИТСЯ! В 101 раз повторяю, что вариантов схемы программатора можно сделать море (чему схема должна удовлетворять чтобы софт не сильно менять, я писал выше). На свой вкус. Я привёл схему под МОИ ТРЕБОВАНИЯ. Но при этом можно взять этот софт без переделки (или с минимумом таковых). Цитата(defunct @ Dec 8 2008, 00:51)  Это дешевле чем делать регилируемый источник питания и ставить буфер. Поздравляю, экономия составит около 20-25 рублей (цена 1117 и резисторов делителя). За это стоило биться! На бутылку недорогого пива хватит  Ну ладно, поставили вы резисторы повышенного сопротивления, снизили питание и получили в некоторых случаях проблемы прошивания (как у меня Prottoss не шил). Оно надо? Ради чего? 25-ти рублей? Цитата(defunct @ Dec 8 2008, 00:51)  Теперь я кекс. Легче стало? Не, не легче. Но появилась надежда...
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|