Mündəricat:

Arduino lövhəsindən istifadə edərək AVR lövhəsini necə proqramlaşdırmaq olar: 6 addım
Arduino lövhəsindən istifadə edərək AVR lövhəsini necə proqramlaşdırmaq olar: 6 addım

Video: Arduino lövhəsindən istifadə edərək AVR lövhəsini necə proqramlaşdırmaq olar: 6 addım

Video: Arduino lövhəsindən istifadə edərək AVR lövhəsini necə proqramlaşdırmaq olar: 6 addım
Video: LM75 Temperatur Sensoru | Arduino PLC-ni söndürün 2024, Iyul
Anonim
Arduino lövhəsindən istifadə edərək AVR lövhəsini necə proqramlaşdırmaq olar
Arduino lövhəsindən istifadə edərək AVR lövhəsini necə proqramlaşdırmaq olar

Ətrafınızda bir AVR mikrokontrolör lövhəsi varmı? Proqramlaşdırmaq çətindir? Yaxşı, doğru yerdəsiniz. Burada, Arduino Uno lövhəsini proqramçı olaraq istifadə edərək Atmega8a mikrokontroller lövhəsini necə proqramlaşdıracağınızı sizə göstərəcəyəm. Beləliklə, heç bir uzatmadan, başlayaq!

Addım 1: Bütün əşyaları toplayın

Bütün əşyaları toplayın
Bütün əşyaları toplayın

Budur sizə lazım olacaq hər şey:

  • Bir Arduino UNO/MEGA/nano mikrokontrolör lövhəsi.
  • Uyğun bir mikro nəzarətçi ilə bir AVR mikrokontrolör lövhəsi (məsələn, Atmega 8a)
  • Arduino lövhəsi üçün uyğun bir USB kabeli
  • Altı keçid teli (ikisi güc üçün, biri hədəf AVR lövhəsini yenidən qurmaq üçün, qalan üçü əlaqə üçün)

Daha çox bilmək üçün yuxarıdakı şəklə vurun.

Addım 2: ISP Proqramını Arduino Board -a yükləyin

ISP Proqramını Arduino Board -a yükləyin
ISP Proqramını Arduino Board -a yükləyin

Arduino IDE -ni işə salın və Fayllar> Nümunələr> ArduinoISP -ə gedin. Alətlər> Lövhələrdən uyğun lövhəni seçin. Proqramı Arduino lövhəsinə yükləyin.

Addım 3: Hədəf AVR Kartını Arduino Kartına qoşun

Hədəf AVR Kartını Arduino Kartına qoşun
Hədəf AVR Kartını Arduino Kartına qoşun
Hədəf AVR Kartını Arduino Kartına qoşun
Hədəf AVR Kartını Arduino Kartına qoşun

Aşağıdakı kimi bağlantılar qurun (AVR -dən Arduino lövhəsinə):

VCC 5 volt

GND - GND

RST/Sıfırla D10

MISO -dan D11 -ə qədər

MOSI -dən D12 -ə qədər

SC13 -dən D13 -ə qədər

Belə etiketli pinlər tapa bilmirsinizsə, internetdəki mikro nəzarətçi çipinin məlumat cədvəlinə baxın. Yuxarıdakı bəzi məşhur Atmega mikrokontrolör IC -lərinin pinout diaqramını əlavə etdim. AVR lövhəmdə Atmega 8a var idi. Ayrıca, lövhədəki bütün vacib sancaqlar etiketləndi. Boş və zəif tellərdən istifadə etmədiyinizə əmin olun.

Addım 4: AVR lövhəsində Önyükləyicini yandırın

Bootloader -ı AVR lövhəsində yandırın
Bootloader -ı AVR lövhəsində yandırın

Goto Alətləri> Lövhələr> Arduino NG və ya daha yuxarı seçin. Sonra alətlər> Prosessor bölməsinə gedin və AVR lövhənizdə olanı seçin. Alətlər> Proqramçıya gedin və ISP olaraq Arduino seçin. İndi yenidən Alətlərə gedin və "Bootloader Yaz" düyməsini basın. Arduino lövhəsindəki RX və TX LED -ləri bir neçə dəfə tez yanıb sönməlidir və heç bir səhv olmadan 'Yükləmə yükləyicisi bitdi' yazan bir mesaj görünsə, AVR lövhəniz proqramlaşdırılmağa hazırdır!

Addım 5: AVR lövhəsini sınayın

AVR lövhəsini sınayın
AVR lövhəsini sınayın

LED yanıp sönmə kimi sadə bir proqram yükləyin. Fayllara Git> Nümunələr> Əsaslar> Blink. Shift düyməsini basıb saxlayın və Yüklə düyməsini basın. Yükləmə tamamlandıqdan sonra əlaqə tellərini çıxarıb AVR lövhənizi işə sala və düzgün proqramlaşdırılıb -düzəldilmədiyini yoxlaya bilərsiniz.

Addım 6: Tamamlandı

Image
Image
Tamamlandı!
Tamamlandı!

İndi sərin elektronika layihələri etmək üçün bir AVR lövhəsindən istifadə edə bilərsiniz. Model dəmiryolçuluğunu sevdiyim üçün, lokomotivin avtomatlaşdırılmış sxemdə işləməsi üçün sadə bir proqram yüklədim. AVR lövhəmdə iki motor çıxışı olduğundan lokomotivi və döngəni idarə etmək üçün istifadə edə bilərəm. Bu kodun proqram faylını növbəti addımda tapa bilərsiniz. Əgər maraqlanırsınızsa, mənimki də yoxlaya bilərsiniz.

Bu gün onunla nə etdiyinizi bilmək istərdim. Ən yaxşısı!

Tövsiyə: