Агуулгын хүснэгт:
- Алхам 1: Программистын схемийн диаграм
- Алхам 2: Хэлхээний самбар
- Алхам 3: Гагнуурын бүрэлдэхүүн хэсгүүд
- Алхам 4: Програмыг микроконтроллерийн санах ойд шатаах
Видео: AVR микроконтроллерт зориулсан ISP програмист: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Микроконтроллер програмист бол машины хэлний кодыг компьютерээс микроконтроллер/EEPROM руу дамжуулахад ашигладаг програм хангамж дагалддаг техник хангамжийн төхөөрөмж юм. AVR микроконтроллерийн ISP програмист бол цуваа портыг ашиглан RS232 протоколоор компьютертэй харьцах сериал програмистууд юм. Тэд компьютер дээр ажилладаг хобби сонирхогчдын дунд илүү түгээмэл байдаг бөгөөд үүнийг зөвхөн хийдэг.
Алхам 1: Программистын схемийн диаграм
Микроконтроллер програмист бол компьютерын хэлний кодыг компьютерээс EEPROM микроконтроллерт дамжуулахад ашигладаг програм хангамж дагалддаг техник хангамжийн төхөөрөмж юм. Хөрвүүлэгч нь угсралт, C, java гэх мэт хэл дээр бичигдсэн кодыг машины хэлний код болгон хөрвүүлж, зургаан өнцөгт файлд хадгалдаг. Микроконтроллер програмист нь компьютер болон зорилтот хянагчийн хоорондох интерфейсийн үүрэг гүйцэтгэдэг. Программистын API програм хангамж нь компьютерт хадгалагдсан зургаан өнцөгт файлаас өгөгдлийг уншиж, хянагчийн санах ойд өгдөг. Програм хангамж нь өгөгдлийг компьютерээс цуваа, зэрэгцээ эсвэл USB порт ашиглан техник хангамж руу дамжуулдаг.
ATmega32 микро хянагч нь SPI холболтод зориулагдсан тээглүүр ашиглан програмчлагдсан байдаг. Цуваа захын интерфэйс нь синхрон, бүрэн дуплекс протокол юм. SPI нь "3 утастай интерфейс" протокол гэж нэрлэгддэг тул MISO, MOSI, SCK гэсэн 3 холбооны шугам хэрэгтэй. SPI протокол нь харилцаа холбооны хоёр төхөөрөмжтэй байх шаардлагатай. Тэдний нэг нь МАСТЕР, нөгөө нь БООЛ гэж тооцогддог.
Алхам 2: Хэлхээний самбар
Тонер дамжуулах аргыг ашиглан гэртээ өөрөө самбар хийж болно.
Цахилгаан хэлхээний дизайны програм хангамжийг ашиглан хэлхээний схемийг ПХБ -ийн схем болгон хөрвүүлэх.
ПХБ -ийн байршлын толин тусгал зургийг хэвлэх. Лазер принтер ашиглан гялгар цаасан дээр/гэрэл зургийн цаас дээр хэвлэх ёстой.
Манай ПХБ -ийн зохион байгуулалтын дизайны дагуу зэс бүрсэн хавтанг шаардлагатай хэмжээгээр огтолно.
Зэс хавтанг хэвлэсэн байршилд байрлуулахын тулд зэсийг хэвлэсэн байрлал руу доош харуул. Халуун төмрийг хэсэг хугацаанд чанга дарна. Цаасыг халаахад бэх нь зэс хавтан руу шилжинэ. Хэрэв цаас хавтан дээр наалдсан бол бүлээн ус ашиглан цаасыг сайтар арилгаарай.
Манай хар схемийн доорхи схем.
Устөрөгчийн хэт исэл дээр уусмал ашиглан хар шугамаас бусад бүх зэсийг зайлуулна.
Алхам 3: Гагнуурын бүрэлдэхүүн хэсгүүд
Манай хар схемийн доорхи схем.
Устөрөгчийн хэт исэл дээр уусмал ашиглан хар шугамаас бусад бүх зэсийг зайлуулна.
Нарийхан элсний цаас ашиглан хар бэхийг арилгана.
Үсрэгчийн нүхийг өрөмдөхийн тулд.
Энэхүү хэвлэмэл хэлхээний самбар (ПХБ) дээр эд анги, утсыг гагнах.
Одоогийн байдлаар SPI дэмжлэгтэй AVR микроконтроллеруудад зориулж програмист хийх ажил дуусч байна.
Алхам 4: Програмыг микроконтроллерийн санах ойд шатаах
Програмыг микроконтроллерийн санах ойд шатаахын тулд програмистын утсыг микроконтроллерын мэдээллийн хуудсан дээрх диаграммын дагуу холбох хэрэгтэй.
Дараа нь програмистыг компьютерын цуваа порт руу холбож, USB залгуурыг холбоно уу.
Микроконтроллерын програмаас микроконтроллерт ойлгомжтой машин хэлний зааврыг агуулсан hex файлыг үүсгэхийн тулд хөрвүүлэгчийг ашиглана уу. Программист энэхүү зургаан өнцөгт файлын агуулгыг микроконтроллерийн санах ойд дамжуулдаг. Програмыг микроконтроллерийн санах ойд шилжүүлж эсвэл бичсний дараа програмын дагуу ажилладаг.
Дараагийн видеон дээр бид микроконтроллерийн энгийн програмыг бий болгохыг хичээх болно.
Програмын дагуу микроконтроллер нь LED -ийн анивчдаг байдлыг хянадаг.
Бид угсарсан програмистыг ашиглан микроконтроллерийн гал хамгаалагчийг тохируулж AVR ATMega32 микроконтроллерийн санах ойд програмыг шатаах болно.
Илүү олон видеог удахгүй оруулах болно. Юу ч алдахгүйн тулд манай YouTube сувагт бүртгүүлээрэй!
Аз жаргалтай хийлээ, баярлалаа!
Зөвлөмж болгож буй:
ISP Wifi модулийг ESP8266 флаш ба програмист ашиглан ESP8266 AT програмыг хэрхэн яаж Flash хийх эсвэл програмчлах вэ: 6 алхам
ISP Wifi модулийг ESP8266 флашер ба программист ашиглан ESP8266 AT програмыг хэрхэн яаж асаах эсвэл програмчлах вэ: Тодорхойлолт: Энэхүү модуль нь ESP-01 эсвэл ESP-01S төрлийн ESP8266 модульд зориулсан USB адаптер /програмист юм. Энэ нь ESP01 -ийг залгахын тулд 2x4P 2.54 мм хэмжээтэй эмэгтэй толгойгоор тоноглогдсон болно. Мөн энэ нь ESP-01-ийн бүх тээглүүрийг 2x4P 2.54 мм хэмжээтэй эрэгтэй цоорхойгоор гаргаж авдаг
Arduino -д зориулсан өөр нэг ATTINY85 ISP програмист бамбай: 8 алхам
Arduino -д зориулсан өөр нэг ATTINY85 ISP програмист бамбай: ATTINY85 ISP програмист бамбай нь ATTiny85 µControllers -ийг хялбархан програмчлах зориулалттай бөгөөд бамбай нь Arduino Uno самбарт залгагдсан байх ёстой. Цуваа програмист & quot
Arduino Uno -д зориулсан ATtiny програмист: 3 алхам
ATtiny Programmer for Arduino Uno: Хэрэв та Arduino платформтой итгэлтэй болсон бөгөөд өөр атмель микроконтроллер програмчлахыг оролдож байгаа бол энэхүү гарын авлага нь эхний алхамуудыг хийхэд тань туслах болно. Ялангуяа та Arduino Uno нийцтэй хавтангуудад зориулж бамбай хийх болно
Atmel Studio -д зориулсан STK500 AVR хямд програмист: 7 алхам
Atmel Studio -д зориулсан STK500 AVR хямд програмист: Atmel Studio бол AVR програмыг хийх хүчирхэг хэрэгсэл боловч програм бичих нь эхний алхам юм. Програмаа ашиглахын тулд та хэлхээ хийж, кодоо микроконтроллер руу шилжүүлэх ёстой. Та AVR -ийг Atmel Studio -аас програмчилж болно
LED ба RGB бүхий бяцхан микроконтроллерт: 4 алхам
LED ба RGB -тэй жижигхэн микроконтроллер: Энэ хэлхээнд AT TINY микроконтроллер ашиглагддаг бөгөөд энэ нь 5 -р зүү дээр LED (гэрэл ялгаруулах диод) эсвэл RGB (улаан, ногоон цэнхэр LED) -ийг тодорхой давтамжтайгаар унтрааж асаах боломжтой. Arduino нь 5 вольтын эх үүсвэрийг өгдөг бөгөөд резистор нь гүйдлийг хязгаарладаг