Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Цахилгааны утас
- Алхам 2: Програм хангамжийн тохиргоо
- Алхам 3: Ноорогоо байршуулж байна
Видео: Arduino Uno -д зориулсан ATtiny програмист: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Хэрэв та Arduino платформтой итгэлтэй болсон бөгөөд өөр атмел микроконтроллер програмчлахыг хүсч байвал энэ гарын авлага нь эхний алхамуудыг хийхэд тань туслах болно. Ялангуяа та олон ATtiny микроконтроллерыг (2313/4313 25/45/85, магадгүй бусад) програмчлахын тулд Arduino Uno нийцтэй хавтангуудад бамбай хийх болно.
Хангамж
Энэхүү энгийн төслийн хувьд танд дараахь зүйлс хэрэгтэй болно.
-самбар (нэг эсвэл хоёр талт дор хаяж 20х10 цэг)
-3х5 мм хэмжээтэй LED
-3x 220-330 Ом эсэргүүцэл
-20 зүү залгуур
-12 эрэгтэй зүү толгой (дор хаяж)
-1х холбогч
-зарим холбогч утас
Мэдээжийн хэрэг хамтран ажиллах ATtiny микроконтроллер (миний хувьд энэ бол 2313)
Алхам 1: Цахилгааны утас
Би алхам алхмаар зааварчилгаа гаргадаггүй, тиймээс би эцсийн үр дүн болон зарим утсыг холбодог. Fritzing зураг дээр LED -ийн туйлыг хүндэтгэдэггүйг анхаарна уу.
Хэрэв та нэг талт перфрон хавтанг ашиглахаар шийдсэн бол тээглүүрийг уртасгаж, ар талаас нь гагнахын тулд эрэгтэй хавчаарын толгойг хавчаараар дарах хэрэгтэй.
Би холбогчийг GND зүүг (таны ашиглаж буй микроконтроллероос хамаарч) өөрчлөх шаардлагатай байгаа ч гэсэн би ATTiny 2313 дээр ноорогоо GND -гүй байсан ч байршуулж чадсан …
Ногоон LED нь үргэлж асаалттай байдаг бөгөөд заавал биш юм.
Алхам 2: Програм хангамжийн тохиргоо
Одоо та arduino isp -ийг arduino самбар дээр байршуулах хэрэгтэй. Файл -> Жишээ -> ArduinoISP руу очно уу.
Байршуулахаасаа өмнө 8 ба 9 -р тээглүүр ашиглан LED -ийн зан байдлыг өөрчилж болно, 7 -р зүүг ашиглахгүй. PMODE (миний хувьд цэнхэр) бол ноорог байршуулах үед анивчдаг зүйл юм. Алдаа гарсан тохиолдолд ERR асах болно. Би алдааг дуурайх гэж оролдсон боловч ассангүй … HB нь HeartBeat гэсэн товчлол бөгөөд үе үе асаж, унтрах болно. Надад тийм ч ашигтай биш боловч та үүнийг ERR LED -ийн оронд оноож өгч болно.
Алхам 3: Ноорогоо байршуулж байна
Одоо та ноорогоо байршуулахад бэлэн боллоо. Та өөрийн тусгай самбар (микроконтроллер) суулгасан эсэхээ шалгаад, дараа нь Tools -> Programmer -> Arduino руу очиж ISP болгоно уу.
Таны ноорог дээр өгсөн дижитал тээглүүр нь таны микроконтроллер дээрхтэй тохирч байгаа эсэхийг шалгаарай.
Одоо та ноорогоо байршуулахад бэлэн боллоо!
Зөвлөмж болгож буй:
Arduino UNO -той ATTINY микроконтроллерийн жижиг програмист: 7 алхам
Arduino UNO -той ATTINY микроконтроллерийн бяцхан програмист: ATTINY серийн микроконтроллерыг олон талт байдал, хямд үнээр ашиглах нь сонирхолтой боловч Arduino IDE гэх мэт орчинд хялбархан програмчлах боломжтой байдаг. амархан шилжүүлэх
ATTiny HV програмист: 4 алхам
ATTiny HV програмист: Энэхүү заавар нь ESP8266 болон хөтөч дээр суурилсан хэрэглэгчийн интерфэйсийг ашигладаг ATTiny програмчлалын хэрэгсэлд зориулагдсан бөгөөд гал хамгаалагчийг уншиж, тохируулахын тулд өмнөх зааварчилгаа өгсөн Fuse редакторыг дагаж мөрддөг боловч одоо флэшийг устгах, унших, бичихийг дэмждэг
Arduino -д зориулсан өөр нэг ATTINY85 ISP програмист бамбай: 8 алхам
Arduino -д зориулсан өөр нэг ATTINY85 ISP програмист бамбай: ATTINY85 ISP програмист бамбай нь ATTiny85 µControllers -ийг хялбархан програмчлах зориулалттай бөгөөд бамбай нь Arduino Uno самбарт залгагдсан байх ёстой. Цуваа програмист & quot
Atmel Studio -д зориулсан STK500 AVR хямд програмист: 7 алхам
Atmel Studio -д зориулсан STK500 AVR хямд програмист: Atmel Studio бол AVR програмыг хийх хүчирхэг хэрэгсэл боловч програм бичих нь эхний алхам юм. Програмаа ашиглахын тулд та хэлхээ хийж, кодоо микроконтроллер руу шилжүүлэх ёстой. Та AVR -ийг Atmel Studio -аас програмчилж болно
AVR микроконтроллерт зориулсан ISP програмист: 4 алхам
AVR микроконтроллерт зориулсан ISP програмист: Микроконтроллер програмист бол машины хэлний кодыг компьютерээс микроконтроллер/EEPROM руу шилжүүлэхэд ашигладаг програм хангамж дагалддаг техник хангамжийн төхөөрөмж юм. AVR микроконтроллерт зориулсан ISP програмист бол … ашигладаг сериал програмистууд юм