Могу ли я запрограммировать nano через SPI с помощью другого nano?

Я новичок в arduino, но хочу запрограммировать nano через SPI, чтобы пропустить загрузчик. Я знаю, что могу запрограммировать nano с помощью uno как программист, чтобы сделать это, но у меня нет uno, но у меня есть пара nano. Могу ли я настроить один как программатор, подключить его к другому через SPI и запрограммировать второй?

, 👍0

Обсуждение

со стороны программного обеспечения нет никакой разницы между Uno и Nano 2018 с новым загрузчиком. старый Nano может иметь старый загрузчик. Соедините разъемы ICSP один к одному, за исключением контакта сброса, который должен быть подключен к контакту 10 на плате программатора., @Juraj


1 ответ


-1

Да, можно. Они используют микроконтроллеры ATmega328 / Atmega328P, которые в основном одинаковы.

(Различия между этими микроконтроллерами заключаются в обнаружении выхода из строя, то есть в том, как их можно настроить на реакцию на слишком низкое напряжение. Никаких проблем практически во всех операциях Arduino.)

Платы различаются в основном размером платы и местами для контактов.

,

У Nano тоже есть 328p. Ардуино не использует ATmega328., @Juraj

Тем лучше - у меня его сейчас нет под рукой, поэтому проверить физически не могу. Я обнаружил, что Atmega328 (без P) упоминается в технических характеристиках здесь https://store.arduino.cc/arduino-nano, поэтому я вроде как доверял им, но они могут сделать опечатку или исторически иметь больше версий. В любом случае, даже если бы они были разными, это сработало бы, если бы они были одинаковыми, это тоже сработало бы :), @gilhad