Сбросить Arduino, подключив vcc и gnd?

Дополнительный вопрос к моему предыдущему вопросу, можно ли использовать устройство чтения карт памяти с тремя контактами (digispark Attiny 85):

Можно ли читать с карты памяти с тремя контактами?

Теперь мне пришла в голову другая идея.
Поскольку разъем USB или контакт VCC могут питать Arduino, я предполагаю, что они подключены параллельно, а фактическая плата Arduino подключена к обоим.
Что-то вроде этой очень плохой схемы, сделанной на моем телефоне: (извините за это) Где синяя штука - это микросхема Arduino.

Если это так, то добавление кнопки между VCC и GND с резистором между ними должно отключить питание Arduino?
В этом случае я могу иметь свой код в setup() и использовать кнопку pus для сброса Arduino, и все еще иметь четыре контакта для устройства чтения карт памяти.

Или это неправильно? Какой номинал резистора мне нужен, чтобы убедиться, что я не закорочу разъем USB, но при этом иметь меньшее сопротивление, чем у микросхемы Arduino?

, 👍0

Обсуждение

В чем проблема подтянуть линию RST к GND? Короткое замыкание источника питания, скорее всего, убьет его (или, в худшем случае, взорвет и вызовет пожар)., @Dougie

@ Дуги, насколько я вижу, у него нет контакта для сброса, @Andreas

Тогда это не Ардуино. У них даже есть кнопка на плате для заземления контакта RST., @Dougie

@Dougie, как я уже писал в вопросе, это digispark Attiny 85. У него нет кнопки сброса и даже специального контакта для сброса. Это пин-код, который мне нужно использовать для устройства чтения SD-карт., @Andreas

Да, контакт № 1 на чипе — это линия RST. Так что вы можете изменить описание, поскольку это НЕ Arduino., @Dougie

Довольно часто в качестве названия платформы платы используется имя Arduino, как это делает https://www.sparkfun.com/categories/242. Какова ваша точка зрения на самом деле? В вопросе четко указано, что это за устройство. Точно так же, как если бы я задал вопрос о pro mini и mega, расположение контактов и количество контактов явно различаются. Нет, я не могу использовать контакт 1, как я уже писал, мне нужны все контакты для устройства чтения SD-карт., @Andreas


1 ответ


Лучший ответ:

1

Это неправильно. Это очень, очень неправильно. Это одна из худших вещей, которые вы можете сделать с USB-соединением, если не включать его в сеть.

Даже не думайте об этом. Короткое замыкание никогда не бывает хорошей идеей.

,

Даже с резистором?, @Andreas

Даже без резистора. Чтобы сделать его «сбросом», вам придется вызвать падение напряжения ниже порога отключения MCU. Это произойдет только в том случае, если вы потребляете больше тока, чем может дать источник питания. Хороший USB-хост отключит питание порта, где это произошло, и предупредит вас о неисправном устройстве. Плохой просто растает., @Majenko

Хорошо, что я тогда спросил.. :-), @Andreas