Сегодня проверил на реальном стенде прогу написаную под виртуальный стенд по связи стенд-ПК (а именно по передаче байта с ПК на стенд и обратно), совместимость вышла идеальная, ни помехи ни фаза луны не влияет на передачу, стенд принимает именно то что было отправлено с ПК, осталось у лаборанта (Грицая) выбить шнурки чтоб проверить связь стенд-стенд по rs232 и rs485, но там тоже никаких проблем быть не должно...... В ближайшее время выложу мануал по связи виртуальных стендов, ну и собственно какой нибудь пример.
ЗЫ. Ребят, може кто-то желает присоединится к разработке, или может кто-то желает написать мануальчик.... У меня катастрофически не хватает времени..... И кофе...... Да и писатель с меня никудышний.... |
Из-за нехватки функциональности всех прошлых версий виртуального стенда мной было принято решение не останавливать работу над ним=) После анализа реализованой аппаратной части стенда стало ясно что нехватка заключается в отсутствии возможности соединять виртуальные стенды.... Последовало много безсонных ночей и бидон выпитого кофе, также перечитано много статей по UART интерфейсу, ну и вобщем на свет появилась версия 1.2 (тестовая).
Что изменилось: +добавлена возможность соединения стенд-ПК по RS232 (прием/передача) +добавлена возможность соединения стенд-стенд по RS232 (прием/передача) +добавлена возможность соединения стенд-стенд по RS485 (прием) +добавлена возможность соединения стенд-стенд по RS485 (передача) +добавлен Энкодер. *для соединения стенд-ПК/стенд требуется наличие двух виртуальных нуль-модемных COM портов которые можно создать программой VirtualNullModem v2.5.1.916. Чего ждать в следующих версиях: ... Читать дальше » |
Вобщем в этой версии добавил в статическом индикаторе точки и возможность гашения разрядов!!!!
Как и раньше стенд правильно работает с прошивками написаными на языке Си!!! Ссылка на скачивание файла |
![]() |
Вобщем ошибка в статической индикации... Людей которые любят ассемблер могу огорчить, в реальном стенде правая половина статической индикации находится по адресу В000, а в виртуальном стенде по А001!!!
Любителей языка Си (а точнее тех кто пользуется ф-й display_int()) этот баг не коснется т.к. все работает отлично!!! И еще одна маленькая неприятность состоит в том, что в статическом индикаторе не работают такие полезные функции как гашение ненужных разрядов, и не реализованы точки!!! Все найденые баги будут устранены в ближайшее время!!! ЗЫ. Для большей эфективности исправления и усовершенствования стенда убедительно прошу немедленно сообщать о всей найденых ошибках!!!!!!!!! |
Предлагаю вашему вниманию виртуальный стенд EV8031V33 версия 1.0. В данном виртуальном стенде реализованы:
-статический индикатор; -динамический индикатор; -светодиодная линейка; -светодиодная матрица (есть глюки которые будут исправлены в следующих версиях); -клавиатура 3х4; -кнопки INT0 и INT1; -ЦАП. Адреса всех реализованых внешних устройств полностью совместимы со стендом EV8031V33. ![]() Ссылка на скачивание файла |