Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FTDI Vinculum2
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
spindelsinn
Здравствуйте.
Задача следующая: прочитать данные по UART и отправить их на PC через USB как HID устройство. Для основы взял проект USBSlaveHIDKbd. Вместо присвоения конкретного знания использую чтение по UART. На команде vos_dev_read(hUART, buff, 8, NULL) всё виснет. Что я могу делать не так и как правильно читать с UART? Среди всех многообразий готовых проектов на VNC2 нет проекта в котором бы происходило именно чтение из UART.
Так же есть непонимание с Terminal. Проект USBHostHIDKbd начинает работать только при включенном Terminal. Если терминал отключить вообще, то проект перестает работать.
spindelsinn
После добавления:
Код
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) перестала вгонять программу в ступор.
Но пока так ничего и не прочиталось.
spindelsinn
хаха) мне наверное тут никто и не поможет))
Не прочиталось вот как:
Соединил две отладочных платы. Одина принимает по USB и отправляет другой по UART. Принимающая по USB работает пока он по TXD не соединена с RXD другой платы. Как только соединяю она перестает работать вообще.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.