реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> FTDI Vinculum2, вопросы по UART и Terminal
spindelsinn
сообщение Dec 19 2011, 05:52
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 6-04-09
Пользователь №: 47 226



Здравствуйте.
Задача следующая: прочитать данные по UART и отправить их на PC через USB как HID устройство. Для основы взял проект USBSlaveHIDKbd. Вместо присвоения конкретного знания использую чтение по UART. На команде vos_dev_read(hUART, buff, 8, NULL) всё виснет. Что я могу делать не так и как правильно читать с UART? Среди всех многообразий готовых проектов на VNC2 нет проекта в котором бы происходило именно чтение из UART.
Так же есть непонимание с Terminal. Проект USBHostHIDKbd начинает работать только при включенном Terminal. Если терминал отключить вообще, то проект перестает работать.

Сообщение отредактировал spindelsinn - Dec 19 2011, 07:36
Go to the top of the page
 
+Quote Post
spindelsinn
сообщение Dec 19 2011, 12:48
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 6-04-09
Пользователь №: 47 226



После добавления:
Код
uart_iocb.ioctl_code = VOS_IOCTL_COMMON_GET_RX_QUEUE_STATUS;
    vos_dev_ioctl(hUART, &uart_iocb);
    num_written = uart_iocb.get.queue_stat;


строка vos_dev_read(hUART, buff, num_written, NULL) перестала вгонять программу в ступор.
Но пока так ничего и не прочиталось.
Go to the top of the page
 
+Quote Post
spindelsinn
сообщение Dec 20 2011, 08:52
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 6-04-09
Пользователь №: 47 226



хаха) мне наверное тут никто и не поможет))
Не прочиталось вот как:
Соединил две отладочных платы. Одина принимает по USB и отправляет другой по UART. Принимающая по USB работает пока он по TXD не соединена с RXD другой платы. Как только соединяю она перестает работать вообще.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 04:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01329 секунд с 7
ELECTRONIX ©2004-2016