Bootloaderди Onme Atmega328p-AUге (SMD) кантип өрттөө керек: 5 кадам
Bootloaderди Onme Atmega328p-AUге (SMD) кантип өрттөө керек: 5 кадам
Anonim
Bootloaderди Onme Atmega328p-AUге кантип күйгүзүү керек (SMD)
Bootloaderди Onme Atmega328p-AUге кантип күйгүзүү керек (SMD)

Баарыңарга салам!!

Бул көрсөтмөлөрдө мен сизге Bootloader ontp Atmega328p-AU (SMD) чипин кантип күйгүзүүнү жана Arduino NANOну башынан аягына чейин кантип жасоону көрсөтөм.

Бул көрсөтмөлөрдө жазылган жол -жобо сиздин каалооңузга жараша ар кандай долбоорлорду жасоо үчүн колдонулушу мүмкүн.

Сураныч, жакшыраак түшүнүү үчүн видеону көрүңүз

Бул окуу куралы үч бөлүктөн турат.

1. Дизайн жана бардык компоненттерди чогултуу

2. Жаңы чипке жүктөөчү жүктөө

3. Test Code жүктөө

Мен бул макаланын аягында PCB файлдарын тиркеп койгом.

Андыктан баштайлы!

1 -кадам: Материал талап кылынат

Материал талап кылынат
Материал талап кылынат
Материал талап кылынат
Материал талап кылынат
Материал талап кылынат
Материал талап кылынат

Atmega328P-AU чипи

TTL модулуна CP2102 USB (же CH340 сыяктуу)

Arduino NANO

Jumper Wires

AMS1117 5V жөндөгүч

16 МГц кристалл

SMD LED

SMD каршылыгы (330R, 10K) (0604 топтому)

Button Switch

Конденсаторлор (0.1uF, 22pF, 10uF) (Мен керамикалык типти колдонгом, бирок такта SMD_0612 пакети үчүн иштелип чыккан)

Терминал тилкеси

SMD сатуу үчүн бардык шаймандар жана аксессуарлар.

2 -кадам: Райондук диаграмма жана Райондук тактаны жасоо

Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү

Райондук схема жана ПХБнын жайгашуусу Arduino веб -сайтынан көчүрүлгөн. Кийинчерээк мен бир аз өзгөрттүм, анткени баштапкы тактада колдонулган бардык компоненттер менде жок болчу. Мен Электрондук схемага онлайн заказ кылдым.

ПХБны алгандан кийин, мен компоненттерди жана ICлерди ширетүү үчүн ысык аба үйлөткүчүмдү пайдаландым. Даяр болгон тактанын сүрөттөрү тиркелет.

Мен азыр ширетүү процессин түшүндүргөн жокмун, анткени бул башка көрсөтмөлөр үчүн колдонулуучу тема. Мен стенкеттин жардамы менен ПХБга ширетүүчү паста колдондум, Компоненттерди жайгаштырдым жана ысык аба үйлөгүчтү колдонуп soldered.

3 -кадам: Байланыштар жана Bootloaderди өрттөө тартиби

Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби

Сураныч, бул туташуунун чоо -жайын ээрчиңиз (Оңой түшүнүү үчүн Сүрөттөргө/Видео шилтемесине кайрылыңыз*)

Үйдө жасалган ArduinoMINI …………….. Arduino NANO

Pin 15 (MOSI) ……………………………. D11

Pin 16 (MISO) …………………………. D12

Pin 17 (SCK) ……………………………… D13

Pin 29 (КАЛЫПТАЙТУУ) ………………………….. D10

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

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

Туура туташууларды түзгөндөн кийин, жүктөгүчтү күйгүзүү.

1) Arduino NANOну компьютериңиздин USB -ге туташтырыңыз

2) Тиешелүү Башкарманы жана Ком -Портту тандаңыз

3) Куралдар менюсунда ARDUINO IS IS Программистин тандаңыз. Жол: Куралдар> Программист> Arduino ISP катары

4) Куралдарга барып, Boot Loader тандаңыз. Жол: Куралдар> Boot Loader күйгүзүү

5) Бул бир мүнөткө чейин созулушу мүмкүн жана "Boot Burning Boot Loader" билдирүүсү көрсөтүлөт.

Андан кийин сиз бардык туташтыруучу зымдарды жана туташууларды алып салсаңыз болот жана жаңы AVR Микроконтроллериңиз долбоорлоруңуз үчүн өзүнчө түзмөк катары колдонууга даяр.

*Бардык сүрөттөр тартиби боюнча тартипте

4 -кадам: Кодду жүктөө менен тестирлөө

Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө

Бул кадамда биз кодду жаңы Homemade Arduino MINIге жүктөөнү үйрөнөбүз. Кодду жүктөө үчүн бул процедураны дайыма аткарышыңыз керек болот.

Оңой түшүнүү үчүн Сүрөттөргө/видео шилтемесине кайрылыңыз.

Мен жаңы микро контроллердин туура иштеп жаткандыгын текшерүү үчүн LED эскизин жүктөйм.

Кошумча маалыматтар:

Үйдө жасалган Arduino MINI …………….. CP2102

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

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

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

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

1. Байланыштарды түзгөндөн кийин, USBңизди TTL Converter Boardго (CP2102) компьютериңизге туташтырыңыз.

2. Мисалдар менюсунан Blink LED эскизин ачыңыз.

3. Куралдар менюсунда AVRISP программистин тандап, кодду жүктөңүз.

4. Тиешелүү COM портун жана Board орнотууларын тандаңыз.

5. Компьютердин экраны жүктөөнү көрсөткөндөн кийин, баштапкы абалга келтирүү баскычын басыңыз, анткени биз DTR пинин баштапкы абалга келтирүү үчүн туташтыра элекпиз.

Жаркылдаган LED микро контроллердин туура иштеп жатканын көрсөтүп турат жана бул Arduino Mini эквиваленттүү тактасы сиздин долбоорлоруңуз үчүн колдонулушу мүмкүн. Ошентип, биз жаңы ATMEGA 328P-AU чипин кантип жүктөөнү үйрөндүк.

5 -кадам: Мүчүлүштүктөрдү оңдоо жана бүтүрүү

Мүчүлүштүктөрдү аныктоо жана бүтүрүү
Мүчүлүштүктөрдү аныктоо жана бүтүрүү

Биз Arduino Nano жасоону ийгиликтүү аяктадык. Бирок ката кетирүү мүмкүнчүлүгү бар. Бул жерде каталарды оңдоо үчүн кыла турган нерселердин тизмеси келтирилген.

1) Жүктөөчү күйгүзүлбөсө, Circuit байланыштарыңызды жана компоненттериңизди (негизинен Crystal) текшериңиз.

2) Программада туура тактаны жана COM портун айткандыгыңызды текшериңиз

3) туура эмес USB кабелин текшерүү.

4) Эгерде Микро Контроллер күйгүзүлсө, анда сизде IC бузулган.

5) Биз SMD компоненттерин колдонуп жаткандыктан ПКБда жана керексиз ширетүүчү көпүрөлөрдө үзгүлтүксүздүктү текшериңиз.

Рахмат

HS SANDESH HEGDE

Сунушталууда: