Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Виртуальный COM порт для LPC2148
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
allexmor
Где взять драйвер виртуального СОМ порта для ХР для LPC2148?
zltigo
Цитата(allexmor @ May 21 2007, 11:41) *
Где...

http://www.standardics.nxp.com/support/doc...pdf/an10420.pdf
allexmor
это описание, а сам драйвер?
zltigo
Цитата(allexmor @ May 21 2007, 11:55) *
это описание, а сам драйвер?

Естественно, там-же на NXP лежит sample code.
allexmor
а можно ссылку что-то я обрылся не нахожу
zltigo
Цитата(allexmor @ May 21 2007, 12:17) *
а можно ссылку что-то я обрылся не нахожу

Что-же дальше-то будет sad.gif ?
http://www.standardics.nxp.com/support/doc...lpc214x.usb.zip
allexmor
Дальше будет спасибо!!!
Только не понятно что же делать с папкой "VCOMHostDrv"
драйвера я там все равно не увидел
чем компилировать исходник не понятно - да и надо ли?
zltigo
Цитата(allexmor @ May 21 2007, 15:25) *
драйвера я там все равно не увидел

Продолжение следует sad.gif. Там есть файлы с расширением sys и inf.
Цитата
чем компилировать исходник не понятно

Не смешно. *.log файл посмотрите, если есть сомнения.
allexmor
Может быть кто-то раздолбал это пример для LPC2148 с виртуальным COM портом.
От PC в UART данные идут нормально 115200 бод
из UART в PC - мало того что только по 4 байта(но эта проблема решаемая) но на скорости только 9600
если повышаешь - то пропуски
abcdefg
Цитата(allexmor @ Jun 27 2007, 18:32) *
Может быть кто-то раздолбал это пример для LPC2148 с виртуальным COM портом.


Да, вот хотелось бы знать у тех, кто пользовался - как у этого драйвера с глюканутостью?
corel_
Нужен виртуальный COM портом для LPC23xx.
Еще нужна помощь с работой LPC2368.

P.S. не за бесплатно конечно же.
Vitaliy_ARM
Цитата(corel_ @ Aug 14 2007, 14:48) *
Нужен виртуальный COM портом для LPC23xx.
Еще нужна помощь с работой LPC2368.

P.S. не за бесплатно конечно же.


Я работал по мелочи с LPC2378, есть вопросы - задавайте
=F8=
В примерах к 5-му IARу есть виртуальный порт для стандартного виндозовского usbser.sys
corel_
Цитата(Vitaliy_ARM @ Aug 16 2007, 16:34) *
Я работал по мелочи с LPC2378, есть вопросы - задавайте


Суть такая, что мне нужно как минимум с тремя UARTами работать.
Поймал полный облом с UARTами 2,3 на lpc2368.
Внутри lpc данные передаются а на ножках их не видно, и на прием тоже ноль.

Вот конфигурация:
-----------------------------------------------------------------------
if ( PortNum == 2 )
{
PCONP |= (1 << 24); /* UART 2 power/clock control bit. */

PINSEL0 |= (1 << 20); /* Enable TxD2 P0.10 */
PINSEL0 |= (1 << 22); /* Enable RxD2 P0.11 */
U2LCR = 0x83; /* 8 bits, no Parity, 1 Stop bit */
Fdiv = ( Fpclk / 16 ) / baudrate ; /*baud rate */
U2DLM = Fdiv / 256;
U2DLL = Fdiv % 256;
U2LCR = 0x03; /* DLAB = 0 */
U2FCR = 0x07; /* Enable and reset TX and RX FIFO. */

if ( install_irq( UART2_INT, (void *)UART2Handler, HIGHEST_PRIORITY ) == FALSE ){return (FALSE);}

U2IER = IER_RBR | IER_THRE | IER_RLS; /* Enable UART2 interrupt */
return (TRUE);
}
if ( PortNum == 3 )
{
PCONP |= (1 << 25); /* UART 3 power/clock control bit. */
PINSEL0 |= (1 << 18); /* Enable TxD3 P0.25 */
PINSEL0 |= (1 << 19); /* Enable TxD3 P0.25 */
PINSEL0 |= (1 << 20); /* Enable RxD3 P0.26 */
PINSEL0 |= (1 << 21); /* Enable RxD3 P0.26 */
U3LCR = 0x83; /* 8 bits, no Parity, 1 Stop bit */
Fdiv = ( Fpclk / 16 ) / baudrate ; /*baud rate */
U3DLM = Fdiv / 256;
U3DLL = Fdiv % 256;
U3LCR = 0x03; /* DLAB = 0 */
U3FCR = 0x07; /* Enable and reset TX and RX FIFO. */

if ( install_irq( UART3_INT, (void *)UART3Handler, HIGHEST_PRIORITY ) == FALSE ){return (FALSE);}

U3IER = IER_RBR | IER_THRE | IER_RLS; /* Enable UART3 interrupt */
return (TRUE);
}
-----------------------------------------------------------------------


Наткнулся еще на две вещи: это ВИРТУАЛЬНЫЙ СОМ ПОРТ и ПРОГРАММНЫЙ UART.
У меня есть две отладочных платы MCB2140 и MCB2300.
Первый, пока еще не получается прикрутить к 2368, зато на 2148 работает успешно.
Вообщем, с программным UARTом на 2368 тоже ничего не вышло.

Конечно, хотелось бы разобраться со 2 и 3 UARTом......т.к. они подходят больше всего.
Буду признателен (и не только) в любой помощи.
Благодарю.

Нажмите для просмотра прикрепленного файла
corel_
smile.gif UARTы 2,3 заработали.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.