Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Хэлхээний схем ба хэлхээний самбар хийх
- Алхам 3: Ачаалагчийг шатаах холболт ба журам
- Алхам 4: Кодыг байршуулах замаар тест хийх
- Алхам 5: Алдааг олж засварлаж дуусгах
Видео: Bootloader-ийг Atmega328p-AU (SMD) дээр хэрхэн шатаах вэ: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Бүгдээрээ сайн уу!!
Энэхүү зааварчилгаанд би 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: Ачаалагчийг шатаах холболт ба журам
Энэхүү холболтын дэлгэрэнгүйг дагана уу (Ойлгохын тулд зураг/видео холбоосыг үзнэ үү*)
Гэрийн 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
Зөвлөмж болгож буй:
Atmega328P-PU Bootloader (Optiboot) шатаах гарын авлага: 12 алхам
Atmega328P-PU Bootloader (Optiboot) Шатаах гарын авлага: Өөр нэг Atmega ачаалагч ачаалагч. Гэхдээ энэ удаад би эхний оролдлогоороо амжилтанд хүрнэ гэж бооцоо тавьж байна !! Энэ бол Ник Гаммонсын bootloader -ийн Arduino самбаруудад зориулсан шатаах заавар юм
ATTiny85-ийг Arduino-Mega-ийг ISP болгон хэрхэн яаж шатаах вэ: 5 алхам
ATTiny85 -ийг Arduino -Mega -ийг ISP болгон хэрхэн яаж шатаах вэ: Хувь нэмэр оруулагчид - Саян Вададар, Чиранжиб Кунду ATTiny85 -ийг Arduino MEGA2560 -ийг ISP болгон ашиглах. Хэдэн сарын өмнө би Attiny 85 ic -ийг ашиглан Arduino төслөө хумих гэж оролдож байсан. Энэ бол 20u ATTiny 85 програмыг анх удаа ашиглах гэж оролдож байсан
ATMEGA328 дээр Arduino Uno ашиглан BOOTLOADER -ийг хэрхэн шатаах вэ: 5 алхам
ATMEGA328 дээр Arduino Uno ашиглан BOOTLOADER -ийг хэрхэн шатаах вэ: эхлээд видео хичээл үзэх
ARDUINO NANO/MINI -ийг ХЭРХЭН ХИЙХ ВЭ - Ачаалагчийг хэрхэн шатаах вэ: 5 алхам
ARDUINO NANO/MINI -ийг ХЭРХЭН ХИЙХ ВЭ | Bootloader -ийг хэрхэн яаж шатаах вэ: Энэхүү зааварт би Scratch -аас Arduino MINI -ийг хэрхэн яаж хийхийг зааж өгөх болно. Энэхүү зааварт бичигдсэн журмыг ашиглан өөрийн хүссэн төслийн шаардлагад нийцүүлэн ямар ч arduino самбар хийж болно. Илүү сайн ойлгохын тулд видеог үзээрэй
Blueray лазерыг хэрхэн өндөр хүчээр шатаах вэ! Хялбар, хямд, анхаарал төвлөрүүлэх боломжтой: 5 алхам
Blueray лазерыг хэрхэн өндөр хүчээр шатаах вэ! Хялбар, хямд, анхаарал төвлөрүүлэх боломжтой!: Энэ бол ЦЭЦЭРТЭЙ шатаж буй Цэнхэр туяа лазерыг хэрхэн яаж хийх тухай DIY гарын авлага юм. АНХААРУУЛГА: Та маш өндөр хүч чадалтай лазертай харьцаж байгаа бөгөөд энэ нь таны нүд рүү эсвэл өөр хүний нүд рүү тусвал хагас секундын дотор сохор болгодог. Одоо эхний зураг руу ороорой