Хочу сделать более-менее товарного вида программатор для AVR - достали уже хреновы FBPRG, Byteblaster и остальные шлейфы. Посему возник вопрос: можно ли при программировании в последовательном режиме на не использованных для ISP ногах держать какой-то набор логических уровней, или на них только высокоимпедансное состояние должно быть?
08 Oct 03 15:55, Vladimir Solomijchuk wrote to All:
VS> Хочу сделать более-менее товарного вида программатор для AVR - достали VS> уже хреновы FBPRG, Byteblaster и остальные шлейфы.
Если не секрет: чем таким товарным ты собираешься заменить тот же байтбластер?
VS> Посему возник VS> вопрос: можно ли при программировании в последовательном режиме на не VS> использованных для ISP ногах держать какой-то набор логических VS> уровней, или на них только высокоимпедансное состояние должно быть?
Хм, а как ты себе представляешь _внутрисхемное_ программирование, чтобы в реальной схеме _все_ ноги никуда не были подключены? ;-)
*** 09 Oct 03 18:32, Vladimir Solomijchuk wrote to Andy Chernyshenko:
VS> байтбластер? VS> Поставить ZIF-панельку, рядом с ней преобразователь уровней VS> RS-232->TTL и повесить все это на СОМ-порт- в результате получим VS> автономный программатор
Берем байтбластер, 78L05, ZIF-панельку, вешаем это на LPT - и получаем автономный программатор
VS> всех AVR,
Точно всех ? Т.е. у тебя есть уже ZIF и под PLCC, и под SOIC, и под маленькие PQFP ? Кучеряво живешь. Тогда, наверное, проще купить готовый программатор на все случаи жизни.
VS> а не внутрисхемник.
А на кой хрен, можно поинтересоваться ? Много проще программировать кристаллы непосредственно в схеме. Hе всегда, разумеется.
байтбластер? Поставить ZIF-панельку, рядом с ней преобразователь уровней RS-232->TTL и повесить все это на СОМ-порт- в результате получим автономный программатор всех AVR, а не внутрисхемник.
09 Oct 03 19:32, Vladimir Solomijchuk wrote to Andy Chernyshenko:
Hе имеет никакого значения.
VS> рядом с ней преобразователь уровней VS> RS-232->TTL
Следствие использования RS вместо LPT, и только - лишние детали.
VS> и повесить все это на СОМ-порт- в результате получим VS> автономный программатор всех AVR, а не внутрисхемник.
Hе обижайся, но ты сам-то понимаешь, что говоришь? Ты же только что спрашивал про _последовательное_ программирование AKA ISP AKA внутрисхемное? Hу возьми внутрисхемник как отдельное изделие с панелькой и получишь то же самое.
Внимание, вопрос: таки чем именно использование байтбластера сугубо менее кошерно тобой предложенного варианта?
10 Oct 03 00:43, Vladimir Solomijchuk wrote to Andy Chernyshenko:
VS> ISP - In circuit serial programming - это значит: обязательно serial VS> programming, и совсем не обязательно in circuit...
Интересная трактовка... То есть In circuit является совершенно необязательным только и исключительно по хотению твоей левой пятки? ;-)
VS> Кстати, а где VS> противоречие? VS> Может я где-то упомянул программирование в параллельном режиме???
Может ты где-то упомянул и программирование через COM порт?
Цитирую:
=== Хочу сделать более-менее товарного вида программатор для AVR - достали уже хреновы FBPRG, Byteblaster и остальные шлейфы. ===
Так каким именно образом эти "хреновы" FBPRG, Byteblaster и прочии связаны именно с внутрисхемностью? Иными словами, кто мешает их использовать вне внутрисхемности?
VS> Hу мля!!! Я это и хочу сделать.
У кого-то явно проблемы с логикой...
VS> Тем что мне нужен автономный программатор!
Убедил. Последовательный программатор, предназначенный (в том числе и) для внутрисхемного программирования, ну никак не может использоваться автономно. А уж байтбластер, позорный, и прочие хреновы шлейфы - тем более никак неможно.
Лично у меня принтер висит на LPT и задолбало дергать шнур при переключении с него на программатор.
спрашивал
ISP - In circuit serial programming - это значит: обязательно serial programming, и совсем не обязательно in circuit... Кстати, а где противоречие? Может я где-то упомянул программирование в параллельном режиме???
Hello, Vladimir! You wrote to Andy Chernyshenko on Thu, 9 Oct 2003 20:43:49 +0000 (UTC):
VS> Лично у меня принтер висит на LPT и задолбало дергать шнур при VS> переключении с него на программатор.
Байт-бластер использует всего несколько _входных_ сигналов, выходные можно и не коммутировать (или не все). Поставь П2К с независимой фиксацией или пару с зависимой. Если на 6 групп каждый - на все сигналы хватит. Ну, галетник какой найди...
VS> Тем что мне нужен автономный программатор!
Дык, в чём проблема-то? Стабилизатор на 5в, куча панелек, тумблер на клок, тумблер на данные. Ну, ещё светодиод для верификации. :-))))))))))))
Хотя бы и так!!! Слушай, ты со своим флеймом уже достал!
Э-э-э! Да ты, брат, вовсе читать разучился! Упоминалось ПОСЛЕДОВАТЕЛЬНОЕ программирование, т.е. ISP. Говорилось, что шиться будет через RS-232, т.е. через COM-порт компьютера. Внимательно читать надо!
А я тебе о чем которой день толдычу????
Нет! Это у кого-то проблемы с чтением и пониманием прочитанного текста!
Hello, Vladimir! You wrote to Alexander Derazhne on Fri, 10 Oct 2003 06:37:30 +0000 (UTC):
VS> Приветствую, Александр!
VS> Ага! А чего не шаговый искатель? 21-й век на дворе, блин! VS> Я уже схему нарисовал.
Дык, надо-то всего два положения, зачем тут шаговый искатель?
VS> Может уважаемый предложит еще перемычками код набирать, как в VS> старые-добрые восьмидесятые?!!!
Перемычками нехорошо. А вот сделать тумблерную панель на всё слово и пробегать алгоритм программирования оного слова тем же ШИ - да, это сильно. Ещё можно ручной генератор приспособить и уйти от сетевой зависимости. Для массовых прошивок - с ножным приводом. С велоэргометром, думаю, не стоит, это уже будет полупромышленная установка. :-)))))))))
Alexander,Derazhne@adic,kiev,ua (replace commas with dots) Alexander Derazhne
А это чтобы можно было сослаться на твою рубрику безполезных советов в эхе...
сильно.
А я то думаю, почему у нас промышленность в таком загоне!.. Оказывается! Ув. Александр Деражный обеспечил все конструкторские бюро ножными велоприводами и большим колличесвом безтолковых инструкций и других безполезных советов по их установке. Хотя не все так плохо. Сам-то себе пару-тройку приводов оставил? А то нечем будет бороться с хронической рецидивирующей гиподинамией безтолковых.
Hello, Vladimir! You wrote to Alexander Derazhne on Fri, 10 Oct 2003 20:39:02 +0000 (UTC):
VS> А это чтобы можно было сослаться на твою рубрику безполезных советов VS> в эхе...
Оооо! Точно! В ФАК это! :-)))))))) А если серьёзно - извини, если я тебя чем-то задел. Но, действительно, переключатель - хоть механический, хоть электронный - самый простой выход. _Единственное_ "но" всех этих программаторов - отсутствие гальванической развязки, что черевато в режиме ISP. Но ты ведь хочешь именно автономный, т.е. для тебя это не актуально.
VS> А я то думаю, почему у нас промышленность в таком загоне!.. VS> Оказывается! Ув. VS> Александр Деражный обеспечил все конструкторские бюро ножными VS> велоприводами и большим колличесвом безтолковых инструкций и других VS> безполезных советов по их установке.
Увы, подобные масштабы мне не по зубам :-((. У меня вообще с механикой плохо.
VS> Хотя не все так плохо. Сам-то себе пару-тройку приводов оставил? А VS> то нечем будет бороться с хронической рецидивирующей гиподинамией VS> безтолковых.
Fri Oct 10 2003, Alexey Boyko writes to Vladimir Solomijchuk:
AB> Мне наши рабочие сделали переключатель - 1 компьютер - два LPT порта. AB> Внутри 25 релюшек (может и меньше, не смотрел) сверху 17 светодиодов.
Угу, сейчас народ не знакомый с проблемой сварганит переключатель с разрывом всех (в том числе и земляных!) проводов и спалит свой LPT... И чо Вы так друг друга не любите то?
10-Oct-03 12:31 Alexey Boyko wrote to Vladimir Solomijchuk:
VS>> Ага! А чего не шаговый искатель? 21-й век на дворе, блин! VS>> Я уже схему нарисовал.
AB> Мне наши рабочие сделали переключатель - 1 компьютер - два LPT порта. AB> Внутри 25 релюшек (может и меньше, не смотрел) сверху 17 светодиодов. [...] AB> ps: Принтера у меня нет, но на том компьютере где есть - он USB-ишный. AB> Чего и вам советую. Вот именно.
AB> Да. LPT у меня стоит PCI-ный IC128. С ним avreal работает 2-3 раза AB> быстрее (Uniprog - тоже) У меня очень долго в ISA стояла карточка 2*COM+LPT ещё с 286-го. Но потом пропала иса, а IC128 (или IC-какая-то-другая? не помню) хоть и работала быстро, но что-то было не так, подглюкивала. Что с байт-бластером, что через виндовый драйвер с LQ-100. Итого просто сменил принтер на USB-шный и успокоился :-) А на работе так принтер вообще на принт-сервере живёт. Так что мне набортного LPT хватает, пока живёт...
9-Oct-03 15:32 Vladimir Solomijchuk wrote to Andy Chernyshenko:
VS> Поставить ZIF-панельку, рядом с ней преобразователь уровней RS-232->TTL VS> и повесить VS> все это на СОМ-порт- в результате получим автономный программатор всех VS> AVR, а не внутрисхемник. 1) А чем не угодила "аппаратура" того же пони-прога, продающаяся уже в разных местах, легко делающаяся при необходимости самостоятельно. Своим "штатным" комплектом плат выступает в том числе как "обычный", не-внутрисхемный программатор. Причём не только AVR.
2) У тебя некоторое несоответствие терминологии тому, к чему привыкли многие другие. Под "автономным" программатором понимается программатор, автономный от компьютера.
Т.е. шьющий "сам по себе", а не "саму по себе". Т.е. "автономный _программатор_", а не "программатор автономных _микросхем_"
Так как параллельные программаторы бывали автономные именно от компьютера, в виде дупликаторов (вставляешь одну 27cXX, а он копирует её в 8 других) либо загружаемые тем или иным способом, а потом шьющие без участия компьютера.
Потому тебе и начали советовать -- как сделать программатор без компьютера :-)
wbr, p.s. А у меня уже как-то AVR в дипах и даже SO давно пошли гулять. Плохо себе представляю кайф от работы с ZIF-панелью для TQFP32, TQFP44, TQFP64. Да и цена...
Sunday October 12 2003 03:52, Oleksandr Redchuk wrote to "Vladimir Solomijchuk":
OR> p.s. А у меня уже как-то AVR в дипах и даже SO давно пошли гулять. OR> Плохо себе представляю кайф от работы с ZIF-панелью для TQFP32, OR> TQFP44, TQFP64. Да и цена...
Цена - да, а работы с таким зифом - ничуть не хуже чем с диповским, может даже и удобнее.
Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.