Список форумов ModLabs.net ModLabs.net
Порtал tехногенных эkспериментов
 
FAQ  •  Правила  •  Поиск  •  Пользователи  •  Группы  •  Регистрация
Профиль  •  Войти и проверить личные сообщения  •  Вход


USB LCD HOWTO
На страницу 1, 2, 3 ... 24, 25, 26  След.
 
новая тема ответить    Список форумов ModLabs.net -> Схемотехника и электроника
Автор Сообщение
listener
Member



Зарегистрирован: 08.05.2003
Сообщения: 618
Откуда: Лужки :-)

Сообщение10.03.2004 02:52  USB LCD HOWTO профиль цитировать

Спаял за праздники окончательный вариант контроллера. Начал писать HOWTO. Задавайте вопросы. Предлагайте, что нужно описать подробнее.

http://listener.fatal.ru/howto1/usb-lcd.html
S-fluX
Junior Member



Зарегистрирован: 03.02.2004
Сообщения: 59
Откуда: Харьков

Сообщение10.03.2004 11:44   профиль цитировать

Блин! Не грузится страничка…
А посмотреть очень хочется!!!
listener
Member



Зарегистрирован: 08.05.2003
Сообщения: 618
Откуда: Лужки :-)

Сообщение10.03.2004 11:52   профиль цитировать

Странно. Только что попробовал - все нормально.
_________________
Assimilate, don't comlain
AlchemisT
Member



Зарегистрирован: 24.01.2004
Сообщения: 452
Откуда: E-BURG

Сообщение10.03.2004 12:16   профиль цитировать

Ну ты крут! Я думаю, найдется N желающих купить данный девайс, а не делать самому . Вообще, я думал над тем, чтобы на PCI сваять контроллер, но времени катастрофически не хватает
_________________
Зубчатые колеса завертелись в башке,
Промокшей башке, под бронебойным дождем...
ZPS
Moderator



Зарегистрирован: 28.02.2003
Сообщения: 682
Откуда: Tallinn.ee

Сообщение10.03.2004 19:41   профиль цитировать

хотел посмотреть только потому, что сейчас занимаюсь поиском инфы по USB...
но страница не открывается.

какой контроллер в основе проекта?

_________________
. . . . . "Мы лепили любовь, вышла баба с веслом...."
listener
Member



Зарегистрирован: 08.05.2003
Сообщения: 618
Откуда: Лужки :-)

Сообщение10.03.2004 19:56   профиль цитировать

AlchemisT
Мне интересно сделать самому. Если все дойдет до какой-то стадии готовности и кто-то возьмется делать готовые устройства - буду рад. Самому мне паять что-то на сторону - неинтересно. А на PCI - это слишком. даже 8КБ/с low-speed USB достаточно для нормальной работы. Плюс к тому - к PCI устройству нужно обязательно драйвера писать, а я планирую обойтись без них.

ZPS
Похоже, перегружен fatal окончательно. У меня сейчас тоже не открылся. Пора менять хостинг.

В основе - MC68HC908JB8ADW. (самое простое из того, что нашел).

Добавлено спустя 31 минуту 24 секунды :

Поднял страницу на старом месте: http://listener.pisem.net/howto1/usb-lcd.html

_________________
Assimilate, don't comlain
ZPS
Moderator



Зарегистрирован: 28.02.2003
Сообщения: 682
Откуда: Tallinn.ee

Сообщение10.03.2004 23:47   профиль цитировать

listener
я не смог этот контроллер найти в Таллине Сейчас делаю на PDIUSBD11D (Philips) + PIC16F876...

_________________
. . . . . "Мы лепили любовь, вышла баба с веслом...."
listener
Member



Зарегистрирован: 08.05.2003
Сообщения: 618
Откуда: Лужки :-)

Сообщение11.03.2004 00:38   профиль цитировать

ZPS
он не очень распространенный. Я сам одно время долго его искал и плюнул. А потом стал искать ST7262, не нашел, но наткнулся на моторолу.

PDIUSBD11D + PIC16F876 ? www.beyondlogic.org ? хороший вариант для старта, но я бы вместо PICа взял ATmega8 - с ней должно быть проще и приятнее.
(У меня есть работающая связка из ATmega16 и PDIUSBD12). Если есть вопросы - задавай.
Vlad Drakula
Member



