Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Своя программа для bluetooth-модуля HC05
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Wireless/Optic
ARV
прошу прощения, если мой вопрос демонстрирует мою дремучую невежественность в вопросах bluetooth-связи...

у меня есть модули HC05 или 06 (не важно). я скачал BlueLabs с примерами программ. я намерен попробовать себя в написании прошивок для этого модуля.

волнует меня всего пара вопросов.

1. вот пример мигания светодиодом, который рассматривается везде и всюду - он убивает собственно связь по bluetooth или он обеспечивает мигание при одновременном сохранении всех "связных" функций модуля?

я никак не могу понять, где зарыты эти функции в модуле - затираются они пользовательской прошивкой или остаются, как BIOS?

моя цель - наделить модуль некоторыми функциями "дрыгоножества" в ответ на получаемые по bluetooth команды, т.е. надо суметь принять команду, распарсить ее и что-то там сделать с пинами, возможно, отослать что-то в ответ... и глядя в примеры, я никак не пойму, как это сделать...

2. как реализовать "прерывание" по изменению уровня на внешнем пине? мне желателен функционал "захвата" события, т.е. нужен отсчет времени между такими "прерываниями" - фактически измерение длительности импульсного сигнала. это возможно?
Radox
Цитата(ARV @ Oct 18 2013, 10:16) *
прошу прощения, если мой вопрос демонстрирует мою дремучую невежественность в вопросах bluetooth-связи...

у меня есть модули HC05 или 06 (не важно). я скачал BlueLabs с примерами программ. я намерен попробовать себя в написании прошивок для этого модуля.

волнует меня всего пара вопросов.

1. вот пример мигания светодиодом, который рассматривается везде и всюду - он убивает собственно связь по bluetooth или он обеспечивает мигание при одновременном сохранении всех "связных" функций модуля?

я никак не могу понять, где зарыты эти функции в модуле - затираются они пользовательской прошивкой или остаются, как BIOS?

моя цель - наделить модуль некоторыми функциями "дрыгоножества" в ответ на получаемые по bluetooth команды, т.е. надо суметь принять команду, распарсить ее и что-то там сделать с пинами, возможно, отослать что-то в ответ... и глядя в примеры, я никак не пойму, как это сделать...

2. как реализовать "прерывание" по изменению уровня на внешнем пине? мне желателен функционал "захвата" события, т.е. нужен отсчет времени между такими "прерываниями" - фактически измерение длительности импульсного сигнала. это возможно?



Добрый день. Скорее всего в этих модуля закрыта среда разработки. Посмотрите BlueNRG
ARV
спасибо, что откликнулись.
я уже читал про имеющийся в этих чипах "bluetooth-stack", но пока не встретил пояснений - он там прошит жестко и стереть его нельзя, или же он реализован фирменной прошивкой, которую можно испортить перепрошивкой?
Tarbal
Цитата(ARV @ Oct 21 2013, 19:33) *
спасибо, что откликнулись.
я уже читал про имеющийся в этих чипах "bluetooth-stack", но пока не встретил пояснений - он там прошит жестко и стереть его нельзя, или же он реализован фирменной прошивкой, которую можно испортить перепрошивкой?


Можно модифицировать и прошить своё.
Я делал это в этих устройствах:
http://www.mobiletechreview.com/tips/gennu...ZEN_headset.htm
http://reviews.cnet.com/headsets/gennum-ze...7-31206155.html
http://en.wikipedia.org/wiki/FrogPad

Правда многое уже изменилось с тех пор, но перспективы прошить только улучшились.


CSR дает вместе в с BlueLab firmware, которое будет включено в загружаемый код. В теме как загнать модуль в парк моду, я описал как получить всю информацию с форума поддержки CSR.
http://electronix.ru/forum/index.php?showtopic=115449
Будут конкретные вопросы -- отвечу ели буду знать sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.