Форумы Modlabs.net: USB LCD HOWTO - Форумы Modlabs.net

Перейти к содержимому

  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

USB LCD HOWTO

#121 Гость_Romik_*

  • Группа: Гости

Отправлено 26 Май 2004 - 10:17

Цитата

usb#vid_7104&pid_6806#pdi-usbd_v0.3#{00873fdf-61a8-11d1-aa5e-00c04fb1728b}PIPE00

з.ы. да, а имя я не получал программно, а "зашил" готовое


какое имя зашил?

и длинная строка сверху стандарт для всех?
0

#122 Гость_MaksOff_*

  • Группа: Гости

Отправлено 26 Май 2004 - 10:18

Спасибо, будем разбираться.
Ссылка на DDK дохлая :) А по корейски я ничего не понимаю :P
0

#123 Гость__*

  • Группа: Гости

Отправлено 26 Май 2004 - 13:32

Хотя здесь:
http://www.cesko.host.sk/IgorPlugUSB_RS232...20RS232_eng.htm
я нашел вроде все то что надо :P
0

#124 Пользователь офлайн   Зинец Виктор 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 204
  • Регистрация: 02 Июнь 03

Отправлено 26 Май 2004 - 15:33

вся строка и есть имя:
usb#vid_7104&pid_6806#pdi-usbd_v0.3#{00873fdf-61a8-11d1-aa5e-00c04fb1728b}PIPE00

7104 и 6806 - это коды производителя и продукта (те цифры я из какого-то примера взял, они вроде относятся к Philips-у и его несуществующему устройству)

pdi-usbd_v0.3 - так я обозвал свою железку

все что в фигурных скобках - это guid, сгенерированный в делфи нажатием Ctrl-Shift-G (его можно получить и утилиткой отдельной, не помню как называется)

эти числа/строки надо изменить в файле bulkusb.inf (все относительно к примеру из ddk); в каталоге bulkusb есть подкаталог ехе, скомпилировав и запустив RwBulk.exe можно увидеть чего-нибудь про свое устройство, оттуда я и взял полное имя

Цитата

Ссылка на DDK дохлая

ну звыняйте - я сам долго был искал что-то живое...
0

#125 Гость_Maxix_*

  • Группа: Гости

Отправлено 26 Май 2004 - 19:29

2listener
есть большое желание пообщаться голосом можно организовать?
моя аська 149638710 постучись plz :)
я в Москве
0

#126 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 26 Май 2004 - 21:18

Fusion
Да, напряжение должно появзяться сразу, если правильно подключены конденсаторы умножителя. (схемы сопряжения с портом питаются от +-10вольт). Попробуй не подключать к этой ноге ничего, кроме конденсатора. Проверь еще раз подключение.
Четыре конденсатора, 1mkF (для MAX232CPE): между 1й(+) и 3 ногой, между 4й(+) и пятой, между 2й(+) и +5v, между 6й и землей(+).
16 нога к +5v, 15 - к земле. между ногами 2 и 6 должно быть 16-20v.

Касательно USB - странно. По стандарту красный - +5v, черный - земля.


Зинец Виктор
Угу. Но нет никакой гарантии, что со следующим фиксом, не поменяется формат имен устройств. (Он уже менялся как минимум дважды). Более корректно, все-таки, делать энумерацию.


Maxix
пока - нет. Я предпочитаю мыло - более располагает к обдуманности.
0

#127 Пользователь офлайн   Fusion 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 241
  • Регистрация: 25 Май 04

Отправлено 27 Май 2004 - 08:37

Зинец Виктор
Виктор, как можно приобрести твою прогу LCDMonitor???
Или мне кряки искать в инете?

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

listener
Спасибо за помощь...
Я уже записал bootloader... И поставил дрова на новое USB устройство!
Осталось купить новый LCD и подключить, а то мой старый почему-то сгорел...
0

#128 Пользователь офлайн   Зинец Виктор 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 204
  • Регистрация: 02 Июнь 03

Отправлено 27 Май 2004 - 09:53

[offtop]
как можно приобрести твою прогу LCDMonitor

http://www.zinetz.in...onitor3/reg.php
[/offtop]

Цитата

Но нет никакой гарантии, что со следующим фиксом, не поменяется формат имен устройств.

ну то да; но для первого эксперимента самое то имхо...
0

#129 Пользователь офлайн   Fusion 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 241
  • Регистрация: 25 Май 04

Отправлено 28 Май 2004 - 09:15

listener
Еще вопросики есть:
Какие LCD поддерживает твой dlportio.dll?
Чем перекомпилить исходники после исправления контрольго числа???
И какие дрова ставить, если винда видит устройство как "LCD USB" или что-то похожее???

Добавлено спустя 29 минут 36 секунд :

Зинец Виктор
Виктор, не можешь подкинуть пару строк кода работы с LCD???
Ну там, инициализация, вывод символов и.т.д.
Если можно, то для Delphi... Хочу попробовать что-то свое наваять...
Кстати, можно было бы замутить компонент для Delphi и Builder, управление LCD дисплеем....
0

#130 Пользователь офлайн   Зинец Виктор 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 204
  • Регистрация: 02 Июнь 03

Отправлено 28 Май 2004 - 12:27

Цитата

Кстати, можно было бы замутить компонент для Delphi
ну ежу понятно, что это 2-й шаг после первых тестов, раз я с делфи дружу:
Изображение

а дома наборчик побогаче - LCDControl_COM, LCDControl_LPT, LCDControl_USB, KS0108_LPT, KS0108_USB, T6963_LPT, T6963_USB, LCD_Menu, LCDLabel...

меня сильно пробивает на "ликбез" в последнее время, так что что-то по этому поводу наваяю в ближ. время...
0

#131 Пользователь офлайн   Fusion 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 241
  • Регистрация: 25 Май 04

Отправлено 28 Май 2004 - 13:58

listener
Чем закончился твой проэкт по подключению к USB LCD, кнопок, термодатчиков и.т.д.???
Интересно было бы посмотреть и, возможно, повторить...

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

Цитата

меня сильно пробивает на "ликбез" в последнее время, так что что-то по этому поводу наваяю в ближ. время.

Скинеш мне, если наваяеш???
0

#132 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 28 Май 2004 - 16:47

Fusion
dlportio сам ничего не делает. он просто берет все то, что идет в порт, и складывает в буфер. Эмулятор выбирает то, что накопилось в буфере и преобразует в команды для USB-части. Пока эмулятор поддерживает только HD44780 в режиме с двумя строками.

Система команд USB одинакова для любого подключенного индикатора. (Часть команд, правда, не поддерживается для текстового LCD ;) ). Все необходимые преобразоывания делает контроллер.

Перекомпилировать - ImageCraft C для HC08. Скачивается с www.imagecraft.com.

Драйвер: http://listener.pise...usb_lcd_drv.zip

Кнопки и термодатчики подключались успешно. Теперь надо это все собрать в одну кучу.
0

#133 Пользователь офлайн   Fusion 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 241
  • Регистрация: 25 Май 04

Отправлено 28 Май 2004 - 17:02

listener
Не могу скачать ни того ни другого...
ImageCraft C для HC08 - не могу найти ссылку для закачки,
а http://listener.pise...usb_lcd_drv.zip - мертвая ссылка...
Помоги, а...
Если можеш скинь на мыло:
fanta_prof@mail.ru
или mfanta@ukrsotsbank.com

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

listener
http://listener.pise...usb_lcd_drv.zip - уже скачал...
Вышли, ПЛЗ, компилятор...
0

#134 Гость__*

  • Группа: Гости

Отправлено 28 Май 2004 - 17:23

ддк можно попробовать ковырнуть отсюда http://shelek.org.ru/ddk/DDK_XP.ISO
там загрузится страница с порнухой имхо и надо ткнуть в ссылку на этой паге
0

#135 Пользователь офлайн   Fusion 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 241
  • Регистрация: 25 Май 04

Отправлено 28 Май 2004 - 17:31

listener
У меня на работе ftp закрыт.... Если я тебе дам контрольное число, сможешь перекомпилить для меня??.... Но это будет во вторник (скорее всего)...
0

#136 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 28 Май 2004 - 18:28

Fusion
http://listener.pise...mp/icc08dem.exe

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

Posted спустя 3 минуты 47 секунд :

А касательно разной периферии - ночью запустил модуль: 210 светодиодов с управлением по i2c. Если сегодня допаяю - завтра будут фотки ...
0

#137 Гость__*

  • Группа: Гости

Отправлено 30 Май 2004 - 21:28

listener Неужто ещё не допаял? ;)
All
Кто нибудь сюда заходил: http://www.cesko.host.sk/IgorPlugUSB_RS232...20RS232_eng.htm
никого не прикольнула идея на at90s2313, которая стоит 80 р., сделать и усб приемник, и драйвер лсд? софт только со стороны компа пожирнее написать, и все....
0

#138 Гость_KykQx_*

  • Группа: Гости

Отправлено 31 Май 2004 - 10:09

вот полная модификаци я подключения к usb дисплея и ик-приемника (IgorPkugUSB):
http://rifer.narod.ru/usblcd.html
0

#139 Гость_nordeep_*

  • Группа: Гости

Отправлено 31 Май 2004 - 15:22

listener
А твое устройство можно заставить работать под linux в связке с lcdproc ?
0

#140 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 31 Май 2004 - 15:39

Guest
Допаял. Обнаружил в схеме 17 ошибок. Долго ругался. Исправил. Сейчас воюю с прошивкой (16 мегагерц маловато для плавного регулирования яркости).

http://listener.pise...t/IMGP0363r.jpg http://listener.pise...t/IMGP0364r.jpg http://listener.pise...t/IMGP0371r.jpg


LCD к 2313 - хорошо, но только для текстового индикатора. low-speed USB - для графики маловато, даже при полной утилизации шины(8KB/s) - проблема не в том. что fps маленький, а в том, что видно "на глаз", как производится перерисовка (~20mS на строку). В случае с 2313 - теоретический предел скорости - 4KB/s - что несколько хуже. Частично, с этим можно бороться буферизацией (сначала накапливаем строку в буфере, потом выводим). И здесь бы AVR был приятнее, т.к. у него больше памяти - но сложности программирования все сводят на нет. Лично мне - проще добавить 100-150р и подключить нормальную интерфейсную микросхему.

Posted спустя 41 секунду :

nordeep
теоретически - да. но я этим заниматься не буду.
0

Поделиться темой:


  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

13 человек читают эту тему
0 members, 13 guests, 0 anonymous users