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

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

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

USB LCD HOWTO

#181 Пользователь офлайн   Jim 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 18 Июнь 04

Отправлено 19 Июнь 2004 - 20:02

Спасибо за ответ.
Но usbportio-test.exe пишет вот что

Attepting to open ?usb#vid_03eb&pid_0428#5&325a0bb&0&1#{00873fdf-61a8-11d1-aa5e-00c04fb1728b}

LCD MONITOR грохается...
вот. ;)

Может дело в другом - индикатор другой (там цифры в конце отличаются от твоего) или еще чего?[/img]
0

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

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

Отправлено 19 Июнь 2004 - 21:08

Jim
Если usbportio-test.exe после этого не выходит, то все ему удалось нормально открыть.

Как грохается lcdmonitor?

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

#183 Пользователь офлайн   Jim 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 18 Июнь 04

Отправлено 20 Июнь 2004 - 15:02

ОК
Smartie вроде смог его оживить.

Только вот один вопрос. Почему 2х20? Даже на четыре строки не работает?

Дело в USB-прошивке, драйвере и пр.? А если через LPT он весь работать сможет?
0

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

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

Отправлено 21 Июнь 2004 - 17:18

Jim
Дело в эмуляторе. Там надо написать поддержку вывода в нижнюю половину индикатора. В программах, которые работают с ним, как с USB-устройством - используется весь индикатор и даже в графике.
(Но, то, что сейчас есть еще не готово для использования, кроме как в экспериментах).
0

#185 Пользователь офлайн   Nail 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 05 Июнь 04

Отправлено 22 Июнь 2004 - 11:36

2 Listener
Есть трабла. Все спаял, напруги все в норме, но при запуске Prog08sz выдается
сообщение "Power cycle dialog" Turn MCU poweroff(Under 0.1v)?,turn MCU power on, and then click OK.
При этом встроке статуса написано:
0. Hardware loopback detected: Y
1. Device echoed some security bytes: N
И остальные строчки N.
При этом при подключении к USB WinXP выдает постаянно что найдено новое УСБ устройство (сообщение в трее),
но при этом в "Диспетчере устройств не отображается ни одного неизвестного устройства".
При попытке установить дрова из flash-jb8 выдается что в указанном месте сведения об оборудовании отсутствуют.
В чем может быть дело?
HELP PLIZZZ
0

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

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

Отправлено 22 Июнь 2004 - 11:42

Nail
У меня похожее было... Пробовал выключать и включать питание????
0

#187 Пользователь офлайн   Nail 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 05 Июнь 04

Отправлено 22 Июнь 2004 - 11:48

2 Fusion
Да че я только не пробовал ни хрена не помогает.
При замыканиии кнопки выводится 0. Hardware loopback detected: N
При сбросе питания опять первая строка ОК а остальные N.
Ладно возьму напрокат осцилограф померяю, может че увижу. :beer:
0

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

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

Отправлено 22 Июнь 2004 - 14:32

Nail
Что означает выданное prog08: у тебя найден программатор (hardware loopback detected), но получить ответа от устройства не удалось.
Компьютер говорит про USB устройство, потому что нашел сигнал на одном из контактов D+ или D- (что вполне возможно в любом случае)

Что нужно сделать:
1) проверить питание на контроллере (5v на входе и 3.3 на выходе),
проверить, соединен ли с землей контакт 1.
2) проверить наличие высокого напряжения (8-10v) на входе IRQ.
3) проверить, как подключен кварц (и вся эта схема: оба конденсатора и резистор, проверить их номиналы).

Кнопку нажимать пока рано - тебя еще нет ничего, что кнопку опрашивало бы.
0

#189 Пользователь офлайн   Nail 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 05 Июнь 04

Отправлено 22 Июнь 2004 - 20:06

Dear Listener
Выше писал что все напруги в норме (3.3, 5, 18 на IRQ, между 2 и 6 макса около 9 в)
А кнопка нажималась для проверки хоть какой нибудь реакции контроллера.
Кварц и кондёры включены правильно
Спасибо но это я и сам проверил раз пять точно.
Что может быть ещё?
0

#190 Пользователь офлайн   Jim 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 18 Июнь 04

Отправлено 23 Июнь 2004 - 09:32

Listener

Попытался подключить PE12864URT по LPT согласно тому, что нашел на твоем сайте
контакт индикатора - контакт LPT

1 - GND
2 - +5v
3 - не подключен
4 - к +5v через резистор 1..10кОм
5 - 17
6 - 14
7 - 16
8 - 1
9 - 2
10 - 3
11 - 4
12 - 5
13 - 6
14 - 7
15 - 8
16 - 9

17 - +подсветки
18 - -подсветки

