SoftwareSerial "шумит" во время загрузки скетча

valiktom
Offline
Зарегистрирован: 19.12.2016

Может кто-нибудь сталкивался:

два ардуино(уно+мега) прекрасно общаются между собой через SoftwareSerial,

но  во время загрузки скетча в любой из них - другой получает "шум".

Это обычые переходные прцессы или что-то ещё и как это "победить" ?

Програмно-то я "шум" отсеиваю, но как всё-же устранить его совсем?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А что, штатные условия эксплуатации устройства предполагают заливку скетчей во время работы? Если нет, и это заморочка только периода разработки, то я бы просто забил. А если да, то надо понимать на каких пинах сидит Serial в той ардуине в которую скетч заливается. И кстати, как именно заливается.

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Папв, а с кем ты это сейчас разговаривал?

valiktom
Offline
Зарегистрирован: 19.12.2016

Да, это период разработки, а заливка/контроль через два юсби компьютера одновременно...

Но предролагается доводка скетча на объекте, и не хочется за каждой заливкой лезть

за потолок отключать сериальные провода десятки раз...

Другое дело- воткнул юсби и всё...

А чем помогает знание как и куда заливается?

 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, как? Во время заливки второй ловит что-то, значит у первого "лапы дрыгаются". С чего они дрыгаются? Если сериал сидит на тех лапах, по которым заливка идёт, значит это дрыги заливки - они и ловятся - лечение - перенести сериал на другие лапы.

valiktom
Offline
Зарегистрирован: 19.12.2016

Так нет, заливка через юсби(пины 0/1), а на сериал отдельные пины...

nik182
Offline
Зарегистрирован: 04.05.2015

Подтяните ноги софтсериала Тх резисторами к +5. Перед инициализацией софтсериала пропиите в выходной регистр единицу.

valiktom
Offline
Зарегистрирован: 19.12.2016

Единицу уже раньше пробовал, не помогает...

Шумит, даже если зарэмить mySerial.begin(***)...

Наружный резистор пока не пробовал. Поковыряюсь...

valiktom
Offline
Зарегистрирован: 19.12.2016

Смоделировал резистор на Тх передающей стороны с помощью INPUT_PULLUP 

на Rx принимающей стороны(что тоже самое на малом расстоянии) на обеих ардуино:

помогло,нет шумов.

А значит и наружный резистор поможет.

Всем спасибо, вопрос закрыт!