Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPT-USB конвертер для STK200
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
_Макс
Какой LPT-USB конвертер (на какой ИС) можно использовать для STK200? Вопрос ставится именно так, поскольку существующее ПО для конкурирования устройства использует именно STK200.
Dx!
Никакой?
izerg
Цитата(_Макс @ Jun 19 2010, 14:56) *
Вопрос ставится именно так, поскольку существующее ПО для конкурирования устройства использует именно STK200.


Как называется ПО? Или нужно звать штатного телепата из отпуска? wink.gif
Какая религия мешает заменить утаревший ЛПТ программатор на USB аналог платный или бесплатный?
_Макс
Цитата(izerg @ Jun 20 2010, 01:32) *
Как называется ПО? Или нужно звать штатного телепата из отпуска? wink.gif
Какая религия мешает заменить утаревший ЛПТ программатор на USB аналог платный или бесплатный?

ПО самописное, без исходников и предназначено для работы с LPT.
Сергей Борщ
Цитата(_Макс @ Jun 19 2010, 14:56) *
Какой LPT-USB конвертер (на какой ИС) можно использовать для STK200?
Никакой. Переходники поддерживают "печатающее устройство" а не интерфейс Centronix. Они умеют пересылать байты, а не дрыгать ногами. Вас спасет или PCI (PCMCIA)-плата с честным LPT или написание новой программы (она может, например, не думать об интерфейсе, а вызывать AVReal).
_Макс
Цитата(Сергей Борщ @ Jun 20 2010, 11:59) *
Никакой. Переходники поддерживают "печатающее устройство" а не интерфейс Centronix. Они умеют пересылать байты, а не дрыгать ногами. Вас спасет или PCI (PCMCIA)-плата с честным LPT или написание новой программы (она может, например, не думать об интерфейсе, а вызывать AVReal).

Как же MCS7705 работает с Wiggler?
Что скажете по поводу ExpressCard?
Сергей Борщ
Цитата(_Макс @ Jun 20 2010, 12:03) *
Как же MCS7705 работает с Wiggler?
Ну, раз с wiggler работает, то и с STK200 будет работать. Поиск по названию этой микросхемы дал несколько интересных ссылок. Вот одна-предлагают ссылки на переходник на базе attiny2313. Дальше не ходил. Сделаете - поделитесь впечателениями.
Цитата(_Макс @ Jun 20 2010, 12:03) *
Что скажете по поводу ExpressCard?
Не видел, не работал. Сказать ничего не могу, может другие скажут.
zltigo
QUOTE (_Макс @ Jun 20 2010, 11:03) *
Как же MCS7705 работает с Wiggler?

А он и не работает.


QUOTE (_Макс @ Jun 20 2010, 11:03) *
Что скажете по поводу ExpressCard?

Хотите простую работу по написанию ногомахалки на USB заменить написанием драйвера эмулирубщего железо LPT порта? Ну так флаг в руки.
_Макс
Цитата(zltigo @ Jun 20 2010, 14:10) *
А он и не работает.

http://electronix.ru/forum/index.php?showt...ost&p=85301

Хорошо, допустим придется писать с нуля ту конфигурационную прогу для ПК. Какие есть готовые программаторы/отладчики для ATmega16 с возможность работы в SPI режиме? Я вотдумаю про Olimex STK500. Только вот не знаю как AVR переводится в режим программирования, как я подозреваю там это делается удержанием RST. А сможет ли какой-то готовый программатор/отладчик не удерживать RST (читай переводить в режим отладки), а обмениваться с системой по SPI в режиме runtime?
zltigo
QUOTE (_Макс @ Jun 20 2010, 13:52) *

Так вот оно оказывается какое счастье smile.gif, жаль,что счастье улыбнулось только одному человеку sad.gif, все еще использующему WIN9x. Для него есть более-приличные эмуляторы и USB и PCI портов. Для NT только один немец мозги парит сообществу уже много лет поделкой на AVR а драйвера все не живые.
Сергей Борщ
Цитата(_Макс @ Jun 20 2010, 14:52) *
Хорошо, допустим придется писать с нуля ту конфигурационную прогу для ПК. Какие есть готовые программаторы/отладчики для ATmega16 с возможность работы в SPI режиме?
Что-то вы все в кучу смешали - и программирование и отладку и SPI. Для последовательного программирования через SPI есть много разных программаторов - USBASP, AVR910, AVRDRAGON, AVRISPmkII. Но самый простой - на базе FT2232.
Цитата(_Макс @ Jun 20 2010, 14:52) *
А сможет ли какой-то готовый программатор/отладчик не удерживать RST (читай переводить в режим отладки), а обмениваться с системой по SPI в режиме runtime?
Готовый программатор не сможет программировать не трогая ногу сброса. А что вам нужно вообще? Как вы себе представляете и программирование и работу одновременно? Опишите подробнее - если вам нужно обновлять прошивку, то может вам нужен загрузчик (bootloader) вроде avr231? Он позволяет обновлять прошивку по любому доступному в системе интерфейсу -надо лишь исправить на нужный интерфейс функции BusSendByte() и BusReceiveByte().
_Макс
Цитата(Сергей Борщ @ Jun 20 2010, 15:41) *
Что-то вы все в кучу смешали - и программирование и отладку и SPI. Для последовательного программирования через SPI есть много разных программаторов - USBASP, AVR910, AVRDRAGON, AVRISPmkII. Но самый простой - на базе FT2232.
Готовый программатор не сможет программировать не трогая ногу сброса. А что вам нужно вообще? Как вы себе представляете и программирование и работу одновременно? Опишите подробнее - если вам нужно обновлять прошивку, то может вам нужен загрузчик (bootloader) вроде avr231? Он позволяет обновлять прошивку по любому доступному в системе интерфейсу -надо лишь исправить на нужный интерфейс функции BusSendByte() и BusReceiveByte().

Смешал потому-что хочу один девайс для программирования и конфигурирования, готовый, как использовался STK200. В устройстве выведен один SPI и для прошивки, и для конфигурирования. Не знаю можно ли отлаживать AVR через SPI, но было бы хорошо.
Смотрю у STK500v2 есть команда CMD_SPI_MULTI может она даст возможность обмениваться данными по SPI в runtime?
MrYuran
Недавно для программатора "Тритон" сделали USB-LPT переходник. На УСБ-шной АВР-ке.
Работает.
Сделали именно по причине нескончаемых глюков с разнообразными "честными плАтками"
Что характерно, виртуальный LPT честно мапится на положенные ему стандартные адреса.
Если интересно, завтра на работе спрошу. Тоже из интернетов выловили.
_Макс
Цитата(MrYuran @ Jun 20 2010, 16:03) *
Недавно для программатора "Тритон" сделали USB-LPT переходник. На УСБ-шной АВР-ке.
Работает.
Сделали именно по причине нескончаемых глюков с разнообразными "честными плАтками"
Что характерно, виртуальный LPT честно мапится на положенные ему стандартные адреса.
Если интересно, завтра на работе спрошу. Тоже из интернетов выловили.

Да, пожалуйста, очень надо.
MrYuran
Цитата(_Макс @ Jun 20 2010, 18:17) *
Да, пожалуйста, очень надо.

Ловите.
По-моему, оно.
Была идея по 1000р их продавать, тем более что фотошаблон платы уже в резоните лежит, да лень что-то...
Берите даром, спасибо автору.
_Макс
Цитата(MrYuran @ Jun 22 2010, 09:55) *
Ловите.
По-моему, оно.
Была идея по 1000р их продавать, тем более что фотошаблон платы уже в резоните лежит, да лень что-то...
Берите даром, спасибо автору.

Помимо того варианта на который вы сослались (на CY7C68013A) там еще вариант на ATmega8, он для low-speed USB, что скажете? Собрать его проше и на него есть исходники.
MrYuran
Цитата(_Макс @ Jun 22 2010, 12:22) *
Помимо того варианта на который вы сослались (на CY7C68013A) там еще вариант на ATmega8, он для low-speed USB, что скажете? Собрать его проше и на него есть исходники.

Да, сейчас глянул, вот именно он (на мега-8) у нас и собран.
zltigo
QUOTE (MrYuran @ Jun 22 2010, 09:55) *
Берите даром, спасибо автору.

Вот именно эта фигня и работает через пень колоду. Покупался не AVR вариант в 2007 у Автора. Для начала банально падает и конфликтует драйвер почти на всех машинах, где не девственный Win. Время, правда, течет, может что и подпилили. Можно поискать в хламе и повторить попытки.
_Макс
Цитата(MrYuran @ Jun 22 2010, 11:25) *
Да, сейчас глянул, вот именно он (на мега-8) у нас и собран.

На каком программаторе вы его использовали? Были какие-то проблемы с драйверами? Какая ось? Как это чудо по скорости? Всетаки софтовая эмуляция USB, автор общает 1КБ/с.
MrYuran
Цитата(_Макс @ Jun 22 2010, 12:52) *
На каком программаторе вы его использовали? Были какие-то проблемы с драйверами? Какая ось? Как это чудо по скорости? Всетаки софтовая эмуляция USB, автор общает 1КБ/с.

Наврал я немного, не тритон подключали, а Atmel AT89ISP Cable Rev1.0
C ним вечно у регулировщиков проблемы были, то не пишет, то не читает...
А сейчас вроде прошли.
Давно б их выкинуть, да до 2008 года делали приборы на старье 8253, вот и осталось наследство...
Программулько ещё с ДОСовским интерфейсом
_Макс
Цитата(MrYuran @ Jun 22 2010, 09:55) *
Ловите.
По-моему, оно.
Была идея по 1000р их продавать, тем более что фотошаблон платы уже в резоните лежит, да лень что-то...
Берите даром, спасибо автору.

Подскажите какие настройки в драйвере вы ставили? Там много всего, пока удается менять только скорость прошивки Flash, а результат один и тот же, читает все по FF при верификации.
_Макс
Не понимаю почему у CY7C68013A нет JTAG, как её отлаживать? Почему для CY7C68013A автор писал код на ассемблере, а для Atmega на Си?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.