| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > PC и LMX9820A dongle |
| Автор: AntonU 30.11.2007, 14:10 |
| Добрый день! Разрабатываю систему из устройства и компьютерной программы, которые должны обмениваться данными по Блютусу. На устройстве - модуль LMX9820A от National Istrument, на ПК - аналогичный донгл. Для МК программу написал, проблем нет, устройства видят друг-друга и обмениваются. Связь с ПК не получается, имеются следующие проблемы: 1) Собственно с протоколом обмена все понятно, сделал програмку которая вступает в обмен с устройством по Блютусу через виртуальный COM-порт. Но проблема в том, что подключение LMX9820A dongle приводит к появлению 10 виртуальных COM-портов. Как определить, на каком из них окажется мое устройство? - Делать поиск по всем мне кажется очень долго! В программе BlueSoleil можно размещать внешнее устройство на один из портов по умолчанию, а можно ли это сделать самому в своей программе? 2) Раьотал с тем же BlueSoleil. Если донгл подключен, но BlueSoleil не запущена, устройство донгл на ПК не видит. Если же BlueSoleil запущена, все нормально, удается запустить обмен и с устройства (устройство - мастер, донгл - слейв) и наоборот, с ПК.. Т.е. надо как-то иницилизировать Донгл? Как это сделать опять же в программе? Если вопросы покажутся очень глупыми - сразу прошу прощения, так как опыта работы с блютусом не имею. С уважением, Антон |
| Автор: Mazzi 3.12.2007, 09:47 |
| Для нормальной работы с Блютусом купи библиотеки за 200 баксов и все будет ОК! |
| Автор: AntonU 3.12.2007, 17:42 |
| М-да? А что за библиотеки то хоть, скажите?;) |