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

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

  • (33 Страниц)
  • +
  • « Первая
  • 30
  • 31
  • 32
  • 33
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

USB LCD HOWTO

#621 Пользователь офлайн   chuuvee 

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

Отправлено 29 Июль 2007 - 16:12

kir
http://www.olimex.com/dev/pic_left.htm
PIC-PG1
0

#622 Пользователь офлайн   TERM 

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

Отправлено 29 Июль 2007 - 18:10

У меня на компе отсуствует оказывается LPT порт. В электронике я чайник. УСБ контролер спаять наврятли смогу. Экранчик MT12864j-2VLW. Подойдёт ли для этого переходник USB <-> Parallel?
0

#623 Пользователь офлайн   chuuvee 

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

Отправлено 31 Июль 2007 - 17:50

TERM
нет, ни один. возможно, с помощью PCI мультипортовки.
0

#624 Пользователь офлайн   TERM 

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

Отправлено 01 Август 2007 - 20:57

А какую мультикарту выбрать. Выбор то ого-го:
http://www.pc-controllers.ru/pc-controller...0b9a14f0c2eadca
Вобще кто нибудь проделывал такое?
0

#625 Пользователь офлайн   Inquisitor 

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

Отправлено 02 Август 2007 - 07:22

Зачем мультикарта?! :gigi: :down: :down: Через слот...нафига такое делать если проще взять LPT шнур или USB(проще)...К тому же на кучу дисплеев
есть распиновка и гайды по дисплеем...

Кстати тема называется USB LCD HOWTO...ИМНО создаем новую тему.

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

кстати половина таких карт битые,тк делали кривые братья китайцы...
и те с ссылки такие же...
0

#626 Пользователь офлайн   TERM 

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

Отправлено 03 Август 2007 - 14:19

Так нету у меня LPT(ASUS P5B Deluxe). USB проще? хм... Програматор+ плата- это называется проще(Изготовь, а я куплю :)) ? Кинь сцылку на USB(простого) контроллер для моего дисплея MT12864j-2VLW.
0

#627 Пользователь офлайн   Inquisitor 

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

Отправлено 03 Август 2007 - 14:51

Цитата

Так нету у меня LPT(ASUS P5B Deluxe).

http://www.overclock...news/22407.shtm

Гугль жив.....
0

#628 Пользователь офлайн   TERM 

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

Отправлено 03 Август 2007 - 19:14

Зато ссылка дохлая.
0

#629 Пользователь офлайн   Inquisitor 

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

Отправлено 03 Август 2007 - 20:49

зараза...днем работала...
0

#630 Пользователь офлайн   chuuvee 

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

Отправлено 07 Август 2007 - 18:18

http://www.overclock...ews/22407.shtml :gigi:
0

#631 Пользователь офлайн   TERM 

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

Отправлено 07 Август 2007 - 23:52

А как через последовательный порт сделать. Или к чему эта ссылка.
0

#632 Пользователь офлайн   Inquisitor 

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

Отправлено 08 Август 2007 - 08:48

Ссылка к тому,что на твоей маме уже есть ЛПТ.
0

#633 Пользователь офлайн   chuuvee 

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

Отправлено 08 Август 2007 - 10:22

TERM
http://lcdhype.de/index.php?act=Attach&...710&index=0
0

#634 Пользователь офлайн   _rainmaker_ 

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

Отправлено 10 Август 2007 - 16:04

Доброго дня. Помогите пожалуйста решить проблему. Есть телефон Alcatel 311 с графическим дисплеем. Уже долго его мурыжу но все никак не получается. Есть распайка контактов и даташит по контроллеру с дисплеем. Если можно опишите подробно об SDA и SCL и что они делают. Распайка контроллера: S1D15B01 (У меня S1D15B10 но похоже она одинаковая)
pin1 _RESET
pin2 _CS
pin3 A0
pin4 SI
pin5 SCL
pin6 Vdd
pin7 Gnd
pin8 Vout
pin9 Nc
pin10 Gnd
pin11 Vr
pin12 V0
pin13 Cap2+
pin14 Cap2-
pin15 Cap4+
pin16 Cap1+
pin17 Cap1-
pin18 Cap3+

Даташит здесь: http://shemaik.narod.ru/1.rar

Умные люди помогите его прикрутить к com-порту...
или к USB если могууууу....
0

#635 Пользователь офлайн   hd44780 

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

Отправлено 21 Август 2007 - 17:12

Спаял, написал прошивку (точнее преобразовал пример товарища listener-а).
Девайс опознается, просит драйвер, но смущает следующее:
- винда пишет что это multifunction device (по-моему это когда несколько интерфейсов). Но интерфейс всего один (все дескрипторы привожу).

Наверное поэтому JungoDriver говорит, что в системе 2 устройства с одинаковыми VID и PID (оба нормальные, те что в дескрипторе).
У одного устройстве пишет Interface number: unknown, у другого: 1.
У того, которое unknown, имя "Ninoaaiia USB ono?ienoai" - так и написано, белиберда.
У второго - нормальное - "PDI Demo Board".
Далее генерю .inf, устанавливаю его.
После этого у обоих устройств появляется Interface number: 0.
Нажимаю next - пишет ошибка "Failed retrieving device Configuration device not found (0x2000000f)".

Никто не подскажет, в чем м.б. дело?
Есть еще лог USB Sniffer-а, могу выложить. Если надо, дам всю прошивку (WinAVR).


////////////////////////////////////////

// Дескриптор устройства

// Длина 18 байт = 0x12

const u08 DeviceDescr [ ] =

{

   0x12,					  // bLength

   USB_DEVICE_DESCRIPTOR_TYPE,	// bDescriptorType (0x01 - device descriptor)

   0x10, 0x01,				// bcdUSB (1.10)

   0x00,				// bDeviceClass (described by interface) 

   0x00,				// bDeviceSubClass

   0x00,				// bDeviceProtocol

   EP0_PACKET_SIZE,		// bMaxPacketSize (16)

   0x53, 0x89,			// idVendor (8953h)

   0x02, 0x00,			// idDevice (0002h)

   0x00, 0x01,   		// bcdDevice (0100h)

   1,   				  // iManufacturer

   2,					// iProduct

   0,   				// iSerialNumber

   1					// bNumConfigurations

};



// общая длина 1xConfig, 1xInterface, 2xEndpoint

#define CONFIG_DESCRIPTOR_LENGTH 46   // 9 + 9 + 4*7 = 18 + 28 = 46 = 0x2E



// Дескрипторы конфигурации, интерфейса, 2-х endpoint

const u08 ConfigDescr [ ] =

{

   0x09,								  // bLength (9 байт)

   USB_CONFIGURATION_DESCRIPTOR_TYPE,   // bDescriptorType (0x02 - config)

   CONFIG_DESCRIPTOR_LENGTH, 0x00,	  // wTotalLength   

   0x01,								// bNumInterfaces - Число интерфейсов, поддерживаемых этой конфигурацией

   0x01,								// bConfigurationValue -  (арг. для SetConfiguration)

   0x00,								// iConfiguration

   0xA0,								// bmAttributes (bus-powered, allow remote wakeup)

   50,									// bMaxPower (100mA)		 



// interface descriptor (9 bytes)

   0x09,								// bLength (9 байт)

   USB_INTERFACE_DESCRIPTOR_TYPE,	// bDescriptorType (0x04 - interface)

   0x00,				// bInterfaceNumber

   0x00,				// bAlternateSettings

   0x04,				// bNumEndpoints

   0xFF,				// bInterfaceClass

   0xFF,				// bInterfaceSubClass

   0xFF,					  // bInterfaceProtocol

   0x00,				// iInterface



// EP1RX (в хост, из устройства)

   0x07,								// bLength (7 байт)

   USB_ENDPOINT_DESCRIPTOR_TYPE,	// bDescriptorType == 5

   0x81,				// bEndpointAddress (IN, #1)

   USB_ENDPOINT_TYPE_INTERRUPT,		// bmAttributes

   EP1_RX_FIFO_SIZE, 0x00,		// wMaxPacketSize (16)

   0,					// bInterval   



// EP1TX (от хоста, в устройство)

   0x07,								// bLength (7 байт)

   USB_ENDPOINT_DESCRIPTOR_TYPE,	// bDescriptorType == 5

   0x01,				// bEndpointAddress (OUT, #1)

   USB_ENDPOINT_TYPE_INTERRUPT,		// bmAttributes

   EP1_TX_FIFO_SIZE, 0x00,		// wMaxPacketSize (16)

   0,					// bInterval   



// EP2RX (в хост, из устройства)

   0x07,								// bLength (7 байт)

   USB_ENDPOINT_DESCRIPTOR_TYPE,	// bDescriptorType == 5

   0x82,				// bEndpointAddress (IN, #1)

   USB_ENDPOINT_TYPE_BULK,		// bmAttributes

   EP2_RX_FIFO_SIZE, 0x00,		// wMaxPacketSize (64)

   0,					// bInterval   



// EP2TX (от хоста, в устройство)

   0x07,								// bLength (7 байт)

   USB_ENDPOINT_DESCRIPTOR_TYPE,	// bDescriptorType == 5

   0x02,				// bEndpointAddress (OUT, #1)

   USB_ENDPOINT_TYPE_BULK,		// bmAttributes

   EP2_TX_FIFO_SIZE, 0x00,		// wMaxPacketSize (64)

   0					// bInterval   

};



