Проблема с загрузкой скетча при блютуз модуле на борту

Suhoff
Offline
Зарегистрирован: 31.01.2012

Здарвствуйте. Есть Arduino Mega 1280. Присобачил я к ней блютуз модуль BTM 222 http://www.vgj.pl/allegro/btm222_datasheet.pdf

 Как присобачил:

2 и 17 нога 3,3В от Arduino,

10 - земля

27 напрямую к RX arduino

26 через делитель к TX arduino.

В итоге все определяется, команды передаются к ардуине, но скретчи через блютуз не хотят закгружаться. Горит диод ТХ(который на юсб висит).  в итоге выскаивает ошибка о проблемах загрузки. Но как только откидываю ардуиновскую RX все работает как по маслу. Очевидно модуль мешает, но как это решить новичку? Спасибо

Mastino
Offline
Зарегистрирован: 03.12.2011

Suhoff пишет:

Здарвствуйте. Есть Arduino Mega 1280. Присобачил я к ней блютуз модуль BTM 222 http://www.vgj.pl/allegro/btm222_datasheet.pdf

 Как присобачил:

2 и 17 нога 3,3В от Arduino,

10 - земля

27 напрямую к RX arduino

26 через делитель к TX arduino.

В итоге все определяется, команды передаются к ардуине, но скретчи через блютуз не хотят закгружаться. Горит диод ТХ(который на юсб висит).  в итоге выскаивает ошибка о проблемах загрузки. Но как только откидываю ардуиновскую RX все работает как по маслу. Очевидно модуль мешает, но как это решить новичку? Спасибо

с Xbee тоже самое...

Suhoff
Offline
Зарегистрирован: 31.01.2012

Тоесть это нормальное явление? 

Mastino
Offline
Зарегистрирован: 03.12.2011

Suhoff пишет:

Тоесть это нормальное явление? 

Точно не могу сказать.. но похоже на это

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

При заливке скетча нужен не только RX TX но еще и ресет 

Suhoff
Offline
Зарегистрирован: 31.01.2012

можно по-подробнее? Забыл, что ресет блютуза соеденен через керамический конденсатор 0,1  на плюс. Вы о нем говорите?

whoim
Offline
Зарегистрирован: 03.11.2011

 Резет микроконтроллера Atmega должен быть притянут на +питание через 10 Ком постоянно, срабатывает резет от контакта на минус питания. Кстати, теорию - виноват ли резет - очень просто проверить. При заливке, как только появится строчка о компиляции, нажмите резет на плате (на это отводится до 2-х сек по ощущениям). Если загрузка пошла - значит он.

Если нет - а видимо так и будет - мешает

>Но как только откидываю ардуиновскую RX

ардуиновская RX, идущая видимо на ft232rl. Можно аккуратно просверлить дырочки, вклеить термоклеем штырьки, порвать дороги RX/TX и завести на штырьки. Повесить перемычки.

С другой стороны, между двумя ft232rl конфликта нет. Так что хз)

Mastino
Offline
Зарегистрирован: 03.12.2011

а не легче от соединить модуль во время заливки? :)

Suhoff
Offline
Зарегистрирован: 31.01.2012

Mastino пишет:

а не легче от соединить модуль во время заливки? :)

в единичном случае проще. Дело в том что я только купил плату и, грубо говоря, играюсь ею. Надоело каждый раз провод дергать(
 

Suhoff
Offline
Зарегистрирован: 31.01.2012

К сожалению сопротивление не помогло(((( Кнопка сброса нажатая в нужный момент также не помогает(((( Видоизменять плату нет желания. Из-за чего это может происходить? Может из-за потока данных на плату через этот пин? Вроде в это время модуль молчит((