Mundarija:
- 1 -qadam: AT89S52 -ni odatdagidek o'tkazing
- 2 -qadam: AT89S52 -ni Arduino -ga ulang
- 3 -qadam: Mening dasturiy ta'minotim yordamida dasturlash (agar siz Avrdude -dan foydalanmoqchi bo'lsangiz, 4 -bosqichga o'ting)
- 4 -qadam: Avrdude yordamida dasturlash
- 5 -qadam: Avrdude yordamida dasturlash (davomi)
Video: 8051 dasturi (AT89 seriyasi) Arduino bilan: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Ushbu qo'llanma AT89S51 yoki AT89S52 (bu men sinovdan o'tgan) dasturlarini Arduino bilan dasturlashning to'liq echimini taqdim etadi. Ushbu yo'riqnomada bir nechta sozlamalar mavjud; eng oson sozlash Arduino IDE -dan boshqa qo'shimcha dasturiy ta'minotni talab qilmaydi.
1 -qadam: AT89S52 -ni odatdagidek o'tkazing
Agar u allaqachon simli bo'lsa, bu qadamni o'tkazib yubormang.
AT89S52 uchun minimal tizimni o'rnatish uchun odatda nima kerak:
Soat uchun: 1 x kristalli osilator, 33 MGts2x dan kam kondansatkichlar, qaysi kristal ishlatishingizga qarab taxminan 33 pF
Qayta tiklash davri uchun: 1x 10kOm qarshilik 1x 10 mF kondansatkich
Mikrokontroller, albatta, qayta o'rnatish sxemasisiz ishlashi mumkin, faqat uni yoqgandan so'ng uni qo'lda tiklash kerak.
Bundan tashqari, siz minimal tizim platalaridan birini ishlatishingiz mumkin. Agar shunday bo'lsa, davom eting va keyingi bosqichga o'ting.
2 -qadam: AT89S52 -ni Arduino -ga ulang
AT89S52 (AT89S51 ham) ISP protokoli sifatida SPIdan foydalanadi. RST pimi yuqoriga tortilganda u ISP rejimiga o'tadi.
1 -bosqichga qo'shimcha ravishda simlar: 8051 -dagi RST -pin Arduino -da 10 -chi; 8051 -dagi 8 -pin (P1.7) - Arduino (SCK) -dagi 13 -pin; 7 -pin (P1.6). 8051 - Arduino (MISO) 12 -piniga; 8051 -sonli 6 -pin (P1.5) - Arduino 11 -pin (MOSI).
3 -qadam: Mening dasturiy ta'minotim yordamida dasturlash (agar siz Avrdude -dan foydalanmoqchi bo'lsangiz, 4 -bosqichga o'ting)
Bu erdan:
Ma'lumot omboridagi eskizni yuklang va siz AT89S51 (52) dasturlashni boshlashingiz mumkin!
4 -qadam: Avrdude yordamida dasturlash
Arduino IDE oldindan o'rnatilgan avrdude bilan birga keladi. Bundan ham yaxshiroq, IDE bilan birga keladigan ArduinoISP AT89S51 (AT89S52) ni qo'llab -quvvatlaydi.
Birinchidan, "ArduinoISP" nomli eskizni arduino -ga yuklang. Eskizni Arduino IDE -dagi "Fayl" -> "Misollar" -> "11.. ArduinoISP" ostida topish mumkin.
Keyin AT89S51 (52) ni qo'llab -quvvatlash uchun siz avrdude konfiguratsiya faylini sozlashingiz kerak. Siz allaqachon o'zgartirilgan konfiguratsiyani ushbu sahifada yuklab olishingiz mumkin.
Kabelni ikki marta tekshiring, agar hamma narsa yaxshi bo'lsa, quyidagilarni bajaring:
"C: / Program Files (x86) Arduino / hardware / tools / avr / bin / avrdude.exe" -C E: /avrdude8051.conf -c stk500v1 -P COM3 -p 89s51 -b 19200
(Siz "avrdude.exe" yo'lini Arduino IDE o'rnatish yo'li bilan almashtirishni xohlashingiz mumkin. "COM3" ni dasturchi sifatida ishlatadigan arduino seriyali port nomi bilan almashtiring. Agar AT89S52 bo'lsa 89s51 ni 89s52 bilan almashtiring. "E: /avrdude8051.conf" ni yangi yuklangan konfiguratsiya yo'li bilan almashtiring.)
5 -qadam: Avrdude yordamida dasturlash (davomi)
Agar avrdude qurilma imzosini to'g'ri chiqarsa, sizning sozlamangiz to'g'ri.
Dasturni yuklash uchun oldingi qadamda bitta qo'shimcha variant bilan buyruqni bajaring:
-U chirog'i: w: YOURPROGRAM. HEX
Tasdiqlash uchun avrdude -ni ishga tushiring:
-U flesh: v: YOURPROGRAM. HEX
Avrdude -dan foydalanish haqida qo'shimcha ma'lumot olish uchun uning qo'llanmasiga qarang:
www.nongnu.org/avrdude/user-manual/avrdude_…
Tavsiya:
IoT ESP8266 seriyasi: 1- WIFI routerga ulanish: 4 qadam
IoT ESP8266 seriyasi: 1- WIFI routerga ulanish: Bu " Ko'rsatmalar " ning 1-qismi. ESP8266 NodeMCU yordamida veb -sayt ma'lumotlarini o'qish va jo'natish va o'sha veb -sayt yordamida harakatlarni amalga oshirish uchun narsalar Interneti loyihasini qanday qilishni tushuntirishga bag'ishlangan seriya
IoT ESP8266 seriyasi: 2- ThingSpeak.com orqali ma'lumotlarni kuzatib boring: 5 qadam
IoT ESP8266 seriyasi: 2- ThingSpeak.com orqali ma'lumotlarni kuzatib boring: bu IoT ESP8266 seriyasining ikkinchi qismi. 1 -qismni ko'rish uchun IoT ESP8266 seriyali ko'rsatmalarga qarang: 1 WIFI routeriga ulaning, bu bo'lim sizga sensorli ma'lumotni mashhur IoT bepul bulutli xizmatlaridan biriga qanday yuborish kerakligini ko'rsatishga qaratilgan https: //thingspeak.com
Siemens SIMATIC IOT2000 seriyasi Ubidots + Arduino IDE -ga: 8 qadam
Siemens SIMATIC IOT2000 seriyasidan Ubidots + Arduino IDE -ga: Arduinoning soddaligi, Siemensning ishonchliligi va tarixi bilan birgalikda SIMATIC IOT2000 seriyasini ulanish va qayta jihozlash imkoniyatlarini o'rganadigan zavod va muassasalarda sanoat shlyuzi uchun mukammal tanlovga aylantiradi. Yangi sensorlar
Arduino ASCD 8x 18650 aqlli zaryadlovchi / zaryadlovchini ESP8266 apparat seriyasi uchun o'zgartirish: 4 qadam
Arduino ASCD 8x 18650 aqlli zaryadlovchi / tushirish moslamasini ESP8266 seriyali seriyali uchun o'zgartiring: PCB 2.0 versiyasida va pastda ESP8266 Arduino adapterida noto'g'ri pinlar mavjud, bu erda siz Vortex It Batareya Portaliga simsiz aloqa uchun ESP8266 bilan foydalana olmaysiz (aloqa qila olmaysiz). ESP8266 Arduino adapterini Harga ulaydi
Raspberry Pi bilan Arduino dasturi: 5 qadam (rasmlar bilan)
Raspberry Pi bilan Arduino dasturi: Bu yo'riqnomada men Raspberry Pi bilan Arduinoni qanday dasturlashni ko'rsataman. Mening Twitter: twitter.com/steveschuler20 Men bu loyiha uchun ishlatgan qismlarga Kano Computer Kit Complete (Raspberry Pi ekranli va klaviatura) va Snapi