const u08 USB_String[] =

{

 4,				// bLength

 USB_STRING_DESCRIPTOR_TYPE,	// bDescriptorType

 0x09, 0x04//SWAP(0x0409)	// wLANGID

};



// PavelCorp

const u08 deviceManufacturer[] = 

{

 0x14,	   // 8+8+2+2 = 20 = 0x14

 USB_STRING_DESCRIPTOR_TYPE,

 'P', '0', 'a', '0', 'v', '0', 'e', '0',   // 8

 'l', '0', 'C', '0', 'o', '0', 'r', '0',   // 8

 'p', '0'									 // 2

};  



// PDI Demo Board

const u08 keyboardProduct[] =

{

	0x1E,		 // 3*8+4+2 = 30 = 0x1E

	USB_STRING_DESCRIPTOR_TYPE,

	'P', '0', 'D', '0', 'I', '0', ' ', '0', // 8

	'D', '0', 'e', '0', 'm', '0', 'o', '0', // 8

	' ', '0', 'B', '0', 'o', '0', 'a', '0', // 8

	'r', '0', 'd', '0'						// 4

};



const u08 * StringDescr[] =

{

	USB_String,				  // 0

	deviceManufacturer,		 // 1

	keyboardProduct,			  // 2

	keyboardProduct,			  // 3

	USB_String,				  // 4

	keyboardProduct,			// 5

	USB_String,				  // 6

	USB_String,				  // 7

	USB_String,				  // 8

	USB_String,				  // 9

	USB_String				   // 10

};

////////////////////////////////////////


Спасибо.

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

Тест в Jungo прошел - девайс работает.
Но сам факт составного устрайства по-прежнему непонятен.
0

#636 Пользователь офлайн   Bear 

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

Отправлено 07 Сентябрь 2007 - 09:15

Прочитал всю ветку - интересно :) Но вот у меня такой вопрос. Имеется дисплей от Nokia 3310 у енго последовательный интерфейс а не параллельный. Может кто-нибудь пробоваль его подключить?
0

#637 Пользователь офлайн   kir 

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

Отправлено 03 Октябрь 2007 - 13:09

Прошил я 4550 воткнул USB. Нажимаю boot заморгали диоды поставил драйвер. В диспечере устройств появился PIC18F4550 family device. Если я правильно понял надо запустить USB Bootloader Demo. Но он не запускается вылазиет вот это " Ошибка при инициализаии приложения (0х0000135). Решил залить прошивку при помощи PDFUSB. Залил далее нажал Reset. На экране появляется USBGraph2 а в трее выскакивает найдено новое обарудование CDC RS-232 Graph Display. Какие ещё драйвера нужны? Или я всё криво сделал.
0

#638 Пользователь офлайн   chuuvee 

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

Отправлено 03 Октябрь 2007 - 19:10

mchpcdc.inf
в свойствах системы появится еще один COM- порт. в LCDHype настраивается USBGraph2 на этот порт (а в ini указывается девайс 108). enjoy
0

#639 Пользователь офлайн   kir 

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

Отправлено 03 Октябрь 2007 - 22:03

В том и дело что СОМ не появляется. Появляется CDC RS-232 Graph Display где взять драйвер.

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

Спасибо с этим разобрался.
0

#640 Пользователь офлайн   Eeyore 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 1
  • Регистрация: 28 Октябрь 07

Отправлено 28 Октябрь 2007 - 12:35

А никто не пробовал реализовать технологию Vista SideShow?
0

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


  • (33 Страниц)
  • +
  • « Первая
  • 30
  • 31
  • 32
  • 33
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

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