Bluetooth модуль. Порт ввода-вывода.

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Аватара пользователя
Hand-Maker
Поставщик валерьянки для Кота
Сообщения: 2142
Зарегистрирован: Чт дек 12, 2013 11:18:14
Откуда: Украина, Черновцы

Bluetooth модуль. Порт ввода-вывода.

Сообщение Hand-Maker »

Привет, котаны.
стоит задачка по конфигурированию оборудования по блютуз-каналу. Есть модуль НС-10 (на базе CC2540 от TI), по UART-у что-то там передает и принимает. На самом модуле есть еще десяток логических входов-выходов. Я так понимаю, что пользователь на другом хвосте БТ-канала может эти выходы переводить в "ноль" или "единицу" с помощью АТ-команд, а также может прочесть их состояние. Однако я не нашел, чем конфигурируется каждый вывод как вход или выход. В льбом микроконтроллере есть такая настройка, а тут в упор не вижу. Ткните носом плз.

И еще: правильно ли я понимаю, что у модуля нет возможности использовать эти самые порты I/O для какой-то самостоятельной работы (ну типо анализируем состояние PIO3 и PIO4 и соответственно выставляем что-то на PIO7). Все делается только через UART или управляющее устройство по блютузу.
спасибо!
Реклама
Аватара пользователя
>TEHb<
Друг Кота
Сообщения: 5748
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Откуда: Воронеж
Контактная информация:

Re: Bluetooth модуль. Порт ввода-вывода.

Сообщение >TEHb< »

Hand-Maker писал(а):CC2540 от TI)
Так это же и есть микроконтроллер. Какая программа внутри содержится, то и будет делать.
"Привет!" - соврал он.
Реклама
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Bluetooth модуль. Порт ввода-вывода.

Сообщение Ser60 »

[uquote="Hand-Maker",url="/forum/viewtopic.php?p=4499721#p4499721"]Однако я не нашел, чем конфигурируется каждый вывод как вход или выход.[/uquote]Ищите соответствующую AT-комманду, конфигурирующую пины на вход/выход.

[uquote="Hand-Maker",url="/forum/viewtopic.php?p=4499721#p4499721"]И еще: правильно ли я понимаю, что у модуля нет возможности использовать эти самые порты I/O для какой-то самостоятельной работы (ну типо анализируем состояние PIO3 и PIO4 и соответственно выставляем что-то на PIO7). Все делается только через UART или управляющее устройство по блютузу.[/uquote]Да, именно так, если оставите оригинальную прошивку модуля его AT-командами на фабрике.
Аватара пользователя
Hand-Maker
Поставщик валерьянки для Кота
Сообщения: 2142
Зарегистрирован: Чт дек 12, 2013 11:18:14
Откуда: Украина, Черновцы

Re: Bluetooth модуль. Порт ввода-вывода.

Сообщение Hand-Maker »

[uquote="Ser60",url="/forum/viewtopic.php?p=4499917#p4499917"][uquote="Hand-Maker",url="/forum/viewtopic.php?p=4499721#p4499721"]Однако я не нашел, чем конфигурируется каждый вывод как вход или выход.[/uquote]Ищите соответствующую AT-комманду, конфигурирующую пины на вход/выход.[/uquote]

та вот как раз её и не могу найти :(
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Ser60
Друг Кота
Сообщения: 3784
Зарегистрирован: Ср дек 24, 2008 09:58:58

Re: Bluetooth модуль. Порт ввода-вывода.

Сообщение Ser60 »

Имеете в виду HM-10 модуль, а не HC-10? Согласно ДШ он может работать в режимах 0, 1, 2. В режиме 1 его I/O пины работают на вход, в режиме 2 на выход. См. стр. 17 и 31 в ДШ. Дальше разбирайтесь сами, я с этим модулем не работал и он мне неинтересен.
Реклама
Аватара пользователя
Hand-Maker
Поставщик валерьянки для Кота
Сообщения: 2142
Зарегистрирован: Чт дек 12, 2013 11:18:14
Откуда: Украина, Черновцы

Re: Bluetooth модуль. Порт ввода-вывода.

Сообщение Hand-Maker »

Премного благодарен!
В тех ДШ, что я накопал, оказывается только обрезки от того, что предоставили Вы.
Спасибо, пошёл курить.
Реклама
Ответить

Вернуться в «Интеграция с ПК»