Начал эксперименты с тремя потоками, по потоку на USB, клавиатуру и мышку. Это вот у меня такая цель была в самом начале. Все воде бы ничего и при подаче питания на U16 все работает, как и планировалось, но после RESET (Я кнопку сделал на USB_RESET), курсор мышки по оси Y скачет вверх (при плавном п...
Итак, c помощью хорошего человека MVV, проект USB-PS2 продвигается. Не поленился и проверил последнее обновление от MVV для ZET на git и здесь. Кроме таблицы перекодировки решил ничего не менять в своей версии больше, так как разницы с моим исходным текстом не увидел (кроме изменения названия массив...
dsp, как правильно сделать буфер в 14 байт, Я готов помочь и рассказать, только я не понимаю вопроса. То есть, какая проблема. 1. что-то не правильно работает (тогда опиши пожалуйста подробно) 2. ты занят реализацией повторной посылки кода от нажатой клавиши, тогда лучше вообще этот 14 байтный буфе...
MVV, спасибо за сообщение. Теперь как я это все вижу (Возможно что где то не прав, но тем не менее...) PS2_KB.new_data должен устанавливать press для возможности передачи нажатых клавиш. Этот флаг просто сигнализирует что новые данные от клавиатуры готовы. Это в принципе для синхронизации потоков. Н...
Превая тестовая (вполне рабочая ) версия USB to PS/2 конвертора для мышки и клавиатуры на VNC2. Ест-но не последняя. Можно компилировать и в Debug и в Release. Испытывал на ZET. Кстати в Qbasic клавиатура работает. Почему не работает в режиме RS232 я не разбирался еще. В программе два потока. Один о...
На git ничего не обновляю не из за принципа какого, просто нет времни (надеюсь появится). Я сейчас спать ложусь где то в час - два ночи а утром (6 am )- надо просыпаться. Если есть какое время днем то разбираюсь с VNC2. На что-то еще, просто физически не получается. Может не по теме но существу - по...
Была мысль что биос может подпортил, но с ним все нормально. Взял исходники (от 10 мая 2015 что выкладывал здесь), откомпилировал и загрузил в DE1 (мышка и клавиатура PS/2) - клавиатура и мышка в Qbasic работает. TC - мышка не работает (чуда не произошло), так что в железе надо смотерть. Все равно у...
dsp, как у тебя с запуском MSD и QBasic MS DOS и Win3 работает мышка и клавиатура. TC (Турбо Си) мышка не работает, но она не работает и при запуске на обычном компьютере у меня например. Компилятор Cи запускается, файлы редактируются и сохранятются. Вот Байсик проверил - мышка работает а клавиатур...
ZET(FPGA) не меняю ничего, так как все до этого момента работало c PS/2 мышкой и клавиатурой. Пока все измения это VNC2 - PS/2 интерфейс. При попытке перебора всех бредовых идей, случайно получил устойчивый результат с мышкой на ZET (На TS-Conf позже попробую). Мышка не подвисала в момент ее инициал...
dsp, в общем завелась Zet MVV, ты меня порадовал. Я уже кроме теста памяти начал писать загрузчик ZET и VGA биос через RS232. На счет памяти, так на первой странице же написано что поддерживает ))). SDRAM 16MB x 16 bit (supports 4/16/32MB x 16 bit) У меня другой нет. Это здорово что завелось, значи...
А это вообще будет то, что надо! Кстати, тут в недрах темы этот вопрос уже поднимался - а можно будет, в процессе разработки этого адаптера для Евы, попробовать навешать его на разъём мех. клавиатуры, который на атмеге висит? Тем более, что TS-Labs обещал такое начинание поддержать Может я не прави...
dsp, ты не разбирался с составными HID дескрипторами В описании устройства есть конфигурационный дескриптор, в котором прописано количество интерфейсов. Потом идет дескриптор интерфейса. В каждом дескрипторе интерфейса есть описание количества конечных точек. Потом идет описание конечной точки – ее...
Цель проекта – сделать конвертор USB to PS/2 для мышки и клавиатуры на базе VNC2. Для тестирования использовал U16 и конфигурацию ZET (MS DOS). На первом тапе - план сделать и протестировать переходник для мышки (так как клавиатура уже подключена по RS232 и интерпретатор кодов USB to PS/2 уже сделан...
В связи с просьбой глянуть портирование ZET на U16 - сделал свой порт так как по ссылке MVV только один файл spi_flash (вроде так). И как раз по теме возникла необходимость в переходнике USB-SPI (клавиатура и мышка) для этого порта. Клавиатуру сделал в первом приближении на базе того что было VNC2 +...
Когда же подключил через тот же переходник свою новую клаву, то она зажгла все три светодиода и далее работать отказалась. Тогда дешевый переходник не пойдет раз с PC не заработало. Можешь глянуть мой порт для U16 Спасибо за ссылку. С удовольствием гляну, к сожалению только месяца через два. Сейчас...
Когда тестировал ZET проект на DE1 (Это тот, где Windows 3 работает на FPGA), то USB мышку подключал через дешевенький USB – PS2 переходничек к PS2 контроллеру проекта ZET и все работало. Потом попытался делать таким образом для других проектов с PS2 контроллерами на FPGA и не пошло. Если мне не изм...
Раз пошла такая пьянка, тогда и я свои пять копеек вставлю. По существу: По поводу плат U16. Паял для статистки, насколько повторяемые результаты будут. Так что для меня они с этой точки зрения свою роль сыграли. Сейчас вроде как вялотекущий разговор кому достанется плата MVV (которая сейчас у VBI)....
TS-Labs, поддерживаю. Не хочу про атмегу ничего говорить плохого, это наверное разные совсем контроллеры чтобы сравнивать. На STM32F103 делал MP3 плеер (никаких больше чипов не использовал, кодек программный). Загружать можно исполняемый код в RAM и оттуда запускать. То есть для отладки (опять же) к...
Текущую версию V26 исходников MVV выложил на первой странице данной темы: u16_tsconf_v029(20141102).7z Я пользуюсь V26 (модифицированной). Отличия небольшие и потом можно будет обсудить. Все равно надо потом оговорить правила (некие стандарты на точки входа в модули аля интерфес, если я правильно по...