Reset Arduino UNO. Два вопроса.

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
NordKavkaz
Рядовой
Сообщения:75
Зарегистрирован:02.02.2024{, 15:19}
Репутация:0
Откуда:Георгиевск
Имя:Александр
Reset Arduino UNO. Два вопроса.

#1

Сообщение NordKavkaz » 01.05.2024{, 08:41}

1. Из проекта на FLProg необходимо выполнить перезапуск программы, то есть как бы "нажать" кнопку сброса. Как это сделать?

2. При привязке USB (COM) - порта к Arduino программа перезапускается. Какое "противоядие" есть от этого?

Спасибо.
Не откладывай на завтра то, что можно сделать послезавтра.

Аватара пользователя
montirovka
Сержант
Сообщения:231
Зарегистрирован:15.02.2021{, 16:16}
Репутация:49
Откуда:Геленджик
Имя:Сергей

Reset Arduino UNO. Два вопроса.

#2

Сообщение montirovka » 01.05.2024{, 09:15}

Про сторожевой таймер
NordKavkaz писал(а):
01.05.2024{, 08:41}
При привязке USB (COM) - порта к Arduino программа перезапускается.
Про какую программу идет речь?
Люблю учиться на чужих ошибках.

Аватара пользователя
Phazz
Полковник
Сообщения:2564
Зарегистрирован:17.10.2016{, 15:38}
Репутация:367
Откуда:Сургут
Имя:Анатолий

Reset Arduino UNO. Два вопроса.

#3

Сообщение Phazz » 01.05.2024{, 10:05}

NordKavkaz писал(а):
01.05.2024{, 08:41}
Какое "противоядие" есть от этого?
Есть 2 варианта. Отключить ножку DTR USB uart от пина reset. Либо взять Arduino pro mini. В обоих случаях придется для прошивки ресет нажимать руками

Аватара пользователя
NordKavkaz
Рядовой
Сообщения:75
Зарегистрирован:02.02.2024{, 15:19}
Репутация:0
Откуда:Георгиевск
Имя:Александр

Reset Arduino UNO. Два вопроса.

#4

Сообщение NordKavkaz » 01.05.2024{, 10:48}

montirovka писал(а):
01.05.2024{, 09:15}
Про какую программу идет речь?
Про любую свою программу. Просто нужно при каких-нибудь определенных условиях сделать перезагрузку.

Отправлено спустя 1 минуту 29 секунд:
Phazz писал(а):
01.05.2024{, 10:05}
В обоих случаях придется для прошивки ресет нажимать руками
А в какой момент нажимать ресет и сколько держать нажатой?
Не откладывай на завтра то, что можно сделать послезавтра.

Аватара пользователя
montirovka
Сержант
Сообщения:231
Зарегистрирован:15.02.2021{, 16:16}
Репутация:49
Откуда:Геленджик
Имя:Сергей

Reset Arduino UNO. Два вопроса.

#5

Сообщение montirovka » 01.05.2024{, 12:09}

Phazz писал(а):
01.05.2024{, 10:05}
Либо взять Arduino pro mini. В обоих случаях придется для прошивки ресет нажимать руками
У меня Ардуино Про Мини. Ни чего не перезагружается и ни чего не нажимаю для прошивки.
Для прошивки использую преобразователь интерфейсов USB в UART-TTL на CP2102.
Люблю учиться на чужих ошибках.

Аватара пользователя
Phazz
Полковник
Сообщения:2564
Зарегистрирован:17.10.2016{, 15:38}
Репутация:367
Откуда:Сургут
Имя:Анатолий

Reset Arduino UNO. Два вопроса.

#6

Сообщение Phazz » 01.05.2024{, 12:12}

montirovka, в USB TTL есть DTR?

Аватара пользователя
montirovka
Сержант
Сообщения:231
Зарегистрирован:15.02.2021{, 16:16}
Репутация:49
Откуда:Геленджик
Имя:Сергей

Reset Arduino UNO. Два вопроса.

#7

Сообщение montirovka » 01.05.2024{, 12:16}

Phazz писал(а):
01.05.2024{, 12:12}
montirovka, в USB TTL есть DTR?
Нету. Спасибо понял о чем речь идет.

Отправлено спустя 34 минуты 54 секунды:
NordKavkaz писал(а):
01.05.2024{, 08:41}
2. При привязке USB (COM) - порта к Arduino программа перезапускается.
У меня не получается это повторить. Плата UNO USB - TTL CH341. Питание через USB.
Люблю учиться на чужих ошибках.

Аватара пользователя
rw6cm
Полковник
Сообщения:2287
Зарегистрирован:06.09.2015{, 20:25}
Репутация:335
Имя:Владимир

Reset Arduino UNO. Два вопроса.

#8

Сообщение rw6cm » 01.05.2024{, 17:47}

NordKavkaz писал(а):
01.05.2024{, 08:41}
При привязке USB (COM) - порта к Arduino программа перезапускается. Какое "противоядие"
как вариант можно оставить встроенный в ардуино порт только для прошивки,
а для своих целей использовать отдельный порт типо такого, (как предложил montirovka)
И можно подключаться/откл на ходу без перезагрузок.

Отправлено спустя 7 минут 3 секунды:
montirovka писал(а):
01.05.2024{, 12:51}
У меня не получается это повторить. Плата UNO USB - TTL CH341. Питание через USB.
Питание должно быть отдельное. Тогда при подключении юсб к компу (во время работы проекта )или ресета компа, перезагружается и ардуино.
Win10-64, FLProg (portable)

Vitaliy1905
Рядовой
Сообщения:17
Зарегистрирован:11.09.2021{, 22:03}
Репутация:0
Имя:Виталий

Reset Arduino UNO. Два вопроса.

#9

Сообщение Vitaliy1905 » 01.05.2024{, 20:43}


Аватара пользователя
NordKavkaz
Рядовой
Сообщения:75
Зарегистрирован:02.02.2024{, 15:19}
Репутация:0
Откуда:Георгиевск
Имя:Александр

Reset Arduino UNO. Два вопроса.

#10

Сообщение NordKavkaz » 01.05.2024{, 21:33}

rw6cm писал(а):
01.05.2024{, 17:54}
Питание должно быть отдельное. Тогда при подключении юсб к компу (во время работы проекта )или ресета компа, перезагружается и ардуино.
Есть подозрение, что при питании от USB скетч в ARDUINO UNO рандомно зависает. При питании от 9V БП работает четко. Когда с компа даю команду привязаться с USB порту, ARDUINO перезагружается в любом случае, независимо от источника питания: БП или USB.
Не откладывай на завтра то, что можно сделать послезавтра.

Ответить

Вернуться в «Спросить у знатоков»