Зарегистрирован: 28.01.2004
Сообщения: 1187
Откуда: Санкт-Петербург

Сообщение11.03.2004 00:57   профиль цитировать

listener
а ты сам прошивку писал?
не могбы ты поделится инфой о сопряжении контролееров и USB?
очень нужная инфа, особенно написанная живым человеком!!!

_________________
ох, тяжело быть техническим админом форума...
Гость







Сообщение11.03.2004 01:06   цитировать

AlchemisT писал(а):
Ну ты крут! Я думаю, найдется N желающих купить данный девайс, а не делать самому . Вообще, я думал над тем, чтобы на PCI сваять контроллер, но времени катастрофически не хватает

Минимум баксов 150 стоит приготовить Для PCI-то
ZPS
Moderator



Зарегистрирован: 28.02.2003
Сообщения: 682
Откуда: Tallinn.ee

Сообщение11.03.2004 01:08   профиль цитировать

listener
спасибо за предложение!

я сейчас пишу диплом на тему usb.... пик взял потому, что с ними я немного знаком (чуток) и потому, что там есть подробный пример.

_________________
. . . . . "Мы лепили любовь, вышла баба с веслом...."
listener
Member



Зарегистрирован: 08.05.2003
Сообщения: 618
Откуда: Лужки :-)

Сообщение11.03.2004 01:34   профиль цитировать

Vlad Drakula
Я собираюсь написать и про контроллеры, и про USB. Самое сложное, привести все, что узнал в более-менее последовательный вид. Самому раскапывать было достаточно тяжело. Пока можно задавать вопросы.

ZPS
Я, в свое время, тоже собирался начать с этой схемы, но не нашел D11 и решил экспериментировать сразу с D12. Примеры - это хорошо, но серьезно разбираться в теме начинаешь, как напишешь все сам. Пока разбирался, почему устройство не опознается - выучил Chapter9 почти наизусть. Сейчас ухожу от драйверов - под подушкой - HID Specification.

... Знаете ли вы, что если указать некорректный размер config descriptor, винды при подключении устройства падают в синий экран...

_________________
Assimilate, don't comlain
ZPS
Moderator



Зарегистрирован: 28.02.2003
Сообщения: 682
Откуда: Tallinn.ee

Сообщение11.03.2004 17:31   профиль цитировать

listener
я сообираюсь изучить более подробно, но сейчас на это нет всремени - 1,5 месяца осталось, а мне ещё софт к этой железке писать и текст на 40 листов.

_________________
. . . . . "Мы лепили любовь, вышла баба с веслом...."
Vlad Drakula
Member



Зарегистрирован: 28.01.2004
Сообщения: 1187
Откуда: Санкт-Петербург

Сообщение11.03.2004 19:35   профиль цитировать

listener
я бы с удовольствием помог в упорядовачивание раскопанных тобой знаний.
я могу получит сырой вариант данных?

_________________
ох, тяжело быть техническим админом форума...
listener
Member



Зарегистрирован: 08.05.2003
Сообщения: 618
Откуда: Лужки :-)

Сообщение12.03.2004 02:52   профиль цитировать

Vlad Drakula
Мне не жалко, но: объем каталогов в work, которые имеют отношение к USB - порядка 130М. (если выкинуть все непринципиальное - останется мегабайт 30). Доки. Примеры. Исходники.

Еще отдельный каталог с доками по железу. Того, что имеет отношение к USB мегабайт 200 наберется. А еще софт для разработки: компиляторы, программаторы и т.д.

Так что, IMHO, лучше подождать, а асли есть конкретные вопросы - задавать. (Самое сложное - это перейти от "хочу чтоб было круто" к "мне нужно то-то, то-то и то-то")
Vlad Drakula
Member



Зарегистрирован: 28.01.2004
Сообщения: 1187
Откуда: Санкт-Петербург

Сообщение12.03.2004 20:29   профиль цитировать

listener
хорошо...
мне нужно:

докак про програмировании под винду для этого контроллера
дока по програмированию самого контроллера
компилатор С для мотороллы, или линк на него.