И опять тишина.... :e :gigi: А у тебя там даже фотки были....
Чего хотел узнать, как его выставлять во всех программах, как 2х20 строк? или как -то по другому?
И в настройках порта ставить режим ECP или NORMAL?
Файлы DLLPORTIO - можно использовать любые или "специальные" из того же архива, что и распайка?
И еще - ты написал, что "SED1520, SED1335, ST7565, KS0018, HD44770 или аналогичных" - они аналогичны между собой??????
Особенно интересует SED1520=SED1335= ST7565=KS0108???

Заранее огромное спасибо за ответ!
0

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

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

Отправлено 23 Июнь 2004 - 19:59

Nail
сколько на IRQ?
нажимая кнопку при подключенном программаторе - максимум, что можно добиться - спалить max232. Вся обработка кнопки делается программно, из bootloaderа. Если он не записан - кнопку обрабатывать некому.

Что можно попробовать сделать дальше. Если есть осциллограф - проверить, запустился ли тактовый генератор (на выходе - то ли 2я, то ли 3я нога (без залезания в документацию не скажу) должно быть 6MHz). Далее - еще раз проверить, как собран программатор, правильно ли он подключен, правильно ли подключены резисторы к PTA1-PTA3.

Jim
А какой программой пробовал? Единственное, что может на нем показывать - это lcdcontrol специально для этого индикатора адаптированный. Поддержки этого индикатора нет ни в одной другой программе. Для вывода используется стандартный dlportio.
Имелось в виду- совместимых аналогах. 44780 имеет массу аналогов. Насколько я знаю, для KS0018 тоже имеются совместимые контроллеры. Вообще, можно использовать практически любой индикатор, на контроллер которого есть описание - переписывается, максимум, 50 строк.
0

#192 Пользователь офлайн   Jim 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 18 Июнь 04

Отправлено 24 Июнь 2004 - 07:59

Listener

Да уж.... А я, блин, комплект на 2 индикатора купил :D :D . И чего с ними делать....

Знаешь, есть просьба-предложение, может оно тебя заинтересует. Не мог бы ты адаптировать какую-нибудь программу по твоему выбору (LCDMonitor3,smartie5.2,lcdstudo,lcdhype 0.36,PowerLCDv1.1,jalcds3.2 - если что могу присладь дистрибутивы) для работы с PE12864URT по LPT , но чтобы он работал "на полную мощность"? Жаль просто, не пропадать же им. Готов потратить некую сумму за эту работу. Если что пиши на 3dfilm@mail.ru.
Спасибо за понимание :beer:
0

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

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

Отправлено 24 Июнь 2004 - 08:33

Jim
У меня стоит в планах писание USBшных модулей для lcdhype - точно, для LCDMonitor - под настроение (последний раз я на delphi писал лет восемь назад). В принципе, сделать и lpt модуль - несложно.

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

Денег мне не надо (не те масштабы). А вот времени - вечно не хватает. Как только доведу task-list хотя бы до одного экрана - займусь (еще ведь надо 2ю часть дописать ...) А то уже утро, а я еще с работы не уходил.
0

#194 Пользователь офлайн   WildMaN 

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

Отправлено 24 Июнь 2004 - 09:33

listener
А не стоит в планах написание гайда по работе с микроконтроллером через USB ? Не на уровне конкретного, а выше: win-программа -> драйвер USB -> прошивка -> микропрограмма
0

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

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

Отправлено 24 Июнь 2004 - 09:49

WildMaN
Вообще, такие идеи есть - но это задачка потяжелее. Даже не знаю, хватит ли на нее сил ...
0

#196 Пользователь офлайн   WildMaN 

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

Отправлено 24 Июнь 2004 - 13:26

Ну на мой взгляд это было бы полезно. Я, скажем, с ассемблером дружу, а вот с Win32 ни в зуб ногой :gigi:
0

#197 Пользователь офлайн   Kirill_K 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 30 Июль 03

Отправлено 24 Июнь 2004 - 16:36

listener
Подскажи, какая версия Eagle нужна для просмотра схемы и работы с библиотекой. 4.01, 4.09,4.11 ругаются на неверные данные
0

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

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

Отправлено 24 Июнь 2004 - 18:09

WildMaN
Угу. Согласен. Я изрядно покопался по примерам, прежде чем что-то работающее сообразил.

Kirill_K
4.09r2 поломанная. 4.11 выдает ошибку 289 (файл создан поломанной версией), 4.01 должна ругаться на версию.
Надо будет перерисовать под 4.11 freeware.
0

#199 Пользователь офлайн   V!k!ng 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 12
  • Регистрация: 16 Сентябрь 03

Отправлено 27 Июнь 2004 - 20:04

Аюсолютно точна таже ситуация что и у наил...

Что только не пробовал...
Все напряжения в норме
Не знаю что делать :lol:

Кто подскажет?
0

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

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

Отправлено 27 Июнь 2004 - 22:34

V!k!ng
В резисторах на PTA0-PTA3 - все в порядке (PTA2 - к земле, остальные к +5 или +3) ?
0

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


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

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