Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Hərkəsə salam: D.
Burada Arduino Uno R3 istifadə edərək hər hansı bir AVR çipini proqramlaşdırmağın sadə bir yolunu paylaşacağam
Kodu mikroprosessorunuza yazmaq üçün çox xərc tələb edən xüsusi bir proqramçı almaq əvəzinə Arduino Uno lazımdır.
Təchizat
Sizə lazım olacaq:
- Çıkarılabilir çipli Arduino uno r3 (1)
- Jumper telləri
- 10 uF elektrolit kondansatörü (1)
- C kodunuzdan yaradılan hex fayl
Addım 1: Arduino ISP
Birincisi: Arduino IDE -ni açın və Arduino ISP -ni Arduino -ya yükləyin
Fayl -> Nümunələr bölməsində tapa bilərsiniz
Yükləmə düyməsini basmadan əvvəl lövhənin növünü və COM portunu yoxlamaq lazımdır.
QEYD: bu kod Arduino -nuzu proqramçıya çevirəcək!
Addım 2: AVR üçün məlumat cədvəlini tapın və İşarəni yoxlayın
Pin 1 yaxınlığında kiçik bir nöqtə olan pimdir
(VCC, GND, Sıfırla, UCSK, MISO, MOSI) onları AVR -də tapmalıyıq.
Addım 3: Arduino'yu AVR -ə qoşun
Arduino'yu Şəkilə və AVR məlumat cədvəlinizə uyğun olaraq AVR -ə bağlayın
Arduinonun avtomatik sıfırlanmasını aradan qaldırmaq üçün Arduino -nun GND və RST arasında 10 uF kondansatör bağlamağı unutmayın.
Addım 4: Sigorta Ayarlarınızı alın və AVRDUDE Tətbiq edin
getmək
www.engbedded.com/fusecalc/
və AVR -ni seçin, mənimki Atmega16
Heç bir şeyi dəyişdirməyəcəyəm, buna görə də AVR -ni məhv etmirəm, ancaq daxili RC -ni 8 MHZ -ə dəyişəcəyəm "Xarici 16 MHZ kristal seçə bilərsiniz" bu sizə bağlıdır.
aşağıya fırladın və arqumenti kopyalayın
AVRDUDE proqramına yapışdırmaq üçün.
mənimki
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
AVEDUDE yükləmə linki:
download.savannah.gnu.org/releases/avrdude/
sonra açın və görüntüyə bənzər parametrləri dəyişdirin və avadanlıqdan asılı olaraq qoruyucu parametrlərini Əlavə əmr satırı arqlarına yapışdırmağı unutmayın.
Addım 5: C Kodunuzdan HEX Faylınızı alın
PIN 20 -də bir LED -in yanıb -sönməsi üçün sadə bir c kodu yazacam
hex faylını Flash bölməsində avrdude yükləyin və proqramı vurun
Addım 6: Son
Hər hansı bir sualınız üçün aşağıya yazın