если есть то линки на все сто сним связано, я тогда все утащу за пару дней...
(если не сложно)

_________________
ох, тяжело быть техническим админом форума...
Летящий
Member



Зарегистрирован: 19.02.2004
Сообщения: 306

Сообщение12.03.2004 23:00   профиль цитировать

а мне бы хотелось маленькую справку по электрике usb.
вопрос: если с разъемов usb на матери отпаять шины питания, приходящие неизвестно откуда с самой матери и по стандарту подверженные ограничению по току в 500mA, и припаять к ним отводы от +5/0В основного питания, то даст ли это возможность запитывать от порта более токоемкие девайсы, и какие проблемы могут быть при этом?
Гость







Сообщение12.03.2004 23:21   цитировать

Товарищ Летящий, делать этого никак нельзя Ибо питание тоже управляется Оно не всегда на шину подается. Могут быть проблемы. Я бы советовал поставить еще один БП параллельно с диодиками, и заводом обратной связи Правда, схемка сложная будет...
ZPS
Moderator



Зарегистрирован: 28.02.2003
Сообщения: 682
Откуда: Tallinn.ee

Сообщение12.03.2004 23:30   профиль цитировать

Летящий
Да, этого делать нельзя. Если не ошибаюсь на маме ток расчитан обычно так:
(кол-во разъемов + 2) * 500мА +10%
но не более чем сколько-то ампер.
На каждой маме по своему может быть. И управляется это всё мамкой.

_________________
. . . . . "Мы лепили любовь, вышла баба с веслом...."
Vlad Drakula
Member



Зарегистрирован: 28.01.2004
Сообщения: 1187
Откуда: Санкт-Петербург

Сообщение13.03.2004 01:08   профиль цитировать

Летящий
а у тебя есть или ты знаешь устройство(серийное) которому нужно больше?
а для более мощьных устройвств есть ieee1394!
TimeKeeper
Member



Зарегистрирован: 18.01.2004
Сообщения: 634
Откуда: Nikolaev.UA

Сообщение13.03.2004 01:37   профиль цитировать

ОФФТОП
Vlad Drakula

ну не у всех есть FireWire...

_________________


ASUS A4G Notebook Deluxe Version
Vlad Drakula
Member



Зарегистрирован: 28.01.2004
Сообщения: 1187
Откуда: Санкт-Петербург

Сообщение13.03.2004 01:48   профиль цитировать

ОФФТОП
TimeKeeper
ну не у всех есть LPT & COM & PS/2 ...

у меня лично из нету...

_________________
ох, тяжело быть техническим админом форума...
listener
Member



Зарегистрирован: 08.05.2003
Сообщения: 618
Откуда: Лужки :-)

Сообщение13.03.2004 18:37   профиль цитировать

Vlad Drakula
Если именно с этим контроллером - последовательность следующая.
http://www.hc08web.de/usb08/ - страница мужика, который для моторолы делал evaluation kit. Там есть пример схемы с описанием работы, тестовой виндовой апликухой и пачка полезных ссылок. У него же лежат описания на семейство hc08 и на jb8 в частности.
Его исходники не идеальные, но понятные и работающие. Что-то менять в их USB части имеет смысл после очень хорошего понимания как это все будет работать.

Компилятор я сам пользую ImageCraft (и для моторолы и для AVR). www.imagecraft.com раздают триал на месяц (а если нужно больше - есть www.andr.net). Комплект из ассемблера, дебаггера, программатора берется с www.pemicro.com (бесплатный).

Что еще. В описании на моторолу работа с USB описывается (не очень подробно, но понять можно). Очень хорошее описание (USB in the nutshell) есть www.beyondlogic.org Если интересует больше - то нужно читать спецификацию USB, глава 9.

На первое время должно хватить.

А, да! Еще стоит покопаться по мотороловскому сайту и поискать Application Notes по hc08. Особенно интересна AN2398, с примером реализации USB клавиатуры и USB bootloaderом. (но, это не самое легкое чтиво)

PS. Линки на сайте моторолы постоянно меняются. проще всего искать гуглем. на текущий момент: ссылка

Добавлено спустя 7 минут 22 секунды :

