Съдържание:

Bare Minimum - Arduino на платка: 5 стъпки
Bare Minimum - Arduino на платка: 5 стъпки

Видео: Bare Minimum - Arduino на платка: 5 стъпки

Видео: Bare Minimum - Arduino на платка: 5 стъпки
Видео: #11 LM35 and 4-20mA Industrial Temperature Sensor to Outseal Arduino PLC 2024, Юли
Anonim
Bare Minimum - Arduino на платка
Bare Minimum - Arduino на платка

Arduino използва чипа ATMega328p. Можем да го получим във формат SMD (ATMega328p-AU) или DIP формат за запояване на отвори (ATMega328p-PU). Но чипът сам по себе си не може да работи. Нуждае се от още няколко компонента и всички заедно се наричат минималната конфигурация на този чип.

Стъпка 1: Проста схема

Проста схема
Проста схема

По -долу имаме схемата за тази конфигурация. Както можете да видите, имаме нужда от захранване от 5 волта. Това захранване трябва да бъде много добре регулирано, без скокове на напрежение. За този и допълнителен 10uF кондензатор между 5V и GND. Освен това щифтът за нулиране е активиран отрицателно. Така че, за да го деактивираме, трябва да приложим 5V към него. За това 10k ома резистор се поставя между RESET и Vcc. Също така, ATMega328, обикновено работи на 16MHz. За това между щифтове 9 и 10 разпределяме 16MHz кристал. Но този кристал, за да се колебае, се нуждае от два кондензатора с точно 22pF, свързани към GND. На фигурата abve имате всички щифтове на чипа. В момента, ако микроконтролерът има буутладер, можем да качим код. Но нека си представим, че няма буутлоудър.

Стъпка 2: Запишете Bootloader

Burn Bootloader
Burn Bootloader

Сега, нека си представим, че чипът няма буутлодера (девствен чип). За това трябва да направите следващи връзки от Arduino UNO. Това са SPI щифтовете, CLOCK, MISO и MOSI.

Стъпка 3: Свържете Arduino към компютър

Свържете Arduino към компютър
Свържете Arduino към компютър

Сега свържете Arduino към вашия компютър. Отворете Arduino IDE и отидете на Файл → Примери → Arduino ISP и отворете този пример. Изберете com на платката Arduino UNO, изберете дъската като Arduino UNO и актуализирайте този код.

Стъпка 4: Bootloader

Буутлоудър
Буутлоудър

Сега направете връзките в миналата схема и е време да запишете буутлоудъра. Отидете на Инструменти → програмист → Arduino като ISP. По този начин променяме програмиста на ISP.

Стъпка 5: Накрая запишете Bootloader

Най -накрая Burn Bootloader
Най -накрая Burn Bootloader

Накрая отидете в Инструменти → Изгори зареждащия механизъм. Сега светодиодите на Arduino ще мигат много. След като получите съобщението на bootlaoder изгорено, ние сме готови.

Препоръчано: