Как определить распиновку производной платы ATmega 2560?
Мой 3d-принтер Creality Ender 4 имеет карту на базе чипа ATmega 2560, и мне нужно определить номер, связанный с определенным pin. Я прочитал на официальном сайте Arduino простой учебник, в котором через маленький светодиод, подключенный к двум контактам карты, пишется код (скетч), который заставлял ее включаться, но надо знать номер контакта. Я хотел бы сделать это на своей плате, отсоединяю все кабели (блок питания, двигатели и т.д.) и Подключаю его к ПК через USB и от Arduino IDE, выполняю код, подключая светодиод на землю и на сигнал (см. Чтобы идентифицировать контакт, я решил перейти к исключению, потому что знаю все контакты чипа, пока не загорится светодиод. Поэтому спрашиваю, правильно ли это? есть ли вероятность повредить карту? или есть лучший способ? Заранее спасибо
@David, 👍1
Обсуждение1 ответ
Отключите все, кроме выключателя.
Запустите это:
for each pin,
set the pin to INPUT_PULLUP mode;
do,
read and print the pin number and pin state;
until operator touches a key;
read and discard the serial input;
end;
Вы делаете:
- Каждый раз, когда на терминале выводится новый pin, несколько раз переключайте переключатель, чтобы подтвердить, видите ли вы результат своих действий.
- Если нет, нажмите пробел, чтобы попробовать следующий пин #
- иначе ты нашел бы это.
- Arduino с 12-битным ЦАП (MCP4725) не работает
- Странное явление с avrdude: stk500v2_ReceiveMessage(): таймаут только с ATmega250 на windows 7x64
- Проанализировать большой ответ json с помощью ESP8266
- Сбой Arduino во время последовательной печати без очевидной причины
- Будет ли адаптер питания 12В постоянного тока, 1А подавать слишком большую мощность и повредит Arduino Mega 2560?
- Как запрограммировать Robotdyn Mega 2560 PRO MINI?
- Отключите автоматический сброс Mega 2560 на последовательном мониторе, открытом с помощью резистора 60 Ом.
- Использование модуля Bluetooth HC-08 с arduino
это неверно, потому что контакты микроконтоллера не подключены непосредственно к периферийным штекерам на плате ... да, плата может быть повреждена ... лучше получить принципиальную схему или хотя бы таблицу функций выводов, @jsotola
Производитель 3dpinter/board не хочет давать мне схемы или просто номер, который мне нужен. В интернете очень мало информации об этой плате..., @David
Я бы предложил использовать мультиметр в режиме непрерывности, на плате **без питания. Затем проверьте, какой штифт MCU подключен к штифту, на который вы смотрите., @Gerben