Летящий
power management в USB реализован достаточно сложно. Там учитывается, что хаб может иметь собственное питание, а может питаться от шины. Поэтому, нормальное устройство обязано: 1) сичтать, что 100mA ему обеспечат в любом случае; 2) запросить в дескрипторе конфигурации до 500mA; 3) если ему отказали в этом, либо ограничиться 100mA, либо отключиться. Хаб обязан мониторить потребляемый ток и отключить устройство, которое берет больше заявленного.

К счастью, практически на всех мамках контроль тока не реализован. Все, что там есть - это самовосстанавливающийся предохранитель на 1 или 2 ампера. Так что, теоретически подпаяться (выпаяв предохранитель) можно. Но ни разъем, ни провода на такие токи не рассчитаны. IMHO, чем возиться с перепайкой мамки, проще вкрутить в корпус еще один разъем, подключившись к молексу.
Vlad Drakula
Member



Зарегистрирован: 28.01.2004
Сообщения: 1187
Откуда: Санкт-Петербург

Сообщение14.03.2004 00:21   профиль цитировать

listener
большое спасибо за ссылки, сейчас начну изучать...

немог бы ты описать свои впечатления о сопряжении контроллера и Win?
на пример сложноли на нем организавать IR порт на USB.

еще возник вопрос:
нету ли случайно контроллера с (usb, com, 3мя таймерами и ацп)(все вместе)?

контроллера с силовой части пригодной для работы с шаговым двигателем?

да конечно они есть но поцене от 15$ за штуку....
важным критерием является его цена.

может встречал чтонибуть такое?

_________________
ох, тяжело быть техническим админом форума...
listener
Member



Зарегистрирован: 08.05.2003
Сообщения: 618
Откуда: Лужки :-)

Сообщение14.03.2004 00:53   профиль цитировать

Vlad Drakula
О сопряжении ... Там все не так однозначно. "Сопряжение контроллера с виндами" - это не совсем корректно. Кореектнее будет поделить вопрос на два: "как пишется драйвер" и "как работать с подключенным устройством".

Драйвер проще взять стандартный. Для USB08 дается специальная версия USBIO, которая легко ставится и легко используется из чего угодно, вплоть до Visual Basic. Как альтернативный вариант - можно взять пример bulk из DDK, который испольузется практически без модификаций (поправить DeviceID и VendorID, можно еще прописать свой GUID). Работать с ним немного сложнее. Сначала требуется получить идентификатор устройства (функция строчек на 200). Потом из полученного идентификитора создаем имя и открываем как файл. Дальше можно просто писать и читать, как файл или ком-порт. (примеры есть у меня на страничке)

Еще есть бездрайверный способ. Если устройство можно отнести к одному из стандартных классов, то драйвер ему не нужен. (Если устройство ни к одному из классов отнести нельзя - его можно описать как HID Vendor Device - в этом случае, из минусов мы получим ограничение скорости до 8 килобайт в секунду для Low Speed (а больше не получится в любом случае) и 64к - для High Speed). Я сейчас с этим разбираюсь сам. Как разберусь - напишу подробно.

Еще один плюс HID - устройство может быть многокомпонентным и, еще лучще, компонентом можно объявить, например, клавиатуру. Учитывая, что, например, кнопки VolumeUp, VolumeDown, Play, Pause и т.д. стандартные и должны обрабатываться системой без нашего участия, какую-то функциональность можно реализовать без программной поддержки с нашей стороны.

Насчет IR - я пока не разбирался. Сам хочу сделать.

Насчет контроллеров. Такого, чтобы все и сразу - я не нашел. В минимальном варианте , можно взять ATmega8 и PDIUSBD11. По цене это обойдется в $5-$7.
Для силовой части - добавить ULN2003
Показать сообщения:   
новая тема ответить    Список форумов ModLabs.net -> Схемотехника и электроника Часовой пояс: GMT + 4
На страницу 1, 2, 3 ... 24, 25, 26  След.
Страница 1 из 26

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете вкладывать файлы
Вы можете скачивать файлы


Powered by phpBB © 2001, 2005 phpBB Group

File Attachment © by Meik Sievertsen
Rambler's Top100