Почему я не могу загрузить эскиз, пока другие компоненты /устройства подключены к моему Uno?

Я хотел создать довольно простую схему, которая бы последовательно сработала рядом светодиодов, используя мой Arduino Uno (точнее, клон SainSmart). Я написал свой эскиз, и он скомпилирован. После этого я подключил 8 резисторов LEDS + к контактам от 0 до 7, а затем подключил Uno к компьютеру через USB.

Я успешно загрузил эскизы в прошлом, поэтому я уверен, что мои настройки и драйверы и т. д. верны. Однако, когда я попытался загрузить свой эскиз на этот раз, это не сработало.

Я попытался удалить все, что я подключил к контактам Arduino, и внезапно загрузка снова работала.

Почему это происходит? Означает ли это, что я должен отключать все от доски каждый раз, когда я загружаю эскиз?

16 голосов | спросил Peter Bloomfield 12 FebruaryEurope/MoscowbWed, 12 Feb 2014 14:22:23 +0400000000pmWed, 12 Feb 2014 14:22:23 +040014 2014, 14:22:23

2 ответа


21

Проблема заключается в конкретных выводах 0 и 1. Хотя они могут использоваться как обычные цифровые выводы IO, они также служат в качестве RX и TX-контактов для последовательного порта Uno. Соединение USB (для загрузки эскизов и т. Д.) Направляется на те же контакты внутри. К сожалению, это означает, что все подключенные на контакты 0 и 1 могут помешать последовательному соединению, предотвращая связь через USB.

Короче говоря, при загрузке эскиза нет необходимости отключать все . Нужно только отсоединять что-либо от контактов 0 и 1. Вместо того, чтобы проходить через эту проблему каждый раз, когда эскиз загружается, возможно, лучше всего не использовать эти контакты, если это необходимо (например, у вас закончились другие контакты или вашему проекту требуется последовательное подключение к другому устройству).

ответил Peter Bloomfield 12 FebruaryEurope/MoscowbWed, 12 Feb 2014 14:22:23 +0400000000pmWed, 12 Feb 2014 14:22:23 +040014 2014, 14:22:23
0

«Peter R. Bloomfield» Я использовал для загрузки эскиза в своем arduino uno, подключив Rx и Tx, но мой эскиз загрузился. На самом деле проблема заключается в том, что драйвер arduino uno может быть удален в вашем случае

ответил Uttam 31 +03002015-10-31T19:39:53+03:00312015bEurope/MoscowSat, 31 Oct 2015 19:39:53 +0300 2015, 19:39:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132