реклама на сайте
подробности

 
 
5 страниц V  « < 2 3 4 5 >  
Reply to this topicStart new topic
> LMX9838, поделитесь опытом, кто использовал
uriy
сообщение Apr 20 2009, 10:40
Сообщение #46


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Приведите кусок кода.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение May 29 2009, 07:43
Сообщение #47


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Уважаемые коллеги, кто уже пользовал LMX9838, такой вопрос. Хочу соединить две эти блютусины, одна будет в компе, с ней вроде вопросов нет, а вторая -в переносном пульте. Потребление очень кретично, желательно чтобы не более сотни микроампер, а насколько я понял микросхема в самом малопотребляющем режиме ест в несколько раз больше. Какимто способом вообще можно еще снизить ее потребление- ну скажем если она в спящем режиме делает опросы мастера, то увеличить периоды опроса. Или: (есть такая возможность) отключать ее питание полностью на какоето время (скажем 2-3сек), потом включение, подсоединение к мастеру, прием(если есть) пакетов и снова выключение?
Кто что может посоветовать?
Go to the top of the page
 
+Quote Post
Varik
сообщение Oct 20 2009, 14:26
Сообщение #48





Группа: Участник
Сообщений: 7
Регистрация: 20-10-09
Пользователь №: 53 086



Здравствуйте, помогите пожалуйста новичку
Пытаюсь соединить два лежащих на одном столе LMX9838.
Делаю все как рекомендуется в разделе 4.2. (Setting up a link using the command interface) документа software user guide (AN1699-LMX9838_SW_UG. pdf).
До этапа 4.2.5 (Create SPP Connection) все идет нормально: устройство докладывает об обнаружении соседа, создает SDAP - соединение и т.д..., все хорошо.
А вот на команду
02,52,0A,08,00,64,01,93,DC,6C,E8,00,10,01,03 (establish link...)
LMX9838 отвечает
02,69,0B,09,00,7D,04,93,DC,6C,E8,00,10,01,01,03 (link established, status 04...),
то есть произошла ошибка № 0х04 ERROR_TIMEOUT (A timeout occurred)
На попытку в дальнейшем включить прозрачный режим командой 0х11 девайс естественно выдает ответ со статусом 0x1F (Trying to use an inexistent connection) то бишь попытка использовать соединение, которого нету.

Подскажите что за ошибка такая ERROR_TIMEOUT и от чего могла возникнуть?
Go to the top of the page
 
+Quote Post
uriy
сообщение Oct 20 2009, 16:19
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Уверены что на удаленном модуле параметр Connectable разрешен? Куда у вас щас подключен модули? Я для начала делал макетку на MAX232 и цеплял к COM-портам. Для РС есть софтины SimplyBlueCommander и SBSmart. Попробуйте начать с них.
Go to the top of the page
 
+Quote Post
Varik
сообщение Oct 21 2009, 05:57
Сообщение #50





Группа: Участник
Сообщений: 7
Регистрация: 20-10-09
Пользователь №: 53 086



Цитата(uriy @ Oct 20 2009, 19:19) *
Уверены что на удаленном модуле параметр Connectable разрешен? Куда у вас щас подключен модули? Я для начала делал макетку на MAX232 и цеплял к COM-портам. Для РС есть софтины SimplyBlueCommander и SBSmart. Попробуйте начать с них.

Надо проверить, по-умолчанию вроде должен быть разрешен
Модули подключены к контроллерам atmega32l. RX, TX и прочие пины смотрю при помощи логического анализатора АКИП-9102
Go to the top of the page
 
+Quote Post
uriy
сообщение Oct 21 2009, 07:17
Сообщение #51


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



По умолчанию да разрешен. Можно еще попробовать сбросить к заодским настройка.
Go to the top of the page
 
+Quote Post
Varik
сообщение Oct 21 2009, 09:49
Сообщение #52





