Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalar
- 2 -qadam: STM32 BOARD texnik xususiyatlari (STM32F103C8T6)
- 3 -qadam: STM32 taxtalarini Arduino IDE -ga o'rnating
- 4 -qadam: Kengashni dasturlash uchun ulanishlar
- 5 -qadam: Kengashni dasturlash
Video: Arduino IDE STM32F103C8T6 bilan STM32 taxtasi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Salom bolalar, chunki ko'p odamlar arduino taxtalarini ishlatishadi, lekin biz bilamizki, ularning cheklovlari bor, shuning uchun Arduino -ga qaraganda yaxshiroq ishlash va yaxshi xususiyatlarni taqdim eta oladigan boshqa bir nechta taxtalar paydo bo'ldi va ulardan biri STM32. STM32 taxtasi Arduino uno -dan ham arzonroq va uning imkoniyatlari Arduino uno -ga qaraganda ancha yaxshi, lekin ularni Arduino IDE qo'llab -quvvatlamagani uchun biz ularni qo'lda Arduino IDE -ga qo'shishimiz kerak. Shunday qilib, ushbu ko'rsatmalarda biz Arduino IDE -ga STM32 -ni qo'shamiz va biz Arduino IDE -dan foydalanib ushbu dasturni dasturlashtiramiz.
1 -qadam: Sizga kerak bo'lgan narsalar
Bu ko'rsatmalarni o'qish uchun bizga quyidagi narsalar kerak bo'ladi: STM32: USB CABLE: FTDI: Breadboard va bir nechta jumperlar
2 -qadam: STM32 BOARD texnik xususiyatlari (STM32F103C8T6)
STM32F103C8T6 texnik xususiyatlari quyida va rasmda keltirilgan.: Ishlab chiqaruvchi STMikroelektronika seriyali STM32F1 yadroli protsessor ARM® Cortex®-M3 32 bitli 72 MGts chastotali ulanish CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB tashqi qurilmalari DMA, Dvigatelni boshqarish PWM, PDR, POR, PVD, PWM, Harorat sensori, WDT I/U 37 raqami Dastur xotirasi hajmi 64KB (64K x 8) Dastur xotira turi FLASH EEPROM hajmi - RAM o'lchami 20K x 8 kuchlanish - Ta'minot (Vcc/Vdd) 2V ~ 3.6V A/D 10x12b Osilator turi Ichki ish harorati -40 ° C ~ 85 ° C (TA)
3 -qadam: STM32 taxtalarini Arduino IDE -ga o'rnating
Arduino ide-ga stm32 taxtalarini o'rnatish uchun quyidagi ko'rsatmalar va taqdim etilgan rasmlarga rioya qiling: 1- Arduino.cc IDE-ni ishga tushiring. "Fayl" menyusini va keyin "Sozlamalar" ni bosing. "Sozlamalar" muloqot oynasi ochiladi, so'ngra "Qo'shimcha taxtalar menejerlari URL -lari" maydoniga quyidagi havolani qo'shing: "https://dan.drown.org/stm32duino/package_STM32duino_index. json "OK" tugmasini bosing 2- "Asboblar" menyusini bosing va keyin "Boards> Boards Manager" ni bosing. Kengash menejeri ochiladi va siz o'rnatilgan va mavjud taxtalar ro'yxatini ko'rasiz. "STM32 F103Cxxx" ni tanlang va "Install" tugmasini bosing. O'rnatish tugagandan so'ng, asosiy nomning yonida "O'RNATILGAN" yorlig'i paydo bo'ladi. Kengash menejerini yopishingiz mumkin. Endi "Kengash" menyusida STM32 platalar to'plamini topishingiz mumkin. Kerakli taxtalar turkumini tanlang: STM32F103Cxxx Kengashni tanlang.
4 -qadam: Kengashni dasturlash uchun ulanishlar
Stm32 -ni dasturlash uchun siz ushbu sxemaga amal qilishingiz kerak. Buni dasturlash uchun siz Stm32 -ni aniq olishingiz kerak, ikkinchisi - usb to ttl konvertori, shuning uchun USB -dan TTL -konvertorini oling va ko'rsatilgan sxemalarga amal qiling.
5 -qadam: Kengashni dasturlash
Endi arduino IDE -dagi miltillash eskizini oching va pinni "PC13" ga o'zgartiring, chunki stm32 bortidagi LED PC13 pinida, keyin asboblar bo'limidagi sozlamalarni tanlang (masalan: taxtalar, port, yuklash usuli va boshqalar). Kodni stm32 -ga yuklang va bortli pc13 -dagi rasmlar meniki kabi miltillay boshlaydi (tasvir sifati uchun uzr so'rayman) va hatto uning miltillab yonayotganini ko'rish uchun siz PC13 -ga tashqi LEDni qo'shishingiz mumkin. Shunday qilib, STM32 BOARD bilan loyihalar tuzishdan zavqlaning.
Tavsiya:
Qanday qilib arzon Arduino taxtasi taxtasini yasash mumkin: 4 qadam (rasmlar bilan)
Arduino-dan arzon taxtani qanday yasash mumkin: Menga bir nechta kirish-chiqish pinlari kerak bo'lgan ba'zi loyihalarda Arduino kerak bo'lganda, men ko'pincha xavotirga tushaman Arduino-Tiny platformasi tufayli Arduino dasturini Attiny kabi Avr-tiny seriyasiga yoqish mumkin. 85/45Arduino-Tiny-bu ochiq manbali ATtiny to'plami
MXY taxtasi - kam byudjetli XY Plotter chizilgan robot taxtasi: 8 qadam (rasmlar bilan)
MXY taxtasi - kam byudjetli XY Plotter chizish robotlari taxtasi: Mening maqsadim mXY taxtasini XY plotter chizish mashinasining byudjetini past qilish uchun loyihalash edi. Shunday qilib, men ushbu loyihani amalga oshirmoqchi bo'lganlar uchun osonlashtiradigan taxta yaratdim. Oldingi loyihada, 2 dona Nema17 pog'onali dvigatel ishlatilganda, bu taxta
KB-IDE: ESP32 taxtasi uchun blokirovka dasturi: 5 qadam
KB-IDE: ESP32 taxtasi uchun blokirovka dasturi: 2019 yil 15-iyunda MakerAsia KB-IDE-ni ishga tushirdi, ESP-IDF va Arduino IDE uchun yangi IDE (ESP32 Core) .KB-IDE-bu IoT platalari uchun uch rejimli dasturlash. Hozirda ESP32 kartalarini qo'llab -quvvatlash. Foydalanuvchilar Bloklash rejimida (Vizual dasturlash) va Kodda dasturlashlari mumkin
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash - Esp kartalarini Arduino Ide -ga o'rnatish va Esp -ni dasturlash: 4 qadam
Arduino IDE bilan Esp 8266 Esp-01 bilan ishlashni boshlash | Esp-ni Arduino Ide-ga o'rnatish va Esp-ni dasturlash: Bu yo'riqnomada biz esp8266 platalarini Arduino IDE-ga o'rnatishni, esp-01-ni dasturlashni va unga kodni yuklashni o'rganamiz. ESP-platalar juda mashhur bo'lgani uchun men ko'rsatmalarni to'g'rilash haqida o'yladim. bu va ko'pchilik odamlar muammoga duch kelishadi
Tinusaur taxtasi bilan ishlash uchun Arduino IDE -ni qanday sozlash kerak: 3 qadam
Tinusaur platalari bilan ishlash uchun Arduino IDE -ni qanday sozlash kerak: bu Arduino IDE -ni Tinusaur platalari bilan ishlashga sozlash bo'yicha qisqacha qo'llanma. Asosan, uni Atmel ATtiny85/45/25 mikrokontrolderlari bilan ishlash. . Faqatgina farq shundaki, u taxtalar ro'yxatida Tinusau sifatida paydo bo'ladi