Путаница по поводу: установки загрузчика на новый Nano v3.0 (классический)
Я пытаюсь пройти своего рода «ускоренный курс» по Arduino, но кое-что меня все еще смущает.
Я прочитал о программировании микроконтроллеров ATTiny с помощью плат Arduino и решил приобрести Nano v3 с официального сайта Arduino (слишком много клонов, как мне кажется, слишком глючные). Все, что я хочу (на данный момент) сделать, это вставить его в макетную плату и подключить к ATTiny, чтобы я мог использовать MCU (для создания светодиодных эффектов). Так что на данный момент я просто хочу использовать Nano как "ISP".
В любом случае, я пока не видел разъяснений по одному вопросу: Как пользователь установит «загрузчик» на свой первый, новый, только что купленный Nano (или, на самом деле, на любую плату Arduino), если у него нет предыдущей платы, которую можно было бы использовать для этого...?
Лично я не понимаю, почему они не поставляются с уже установленным загрузчиком, но, насколько я могу судить, они его не имеют. Так что, мне просто подключить Nano (или другую плату) к порту USB и открыть Arduino IDE, и тогда плата автоматически «поймет» IDE? Или есть что-то еще, что нужно сделать сначала? (Под «сначала» я имею в виду, помимо установки и открытия IDE ;) ).
Извините за такой простой вопрос, но я просто не видел, чтобы это было прояснено, и я не могу потратить деньги на Nano только для того, чтобы узнать, что мне нужен какой-то дорогой виджет, чтобы установить на него «загрузчик»...
@BirdsInMyBrain, 👍1
1 ответ
Все известные мне Arduino поставляются с предустановленным загрузчиком. Они были бы бесполезны, не так ли, если бы вам пришлось покупать вторую Arduino, чтобы установить загрузчик на первую, а затем покупать третью, чтобы установить загрузчик на вторую, и так далее. В итоге вам пришлось бы покупать бесконечное количество Arduino!
Вся идея Arduino заключалась в том, чтобы позволить студентам приступить к программированию микропроцессоров с минимальными затратами на оборудование, поэтому они поставляются с интерфейсом USB и предварительно запрограммированным загрузчиком.
В случае, если вы купите чип Atmega328P на eBay без загрузчика, у меня есть код, который позволит вам использовать существующий Uno или аналогичный для его программирования.
Это позволяет вам сделать минимальную плату всего за пару долларов — стоимость чипа и несколько дополнительных дешевых компонентов.
- Arduino Nano не отвечает, желтый светодиод быстро мигает
- Можно ли обновить загрузчик Arduino (Nano) через себя и Arduino IDE или требуется ISP?
- Запись загрузчика завершается словами "avrdude done. Thank you.". но загрузчик на самом деле не прошивался
- Не удается заставить "Burn Bootloader" работать - Arduino Nano
- Проблемы с загрузкой с новым Nano
- Разница в загрузчике между Atmel328p (сквозное отверстие) и Atmel328p au (smd)
- Расширить пространство программы, избавившись от загрузчика на NANO
- Как компилятор/ассемблер работает с загрузчиком?