Группа: Участник
Сообщений: 7
Регистрация: 20-10-09
Пользователь №: 53 086



Цитата(uriy @ Oct 21 2009, 10:17) *
По умолчанию да разрешен. Можно еще попробовать сбросить к заодским настройка.

Спасибо большое, после сброса к заводским настройкам все заработало !!!
А я то думал, что свежекупленный модуль уже с заводскими настройками.

Сообщение отредактировал Varik - Oct 21 2009, 09:51
Go to the top of the page
 
+Quote Post
Gunner
сообщение Nov 10 2009, 11:08
Сообщение #53


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146



Добрый день!

Хочу использовать данный БТ-модуль для приема/передачи голоса на БТ-гарнитуру. Есть аналоговый аудио вход/выход. Насколько я понял, надо сделать следующее: аудиосигнал <--> аудиокодек <--> LMX9838 <--> БТ-гарнитура. Нужна ли в таком случае дополнительная конфигурации LMX9838 по UART? Котроллер внешний имеется, но его UART нежелательно использовать для работы с LMX9838. И еще - какой оптимальный (цена/качество) аудиокодек посоветуете для подключения к LMX9838?
Go to the top of the page
 
+Quote Post
apm
сообщение Dec 7 2009, 10:38
Сообщение #54





Группа: Участник
Сообщений: 13
Регистрация: 2-12-04
Пользователь №: 1 298



А как 2 байта данных переслать из мк в lmx9838? В командном режиме, по 3м проводам (Rx, Tx, Gnd).
Как организовать программный опрос готовности lmx? Где бы посмотреть временные диаграммы обмена
хоста и lmx?
Спасибо.
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 7 2009, 12:14
Сообщение #55


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Как работать описано в LMX9838 Software Users Guide. Что за временные диаграммы вас интересуют, там же обычный UART.
Go to the top of the page
 
+Quote Post
apm
сообщение Dec 7 2009, 13:24
Сообщение #56





Группа: Участник
Сообщений: 13
Регистрация: 2-12-04
Пользователь №: 1 298



интересует, например, через какое время модуль посылает ответ на команду SPP_SEND_DATA.
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 7 2009, 15:45
Сообщение #57


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Ммм... А не расскажите зачем вам это время? К сожалению у меня нет возможности проверить это время, железки нет. Думаю ответ придет через единицы микросекунд.
Go to the top of the page
 
+Quote Post
apm
сообщение Dec 7 2009, 18:29
Сообщение #58





Группа: Участник
Сообщений: 13
Регистрация: 2-12-04
Пользователь №: 1 298



ну таймаут правильно выставить. И, если длина посылки больше свободной области буфера, когда придет ответ - после первой команды,
или по заполнению буфера, или по приему всей посылки?
Go to the top of the page
 
+Quote Post
uriy
сообщение Dec 8 2009, 05:03
Сообщение #59


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Смотрите осцилом в железе не встречал таких временных данных. И насчет пакета размером больше буфера мне кажется было бы логично выдать ответ после получения OpCode, DataLength и Checksum, но кто знает что об этом думает LMX.
Go to the top of the page
 
+Quote Post
apm
сообщение Dec 8 2009, 07:22
Сообщение #60





Группа: Участник
Сообщений: 13
Регистрация: 2-12-04
Пользователь №: 1 298



Цитата(uriy @ Dec 8 2009, 08:03) *
Смотрите осцилом в железе не встречал таких временных данных. И насчет пакета размером больше буфера мне кажется было бы логично выдать ответ после получения OpCode, DataLength и Checksum, но кто знает что об этом думает LMX.

Не совсем логично. Ведь во время передачи пакета в модуль, он может отправлять данные в эфир, освобождая буфер.
И к концу передачи пакета буфер может быть чист.
Go to the top of the page
 
+Quote Post

5 страниц V  « < 2 3 4 5 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01479 секунд с 7
ELECTRONIX ©2004-2016