0 голосов
При подаче питания на плату, пин D2 на Iskra Neo сразу имеет высокий сигнал. В отличии от оригинала Arduino Leonardo при тех же условиях пин D2 остается с низким сигналом (проверено). Причем и Neo и Leonardo собраны на одном и том же контроллере atmega32u4.

Возможно ли изменение первоначального состояния этого пина на Iskra Neo?

Решение в блоке setup() функцией digitalWrite() не подходит.  Так как на этот пин (в проекте) завязано реле и под проект создана плата расширения завязанная на этот пин D2, и возможности переделать нет.

Поэтому в момент подачи питания и до загрузки основной программы реле замыкается, что совсем ненужно для проекта.
(2 баллов) 1

2 Ответы

0 голосов
При подаче питания абсолютно все выводы у МК находятся в состоянии входа (или Z-состоянии). МК самостоятельно не управляет выводами. Это делает исключительно программа. Поэтому только самостоятельный поиск ошибки в программе даст результат.
(2.7 тыс. баллов) 10 29 55
0 голосов

Да, разница есть.

Резистор R8 на плате Iskra Neo  даёт +5В . ( полная схема )

На Arduino Leonardo резисторов нет.  Схема

(593 баллов) 4 8 19
исправил
Понятно... короче вопрос решаем выпиливанием..
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. KrSV

    2 балл(ов)

  2. Палыч

    2 балл(ов)

  3. Дамир

    2 балл(ов)

  4. lcco

    2 балл(ов)

  5. Ergamister

    2 балл(ов)

  6. Александр312

    2 балл(ов)

...