Mündəricat:
- Addım 1: Proqramçı Dövrə Şematik Diaqramı
- Addım 2: Dövrə lövhəsi
- Addım 3: Lehim Bileşenleri
- Addım 4: Proqramı Mikrodenetleyicinin Yaddaşına Yandırmaq
Video: AVR Mikrokontrolörləri üçün ISP Proqramçısı: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Mikro nəzarətçi proqramçısı, maşın dilinin kodunu PC -dən mikro nəzarətçiyə/EEPROM -a ötürmək üçün istifadə olunan proqram təminatı ilə təchiz edilmiş bir cihazdır. AVR mikrokontrolörləri üçün ISP proqramçısı, RS232 protokolları ilə PC ilə qarşılıqlı əlaqə qurmaq üçün serial portdan istifadə edən Serial Proqramçılardır. Kompüterdə işləyən həvəskarlar arasında daha populyardır və sadəcə hazırlayır.
Addım 1: Proqramçı Dövrə Şematik Diaqramı
Mikro nəzarətçi proqramçısı, maşın dilinin kodunu kompüterdən EEPROM mikro nəzarətçisinə ötürmək üçün istifadə olunan proqram təminatı ilə təchiz edilmiş bir cihazdır. Tərtibçi montaj, C, java və s. Kimi dillərdə yazılan kodu maşın dili koduna çevirir və bir hex faylında saxlayır. Bir mikro nəzarətçi proqramçısı, PC ilə hədəf nəzarətçi arasında bir interfeys rolunu oynayır. Proqramçının API proqramı PC -də saxlanılan hex fayldakı məlumatları oxuyur və nəzarətçinin yaddaşına verir. Proqram, məlumatları kompüterdən serial, paralel və ya USB portundan istifadə edərək aparata ötürür.
Mikro nəzarətçi, ATmega32, SPI ünsiyyəti üçün nəzərdə tutulmuş pinlərdən istifadə etməklə proqramlaşdırılmışdır. Serial Periferik İnterfeysi sinxron, tam dupleks bir protokoldur. SPI, "3 telli interfeys" protokolu olaraq da bilinir, çünki MISO, MOSI və SCK adlı 3 əlaqə xəttinə ehtiyac duyur. SPI protokolu ünsiyyət üçün iki cihaza ehtiyac duyur. Onlardan biri MASTER, digəri isə QUL kimi qəbul edilir.
Addım 2: Dövrə lövhəsi
Toner köçürmə üsulundan istifadə edərək evdə öz elektron kartınızı edə bilərsiniz.
Dövrə sxematik diaqramını PCB düzülüşünə çevirmək üçün açar lövhə dizayn proqramından istifadə edin.
PCB planının güzgü görüntüsünün çapını etmək. Çap Lazer Yazıcıdan istifadə edərək Parlaq kağız/Foto Kağız üzərində çəkilməlidir.
PCB layout dizaynımıza uyğun olaraq mis örtüklü lövhəni lazımi ölçüdə kəsmək üçün.
Mis lövhəni Çap edilmiş düzülüşün üzərinə, mis tərəfi aşağıya doğru basılan düzmə tərəfə qoyun. Bir müddət qaynar ütüyə sıx sıxın. Kağızın qızdırılması mürəkkəbi mis lövhəyə köçürəcək. Kağız boşqaba yapışırsa, kağızı düzgün çıxarmaq üçün isti su istifadə edin.
Qara mürəkkəbin altında sxem sxemimiz.
Qara xətlər istisna olmaqla bütün digər misləri əsas hidrogen peroksid üzərində aşındırma məhlulu ilə çıxarın.
Addım 3: Lehim Bileşenleri
Qara mürəkkəbin altında sxem sxemimiz.
Qara xətlər istisna olmaqla bütün digər misləri əsas hidrogen peroksid üzərində aşındırma məhlulu ilə çıxarın.
Qara mürəkkəbi çıxarmaq üçün incə qum kağızı istifadə edin.
Tullanan üçün delik açmaq üçün.
Bu Çaplı devre kartında (PCB) komponentləri və telləri lehimləmək üçün.
Hazırda SPI dəstəyi olan AVR mikrokontrolörləri üçün proqramçı hazırlanması başa çatmışdır.
Addım 4: Proqramı Mikrodenetleyicinin Yaddaşına Yandırmaq
Proqramı mikro nəzarətçinin yaddaşına yazmaq üçün proqramlaşdırıcının tellərini mikro nəzarətçinin məlumat cədvəlindəki pinout diaqramına uyğun olaraq mikro nəzarətçinin pinlərinə bağlamaq lazımdır.
Sonra proqramçını kompüterin serial portuna qoşun və usb elektrik fişini qoşun.
Bir mikro nəzarətçinin proqramından bir mikro nəzarətçi tərəfindən başa düşülən maşın dili təlimatını ehtiva edən hex faylını yaratmaq üçün tərtibçidən istifadə edin. Proqramçı bu hex faylının məzmununu mikro nəzarətçinin yaddaşına köçürür. Bir proqram mikrokontrolörün yaddaşına köçürüldükdən və ya yazıldıqdan sonra proqrama uyğun işləyir.
Növbəti videoda mikro nəzarətçi üçün sadə bir proqram yaratmağa çalışacağıq.
Proqrama uyğun olaraq mikrokontrolör LED -in yanıb sönməsini idarə edəcək.
Mikro nəzarətçinin qoruyucu bitlərini konfiqurasiya etmək və AVR ATMega32 mikro nəzarətçisinin yaddaşına proqramı yazmaq üçün yığdığımız proqramçıdan istifadə etməyə çalışacağıq.
Daha çox video tezliklə. Heç bir şeyi qaçırmamaq üçün YouTube kanalımıza abunə olun!
Xoşbəxt olun, təşəkkürlər!
Tövsiyə:
Arduino UNO ilə ATTINY mikrokontrolörləri üçün kiçik bir proqramçı: 7 addım
Arduino UNO ilə ATTINY Mikrokontrolörleri üçün Kiçik Bir Proqramçı: Çox yönlülüyü, aşağı qiyməti, həm də Arduino IDE kimi mühitlərdə asanlıqla proqramlaşdırıla bilməsi səbəbindən ATTINY seriyalı mikrokontrolörlərdən istifadə etmək maraqlıdır. Arduino modulları üçün nəzərdə tutulmuş proqramlar asanlıqla köçür
AVR Proqramçısı W/Yüksək Gərginlik: 17 Addım
AVR Proqramçısı W/Yüksək Gərginlik: Bu mənim ilk təlimatımdır. Hazırladığım lövhə AVR Proqramçısıdır. Lövhə, son bir neçə ildə qurduğum 4 ayrı prototip lövhəsinin funksiyalarını özündə birləşdirir: - Əsasən ATtiny cihazlarında fu qurmaq üçün istifadə olunan yüksək gərginlikli AVR proqramçısı
Arduino Uno üçün ATtiny Proqramçısı: 3 addım
Arduino Uno üçün ATtiny Programmer: Arduino platformasına güvənirsinizsə və digər atmel mikrokontrolörlərini proqramlaşdırmaq istəyirsinizsə, bu təlimat ilk addımlarınızı atmağa kömək edəcək. Xüsusilə Arduino Uno uyğun lövhələr üçün bir qalxan hazırlayacaqsınız
Atmel Studio üçün ucuz STK500 AVR Proqramçısı: 7 addım
Atmel Studio üçün ucuz STK500 AVR Proqramçısı: Atmel Studio AVR proqramları hazırlamaq üçün güclü bir vasitədir, ancaq proqram yazmaq ilk addımdır. Proqramınızı istifadə etmək üçün bir dövrə düzəltməlisiniz və kodunuzu mikro nəzarətçiyə köçürməlisiniz. AVR -ni Atmel Studio -dan istifadə edərək proqramlaşdıra bilərsiniz
USBTiny ISP Proqramçısı necə qurulur: CNC PCB Freze Maşını istifadə edərək: 13 Addım (Şəkillərlə)
USBTiny ISP Proqramçısını Necə Yaratmaq olar: CNC PCB Freze Maşını istifadə edərək: Öz elektron layihənizi sıfırdan necə quracağınızı düşünmüsünüzmü? Elektronika layihələri etmək bizim üçün, istehsalçılar üçün çox maraqlı və əyləncəlidir. Ancaq istehsalçı mədəniyyətinə yeni addım atan əksər istehsalçılar və aparat meraklıları öz layihələrini qurdular