Всем здравствуйте, и с наступающим!! У меня такая не стандартая задумка , подскажите кто может. Пользуюсь программатором STK500v2 by Petka , и есть в наличае блютус HC-06 есть ли такой вариант , чтобы вместо ком порта подцепить блютус , и соответственно заливать прошивку через блютус. Пол дня сегодня мучался , но ничего не получилось , может есть хитрость какая. Вообще есть вариант так сделать? Или это только мои мечты
Програматор по блютус
Сообщений 1 страница 30 из 30
Поделиться22013-12-31 07:16:56
Вообще есть вариант так сделать?
Теориетически - должно работаь, только скорость в блютузе правильно выставить, в первых числах попробую.
Поделиться32013-12-31 12:17:27
sasha_1973
Выставить скорость, всмысле поставить (115000) ? в блютусе по умолчанию стоит (9600) разве этого не хватит ? С ком портом эксперементировал ставил все имеющиеся скорости , разницы нет прошивает по всякому. Программатор собран по этой схеме подскажите куда лучше RX TX подключить к транзисторам или непосредственно к ногам на МК ?
Поделиться42013-12-31 13:51:37
На какую скорость расчитан Ваш программатор, ту-же выставить и в блютузе, подключать согласно приведённой схемы.
Поделиться52013-12-31 15:29:09
подскажите куда лучше RX TX подключить к транзисторам или непосредственно к ногам на МК
Если уровни напряжений у блютуз-модуля и МК одинаковы, по попробуйте подключить непосредственно к нему.
Есть вероятность что не работает из-за инвертирования сигнала транзисторами.
Поделиться62013-12-31 19:44:45
Судя из схемы, МК питается 5В, нужно ставить преобразователь уровней (например на CD4050BE или транзисторах с резисторами) или питать МК (и всю схему) изначально от 3.3v.
Впрочем, на сколько я помню, китайские БТ модули в сборе могут идти изначально с обвязкой, надо смотреть...
Поделиться72013-12-31 20:32:40
Эти модули мне уже весь новый год испортили:) Мало того что не получается прошить через него , так я даже никак не могу зайти в режим АТ команд , что я только уже не делал и преобразователь на транзисторах и много еще чего , ни в какую не хочет, хотя все 4 модуля работают , подключал к отладочной плате , и посылают и принимают данные. Почитав форумы уровень напряжения модуля 5v, по идеи все должно работать напрямую к МК. По поводу обвязки RDW вы правы там идет модуль с платкой , в ней уже есть преобразователь на 3,3волта и тд вот фото переходника
Поделиться82013-12-31 21:33:21
так я даже никак не могу зайти в режим АТ команд
Здесь посмотрите.
Поделиться92013-12-31 21:44:41
max Спасибо , все это я уже перечитал и по несколько раз, в твоем примере описана в основном прошивка. А мне надо всего лишь попробовать поменять скорость передачи данных на 115к , как посоветовал sasha_1973 , хотя мне почему то кажется , что она не должно так сильно повлеять , на передачу донных на программатор.
Поделиться102013-12-31 21:51:33
Попробуйте через Termite.
Поделиться112013-12-31 22:11:17
max
В основном с ним и работаю, но пробывал и другие , но что то вообще не получается , завтра еще попробую через max232 , если я сегодня буду еще дольше с ним сидеть , жена съест вместе с закуской под новый год
Поделиться122013-12-31 22:20:46
жена съест вместе с закуской под новый год
Это точно.
Поделиться132013-12-31 22:52:08
AT команды должны идти с стороны МК + не должно быть конекта по БТ (это по умолчанию), иначе если БТ находится в режиме передачи данных (есть паринг), то перевести БТ-модуль в режим команд можно подавай сигнал на KEY: http://mcuoneclipse.files.wordpress.com … p-side.png
Поделиться142013-12-31 22:53:48
Чет я затупил совсем, сам пишу не знаю как подключить программатор к блютус (через транзисторы, микросхемы) а в то же время пишу что блютус работает на отладочной плат , подключено кстати на прямую к ногам МК , значит не нужно преобразователей, все работает нормально. Только вот остается вопрос , почему программатор не работает , ведь в теории должно все пойти.
Поделиться152013-12-31 22:59:36
RDW
у меня немного другая платка для модуля , на твоей есть нога KEY на моей плате она называется EN , не знаю для чего она , а для подачи высокого сигнала на PIO11 для входа в АТ команды у меня стоит кнопочка , которая при нажатии подает +3,3v на PIO11 , все это я делал. Фото моей платы в посте №7 .
Поделиться162014-01-01 00:58:46
Думаю проще через комп или МК задать желаемую скорость БТ-модулю, а потом забыть про это (он её запомнить должен). )
Отредактировано RDW (2014-01-01 00:59:08)
Поделиться172014-01-01 01:21:29
RDW
так вот в том то и вся проблема что не могу загнать БТ в режим команд
Поделиться182014-01-01 01:29:08
(повторяюсь) если не делать паринга, то модуль находится в режиме команд
если он не реагирует: значит неправильная скорость обмена с ним или неправильное использование команд (брак - не в счет)
Поделиться192014-01-01 09:29:57
Вы сам модуль проверяли, он в принципе работает, если работает, на какой скорости?
С RX перемычка на TX и передать что-нибудь, в терминале на компе посмотреть скорость и возможность передачи, приёма?
Как Вы заходите в режим программирования модуля?
Как ведут себя светики индикации на модуле?
Если заходите в режим программирования, на команду "AT" есть ответ модуля?
Поделиться202014-01-01 12:40:50
Вы сам модуль проверяли, он в принципе работает, если работает, на какой скорости?
Подключал к Атмеге 8 в ПО выставлена скорость 9600 (разве так сильно повлеяет скорость если в прошивке выставить 115к например, и она совсем не будет работать с МК) ?
С RX перемычка на TX и передать что-нибудь, в терминале на компе посмотреть скорость и возможность передачи, приёма?
попробую так сделать чуть поже , но не понял как в етом случае проверит скорость
Как Вы заходите в режим программирования модуля?
Подаю питание на PIO11 3,3вольта
Как ведут себя светики индикации на модуле?
при подключении питания моргает , при соединении с блютусом горит , при подаче питания на PIO11 моргает так же как при подключении питания (светодиод один)
Если заходите в режим программирования, на команду "AT" есть ответ модуля?
воодще никаких откликов , ничего не происходит вообще тишина
Поделиться212014-01-01 12:43:07
(повторяюсь) если не делать паринга, то модуль находится в режиме команд
если он не реагирует: значит неправильная скорость обмена с ним или неправильное использование команд (брак - не в счет)
В момент попыток послать АТ команды модуль не находится в спаринге с компом, скорости порта высиавлял все имеющиеся
Поделиться222014-01-01 13:29:23
sasha_1973 написал(а):
С RX перемычка на TX и передать что-нибудь, в терминале на компе посмотреть скорость и возможность передачи, приёма?
попробую так сделать чуть поже , но не понял как в етом случае проверит скорость
при посылке любого сообщения в терминал , оно же возвращается обратно , пичем скорость порта совершенно не влияет на это , на любой скорости правельно работает
Поделиться232014-01-01 13:58:35
но не понял как в етом случае проверит скорость
Прием в программе "Terminal"
при подключении питания моргает , при соединении с блютусом горит , при подаче питания на PIO11 моргает так же как при подключении питания (светодиод один)
Подключение питания - часто мигает
Соединён с ПК - 2 мига пауза, 2 мига пауза
Режим программирования - медленно мигает (сперва подключаете "KEY" потом подаёте питание! Скорость трансляции в режиме программирования 38400)
На запрос "AT" - отдаёт "OK"
На запрос "AT+UART?" - отдаёт текущие настройки транляции
Отредактировано sasha_1973 (2014-01-01 14:00:42)
Поделиться242014-01-01 14:59:40
Все таки я его замучал вошол он в АТ команды для этого пришлось снять плату модуля и подключится напрямую. Но вот почему то с командами не хочет ни как работать , отвечает только на команду 'АТ '(отвечает 'ОК') Кстати работает только на скорости 9600.
Отредактировано ptihka (2014-01-01 15:00:16)
Поделиться252014-01-01 15:16:24
Всю документацию, что у меня есть по этим модулям, отправил Вам на mail.
Поделиться262014-01-01 15:26:58
Я понял всю причину , у меня оказывается модуль НС-04 у него немного другие команды AT+BAUDx - установка скорости, где x - код скорости из таблицы:
Значение Скорость (бод)
1 1200
2 2400
3 4800
4 9600
5 19200
6 38400
7 57600
8 115200
9 230400
дальше пока не разбирался , но скорость поменял
Поделиться272014-01-01 16:28:14
Скорость меняется, имя меняется, а вот с программатором не хочет работать
Поделиться282014-01-01 17:07:49
с программатором не хочет работать
Подключитесь, минуя входные цепи (транзисторы)
Поделиться292014-01-01 19:01:55
пробовал и так и сяк , ничего не получается, попробую еще какой нибудь другой программатор собрать , может с ним что получится. Зависает программа при передачи через БТ и все, больше ничего. Всем большое спасибо за помощ , особенно sasha_1973 , по результатам с другим програматором отпишу позже.
Поделиться302014-01-01 21:25:39
"ptihka"
Дополнение к ранее отправленному у Вас на почте.