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

ATTiny85-ийг Arduino-Mega-ийг ISP болгон хэрхэн яаж шатаах вэ: 5 алхам
ATTiny85-ийг Arduino-Mega-ийг ISP болгон хэрхэн яаж шатаах вэ: 5 алхам

Видео: ATTiny85-ийг Arduino-Mega-ийг ISP болгон хэрхэн яаж шатаах вэ: 5 алхам

Видео: ATTiny85-ийг Arduino-Mega-ийг ISP болгон хэрхэн яаж шатаах вэ: 5 алхам
Видео: M#2: Назначение контактов макетной платы Atmega128 | Outseal Dev. ПЛК Мега 2024, Арваннэгдүгээр
Anonim
ATTiny85-ийг Arduino-Mega-ийг ISP болгон хэрхэн яаж шатаах вэ
ATTiny85-ийг Arduino-Mega-ийг ISP болгон хэрхэн яаж шатаах вэ

Оролцогчид - Саян Вададар, Чиранжиб Кунду

ATTiny85 -ийг Arduino MEGA2560 ашиглан ISP болгон програмчлах.

Хэдэн сарын өмнө би Attiny 85 ic -ийг ашиглан Arduino төслөө хумих гэж оролдож байсан. Энэ бол миний Arduino Mega ашиглан 20u ATTiny 85 програмчлах гэж оролдсон анхны тохиолдол байлаа. Үүнийг хийхийн тулд надад ямар нэгэн асуудал тулгарсан. Би интернетээр хайсан боловч үүнийг хийх аргыг тодорхой тайлбарласан төсөл байгаагүй. Бүх аргыг Arduino Uno ашиглан ISP гэж тайлбарласан боловч Arduino Mega -ийг ISP болгон хэрхэн ашиглах талаар тайлбарлаагүй болно. Бид Arduino Mega -ийг ISP болгон ашиглаж байх үед "ArduinoISP" эскизийн кодод бага зэрэг өөрчлөлт орсон байна.

1-р алхам:

Зураг
Зураг

Процесс: Эхлээд Arduino IDE дээр ATTiny 85 дэмжлэгийг аваарай. Үүнийг хийхийн тулд та сайт руу очих хэрэгтэй

1. Файл -> Тохиргоо

2. Одоо "Нэмэлт самбар менежерийн URL" дээр дарна уу.

3. Тэгээд өгсөн линкийг хайрцаг руу оруулна уу: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Тэгээд OK дарна уу.

5. Одоо Arduino IDE -г хаах хэрэгтэй.

6. Дараа нь IDE -г дахин эхлүүлнэ үү.

Алхам 2:

Зураг
Зураг
Зураг
Зураг

7. Дараагийн goto: Tool -> Board -> Board Manager 8. Одоо хайх: attiny

9. Татаж аваад суулгана уу: "attins by Davis A. Mellis"

10. Дараа нь Arduino -г компьютерт холбоод Arduino Mega Board -ийг сонгоод зөв портыг сонгоно уу.

Алхам 3:

Зураг
Зураг

11. Одоо goto: Файл -> Жишээ -> ArduinoISP

12. Тэр жишээг нээнэ үү.

13. Дээрх зурагт үзүүлсэн шиг өөрчлөх (доор бас өгсөн болно):

#дахин тохируулах 53

#PIN_MOSI тодорхойлох 51

#PIN_MISO 50 -ийг тодорхойлох

#PIN_SCK тодорхойлох 52

14. Байршуулах: ArduinoISP.ino

Алхам 4:

Зураг
Зураг
Зураг
Зураг

12. Доор тайлбарласны дагуу зүүгээ холбоно уу: Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATtiny Pin 7 (SCK)

ATtiny pin 4 GND (Ground pin)

ATtiny Pin 8 -аас VCC (5V) хүртэл

Mega Pin 53 ATtiny Pin 1 (SS)

** Ground ба RESET хооронд 10uf конденсаторыг Arduino Mega руу холбоно уу.

Алхам 5:

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

13. Blink Led нооргийг atmega ашиглан аттинад байршуулахын тулд:

goto: Файл -> Жишээ -> Үндсэн -> Blink.ino

14. Дараа нь та 13 -аас 1 -р зүү рүү ноорог оруулах хэрэгтэй, учир нь ATtiny 85 нь зөвхөн 8 зүүтэй тул гаралтын зүүг өөрчлөх хэрэгтэй.

15. Үүний дараа: Tools Board ATtiny25/45/85

16. Дараа нь сонгох: Tools Processor ATtiny85

17. Цагийг тохируулах: Багажны цаг Дотоод 8Mhz

18. Одоо goto: Хэрэглэгч програмист Arduino ISP

19. Дараагийнх нь танд хэрэгтэй: Tools Burn Bootloader

20. Sketch -ийг байршуулж дуусгасан.:)

…….. Баярлалаа өдрийг сайхан өнгөрүүлээрэй…….

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