Агуулгын хүснэгт:

Bootloader-ийг Atmega328p-AU (SMD) дээр хэрхэн шатаах вэ: 5 алхам
Bootloader-ийг Atmega328p-AU (SMD) дээр хэрхэн шатаах вэ: 5 алхам

Видео: Bootloader-ийг Atmega328p-AU (SMD) дээр хэрхэн шатаах вэ: 5 алхам

Видео: Bootloader-ийг Atmega328p-AU (SMD) дээр хэрхэн шатаах вэ: 5 алхам
Видео: Apa Itu? Arduino BootLoader (Subtittled) 2024, Арваннэгдүгээр
Anonim
Bootloader-ийг Atmega328p-AU (SMD) дээр хэрхэн шатаах вэ
Bootloader-ийг Atmega328p-AU (SMD) дээр хэрхэн шатаах вэ

Бүгдээрээ сайн уу!!

Энэхүү зааварчилгаанд би Bootloader-ийг Atmega328p-AU (SMD) чип дээр хэрхэн шатаах, Arduino NANO-г эхнээс нь дуустал хэрхэн яаж хийхийг танд үзүүлэх болно.

Энэхүү зааварт бичсэн журмыг өөрийн хүссэн төслийн шаардлагад нийцүүлэн ямар ч arduino самбар хийхэд ашиглаж болно.

Илүү сайн ойлгохын тулд видеог үзээрэй

Энэхүү гарын авлагад гурван хэсгээс бүрдэнэ.

1. Бүх бүрэлдэхүүн хэсгүүдийг зохион бүтээх, цуглуулах

2. Ачаалагчийг шинэ чип дээр шатааж байна

3. Туршилтын кодыг байршуулах

Би энэ нийтлэлийн төгсгөлд ПХБ -ийн файлуудыг хавсаргасан болно.

Тиймээс эхэлцгээе!

Алхам 1: Шаардлагатай материал

Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал

Atmega328P-AU чип

CP2102 USB to TTL Module (эсвэл CH340 шиг)

Ардуино НАНО

Холбогч утас

AMS1117 5V зохицуулагч

16MHz болор

SMD LED

SMD эсэргүүцэл (330R, 10K) (0604 багц)

Товчлуур солих

Конденсатор (0.1uF, 22pF, 10uF) (Би керамик төрлийг ашигладаг байсан, гэхдээ самбар нь SMD_0612 багцад зориулагдсан)

Терминал зурвас

SMD зарах бүх хэрэгсэл, дагалдах хэрэгсэл.

Алхам 2: Хэлхээний схем ба хэлхээний самбар хийх

Хэлхээний схем ба хэлхээний самбар хийх
Хэлхээний схем ба хэлхээний самбар хийх
Хэлхээний схем ба хэлхээний самбар хийх
Хэлхээний схем ба хэлхээний самбар хийх
Хэлхээний схем ба хэлхээний самбар хийх
Хэлхээний схем ба хэлхээний самбар хийх
Хэлхээний схем ба хэлхээний самбар хийх
Хэлхээний схем ба хэлхээний самбар хийх

Circuit диаграм ба ПХБ -ийн байршлыг Arduino вэбсайтаас татаж авсан болно. Хожим нь анхны самбар дээр ашигласан бүх бүрэлдэхүүн хэсгүүд надад байхгүй байсан тул би бага зэрэг өөрчлөгдсөн. Би онлайнаар тойргийн самбар захиалсан.

ПХБ -ийг хүлээн авсны дараа би халуун агаараар үлээгч гагнуурын станц ашиглан эд анги, IC -ийг гагнав. Бэлэн болсон самбарын зургийг хавсаргав.

Би гагнуурын үйл явцыг одоо тайлбарлаагүй байгаа тул энэ нь өөр зааварчилгаа өгөх боломжтой сэдэв юм. Би стенил ашиглан ПХБ дээр гагнуурын оо түрхэж, бүрэлдэхүүн хэсгүүдийг байрлуулж, халуун агаар үлээгч ашиглан гагнав.

Алхам 3: Ачаалагчийг шатаах холболт ба журам

Bootloader -ийг шатаах холболт ба журам
Bootloader -ийг шатаах холболт ба журам
Bootloader -ийг шатаах холболт ба журам
Bootloader -ийг шатаах холболт ба журам
Bootloader -ийг шатаах холболт ба журам
Bootloader -ийг шатаах холболт ба журам

Энэхүү холболтын дэлгэрэнгүйг дагана уу (Ойлгохын тулд зураг/видео холбоосыг үзнэ үү*)

Гэрийн ArduinoMINI …………….. Arduino NANO

Зүү 15 (MOSI) …………………………. D11

Зүү 16 (MISO) …………………………. D12

Зүү 17 (SCK) ……………………………… D13

Зүү 29 (ДАХИН тохируулах) ………………………….. D10

VCC …………………………………………. VCC (5V)

GND …………………………………………… GND

Зөв холболт хийсний дараа ачаалагчийг шатаах журам.

1) Arduino NANO -г компьютерийн USB -тэй холбоно уу

2) Тохирох самбар ба ком портыг сонгоно уу

3) Хэрэгслийн цэснээс ARDUINO AS ISP Programmer -ийг сонгоно уу. Зам: Хэрэгсэл> Программист> Arduino ISP -ийн хувьд

4) Tools руу очоод Boot Boot Loader -ийг сонгоно уу. Зам: Багаж хэрэгсэл> Ачаалагч ачаална уу

5) Энэ нь нэг минут хүртэл үргэлжилж болох бөгөөд "Done Burning Boot Loader" гэсэн мессеж гарч ирнэ.

Үүний дараа та бүх холбосон утас, холболтыг салгаж, таны шинэ AVR микроконтроллерыг төслүүддээ бие даасан төхөөрөмж болгон ашиглахад бэлэн болно.

*Бүх зургууд процедурын дагуу дарааллаар хийгдсэн болно

Алхам 4: Кодыг байршуулах замаар тест хийх

Код байршуулах замаар тест хийх
Код байршуулах замаар тест хийх
Код байршуулах замаар тест хийх
Код байршуулах замаар тест хийх
Код оруулах замаар тест хийх
Код оруулах замаар тест хийх

Энэ алхамд бид кодыг шинэ гар хийцийн Arduino MINI дээр байршуулж сурах болно. Кодыг оруулахын тулд та энэ журмыг байнга дагаж мөрдөх шаардлагатай болно.

Ойлгоход хялбар болгохын тулд Зураг/видео линкийг үзнэ үү.

Шинэ микроконтроллер зөв ажиллаж байгаа эсэхийг шалгахын тулд би анивчдаг LED ноорог зургийг оруулах болно.

Холболтын дэлгэрэнгүй:

Гар хийцийн Arduino MINI …………….. CP2102

Rx …………………………………………… Tx

Tx ……………………………………………. Rx

VCC …………………………………………. VCC (5V)

GND …………………………………………… GND

1. Холболт хийсний дараа USB -ийг TTL хөрвүүлэгч самбар (CP2102) руу компьютерт холбоно уу.

2. Жишээ цэснээс Blink LED Sketch -ийг нээнэ үү.

3. Tools цэснээс AVRISP програмистыг сонгоод кодыг байршуулна уу.

4. Тохирох COM порт болон Board Settings -ийг сонгоно уу.

5. Компьютерийн дэлгэц дээр байршуулж байгааг харуулсны дараа бид дахин тохируулахын тулд DTR Pin холбогдоогүй байгаа тул дахин тохируулах товчийг дарна уу.

Гялалзах LED нь микро хянагч зөв ажиллаж байгааг харуулж байгаа бөгөөд энэхүү Arduino Mini эквивалент хавтанг таны төсөлд ашиглаж болно. Тиймээс бид цоо шинэ ATMEGA 328P-AU чипийг хэрхэн ачаалах талаар сурсан.

Алхам 5: Алдааг олж засварлаж дуусгах

Алдааг олж засварлах, дуусгах
Алдааг олж засварлах, дуусгах

Бид Arduino Nano загварыг амжилттай хийж дуусгалаа. Гэсэн хэдий ч алдаа гарах магадлал өндөр байна. Алдаа засахын тулд хийж болох зүйлсийн жагсаалтыг энд оруулав.

1) Boot loader ажиллахгүй байвал хэлхээний холболт ба бүрэлдэхүүн хэсгүүдийг (ихэвчлэн болор) шалгана уу.

2) Програм хангамж дээр зөв самбар болон COM портыг дурдсан эсэхээ шалгаарай

3) Буруу USB кабель байгаа эсэхийг шалгаарай.

4) Хэрэв бичил хянагч асаалттай байх үед халаалттай байгаа бол танд IC гэмтэлтэй байж магадгүй юм.

5) Бид SMD бүрэлдэхүүн хэсгүүдийг ашиглаж байгаа тул ПХБ болон хүсээгүй гагнуурын гүүрний тасралтгүй байдлыг шалгаарай.

Баярлалаа

HS SANDESH HEGDE

Зөвлөмж болгож буй: