Перейти к содержанию
    

BlueLab & spp_dev examples

Добрый день,

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так вроде после установки соединения они переходили в прозрачный режим. Что принял на UART то и передал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так вроде после установки соединения они переходили в прозрачный режим. Что принял на UART то и передал.

 

В проекте транспорт неправильный был BCSP - надо raw поставить, ну и модуль сконфигурить - VM access to UART вместо UART over BCSP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В проекте транспорт неправильный был BCSP - надо raw поставить, ну и модуль сконфигурить - VM access to UART вместо UART over BCSP.

Подскажите пожалуйста, если в программу из примера spp_dev_a вставить строку config->port_params.data_bits =7; , в метод main() , будет ли это менять параметр передачи данных по проводу? Может, как то следует поступить иначе?Можно, ли смешать эту строку с уже готовой прошивкой?

Изменено пользователем bassizlink

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В проекте транспорт неправильный был 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?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...