Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: BlueLab & spp_dev examples
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Wireless/Optic
Алексей ВМ
Добрый день,

Имеются две платы с BC417 на борту. Компилирую и заливаю в одну spp_dev_a, в другую spp_dev_b из примеров, идущих с BlueLab, устройства находят друг друга, коннектятся и т.п (смотрю в VM Spy). Но как обмениваться данными через эти платы с помощью виндовского гипертерминала - сижу и туплю пол дня. У меня по UARTу сыпятся служебные сообщения, даже если проекты скомпилены с отключенной опцией Debug, соответственно, в гипертерминалах мусор. Кто решал подобную проблему?

uriy
Так вроде после установки соединения они переходили в прозрачный режим. Что принял на UART то и передал.
Алексей ВМ
Цитата(uriy @ Jun 18 2011, 19:40) *
Так вроде после установки соединения они переходили в прозрачный режим. Что принял на UART то и передал.


В проекте транспорт неправильный был BCSP - надо raw поставить, ну и модуль сконфигурить - VM access to UART вместо UART over BCSP.
bassizlink
Цитата(Алексей ВМ @ Jun 18 2011, 19:32) *
В проекте транспорт неправильный был BCSP - надо raw поставить, ну и модуль сконфигурить - VM access to UART вместо UART over BCSP.

Подскажите пожалуйста, если в программу из примера spp_dev_a вставить строку config->port_params.data_bits =7; , в метод main() , будет ли это менять параметр передачи данных по проводу? Может, как то следует поступить иначе?Можно, ли смешать эту строку с уже готовой прошивкой?
bassizlink
Цитата(Алексей ВМ @ Jun 18 2011, 20:32) *
В проекте транспорт неправильный был BCSP - надо raw поставить, ну и модуль сконфигурить - VM access to UART вместо UART over BCSP.

Вопрос по программированию bluecore чипов.Изучаю документацию по BlueLab и управление потоками.Установил SDK, подключил устройство, включил отладку Debuge, изменил пример spp_dev_b, убрав строки автоматического соединения потоков.Отправляю строку через источник rfcomm, генерируется сообщение SPP_MESSAGE_MORE_DATA, управление переходит в соответствующую ветку swith case, в этом блоке кода отправляю строку в приемник rfcomm, срабатывает SPP_MESSAGE_MORE_SPACE.Почему не генерируются эти сообщения, когда в качестве источника и приемника берется UART.
Если включить Debug, то на вкладке Print Chanel 0 сыпятся сообщения, в которых есть значения theSppApp.spp_state и state, откуда они берутся, в какие возможные значения они могут иметь, и о чем они говорят, например state=0?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.