Путаница по поводу: установки загрузчика на новый Nano v3.0 (классический)

Я пытаюсь пройти своего рода «ускоренный курс» по Arduino, но кое-что меня все еще смущает.

Я прочитал о программировании микроконтроллеров ATTiny с помощью плат Arduino и решил приобрести Nano v3 с официального сайта Arduino (слишком много клонов, как мне кажется, слишком глючные). Все, что я хочу (на данный момент) сделать, это вставить его в макетную плату и подключить к ATTiny, чтобы я мог использовать MCU (для создания светодиодных эффектов). Так что на данный момент я просто хочу использовать Nano как "ISP".

В любом случае, я пока не видел разъяснений по одному вопросу: Как пользователь установит «загрузчик» на свой первый, новый, только что купленный Nano (или, на самом деле, на любую плату Arduino), если у него нет предыдущей платы, которую можно было бы использовать для этого...?

Лично я не понимаю, почему они не поставляются с уже установленным загрузчиком, но, насколько я могу судить, они его не имеют. Так что, мне просто подключить Nano (или другую плату) к порту USB и открыть Arduino IDE, и тогда плата автоматически «поймет» IDE? Или есть что-то еще, что нужно сделать сначала? (Под «сначала» я имею в виду, помимо установки и открытия IDE ;) ).

Извините за такой простой вопрос, но я просто не видел, чтобы это было прояснено, и я не могу потратить деньги на Nano только для того, чтобы узнать, что мне нужен какой-то дорогой виджет, чтобы установить на него «загрузчик»...

, 👍1


1 ответ


1

Все известные мне Arduino поставляются с предустановленным загрузчиком. Они были бы бесполезны, не так ли, если бы вам пришлось покупать вторую Arduino, чтобы установить загрузчик на первую, а затем покупать третью, чтобы установить загрузчик на вторую, и так далее. В итоге вам пришлось бы покупать бесконечное количество Arduino!

Вся идея Arduino заключалась в том, чтобы позволить студентам приступить к программированию микропроцессоров с минимальными затратами на оборудование, поэтому они поставляются с интерфейсом USB и предварительно запрограммированным загрузчиком.

В случае, если вы купите чип Atmega328P на eBay без загрузчика, у меня есть код, который позволит вам использовать существующий Uno или аналогичный для его программирования.

Это позволяет вам сделать минимальную плату всего за пару долларов — стоимость чипа и несколько дополнительных дешевых компонентов.

,