[an error occurred while processing this directive]
Осциллограф на базе ПК !
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено yuravss 31 октября 2002 г. 00:38

Здраствуйте !
Вопрос мой касается применения "виртуальных" контрольно-измерительных
комплексов на базе ПК.
Сначала я хочу кратко ввести вас в курс:
Значит дело было так....Когда-то я изучал МК MSP430 и столкнулся с
небольшой проблемой.
Оценочная плата и МК (MSP-FET430) предназначены для приобретения
начальных навыков работы с МК, однако работать с этой платой мягко
говоря было неудобно. Она не содержит вобще никаких средств ввода/вывода
сигналов типа светодиодов или клавиш. Для того, чтобы проверить ту или
иную функцию МК приходилось подключать кучу аппаратурных средств -
осциллограф, генератор прямоугольных импульсов и т.д.
А чтобы протестировать работу отдельных периферийных модулей, например
последовательного интерфейса связи (UART/SPI) - и эти железяки
оказывались бесполезными.

Долго не размышляя, я взялся за разработку собственной программы под
Windows, которая позволила бы мне не используя дополнительного железа
легко изучить все функции микроконтроллера и проверить их на практике.
Программа моя работала с сигналами LPT-порта на ввод/вывод и включала
ряд инструментальных средств:
1) 5-канальный осциллограф (анализатор логики), позволяющий визуально
наблюдать за сигналами по 5-ти каналах одновременно, однако
чуствительность этого осциллографа достаточно грубая (около 50
милисекунд)
2) 5-канальный "чуствительный" анализатор логики, который сначала все
сигнлы записывал в память на пртяжении заданного интервала времени, а
затем их отображал на экране. При этом чуствительность измерений
достигала 5...20 микросекунд (МИКРО !)
3) 4-канальный генератор сигналов, позволяющий задать форму 4-х сигналов
и одновременно запустить их на генерирование по 4-х каналах
4) "виртуальный" блок светодиодов, которые индицируют состояния сигналов
на контактах LPT-порта
5) "виртуальный" клавиатурный блок. Нажав на одну из клавиш на
соответствующей линии порта устанавливается высокий уровень сигнала

Хотя я понимаю, что Windows - не realtime ОС, однако для учебных целей
характеристики программы вполне удовлетворительны. Я по крайней мере МК
MSP430 изучил полностью благодаря этой программе. Удобным является и то,
что на одном компьютере (с 2-мя LPT-портами) работают и отладчик IAR
C-SPY для MSP430 и моя программа одновременно - вот и приимущество
Windows (наверное единственное).

Я теперь хочу эту программу сделать условно-бесплатной (shareware) и
продавать через интернет, но незнаю будет ли она востребуемой (особенно
на зарубежном рынке) и не изобрел ли я случайно велосипед ?

Подскажите ПЛЗ, каких новых (полезных) функциональных возможностей и
"фичей" можно добавить в мою программу ?
Я, например, хочу сделать возможность реализации любого протокола связи
с помощью простого скриптового языка. Думаю это было бы полезным не
только для учебных целей.

Вобщем посоветуйте кто что может. Буду весьма благодарен !
Пишите: yura@quad.ntu-kpi.kiev.ua



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru