Могу ли я запрограммировать nano через SPI с помощью другого nano?
Я новичок в arduino, но хочу запрограммировать nano через SPI, чтобы пропустить загрузчик. Я знаю, что могу запрограммировать nano с помощью uno как программист, чтобы сделать это, но у меня нет uno, но у меня есть пара nano. Могу ли я настроить один как программатор, подключить его к другому через SPI и запрограммировать второй?
@Oggie, 👍0
Обсуждение1 ответ
Да, можно. Они используют микроконтроллеры ATmega328 / Atmega328P, которые в основном одинаковы.
(Различия между этими микроконтроллерами заключаются в обнаружении выхода из строя, то есть в том, как их можно настроить на реакцию на слишком низкое напряжение. Никаких проблем практически во всех операциях Arduino.)
Платы различаются в основном размером платы и местами для контактов.
У Nano тоже есть 328p. Ардуино не использует ATmega328., @Juraj
Тем лучше - у меня его сейчас нет под рукой, поэтому проверить физически не могу. Я обнаружил, что Atmega328 (без P) упоминается в технических характеристиках здесь https://store.arduino.cc/arduino-nano, поэтому я вроде как доверял им, но они могут сделать опечатку или исторически иметь больше версий. В любом случае, даже если бы они были разными, это сработало бы, если бы они были одинаковыми, это тоже сработало бы :), @gilhad
- Какие контакты можно использовать для выбора микросхемы (CS, CC) на Arduino Nano Every?
- Более 4 MCP23S17 на 1 шине SPI
- Проблема с NRF24L01
- Аппаратный SPI Arduino NANO не работает
- Считыватель Rfid и экран SD-карты не работают вместе
- Nano не может получить ответ от ENC28J60 Ethernet Shield
- Проблема с SPI-коммуникациями с использованием NodeMCU v 3, Nano и SD
- Проблемы nRF24l01+. Данные принимаются как 0
со стороны программного обеспечения нет никакой разницы между Uno и Nano 2018 с новым загрузчиком. старый Nano может иметь старый загрузчик. Соедините разъемы ICSP один к одному, за исключением контакта сброса, который должен быть подключен к контакту 10 на плате программатора., @Juraj