Mundarija:

Arduino IDE STM32F103C8T6 bilan STM32 taxtasi: 5 qadam
Arduino IDE STM32F103C8T6 bilan STM32 taxtasi: 5 qadam

Video: Arduino IDE STM32F103C8T6 bilan STM32 taxtasi: 5 qadam

Video: Arduino IDE STM32F103C8T6 bilan STM32 taxtasi: 5 qadam
Video: Программирование STM32 в Arduino IDE. 2024, Iyul
Anonim
Arduino IDE STM32F103C8T6 bilan STM32 taxtasi
Arduino IDE STM32F103C8T6 bilan STM32 taxtasi

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

Sizga kerak bo'lgan narsalar
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)

STM32 BOARD Xususiyatlari (STM32F103C8T6)
STM32 BOARD 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

STM32 taxtalarini Arduino IDE -ga o'rnating
STM32 taxtalarini Arduino IDE -ga o'rnating
Arduino IDE -da STM32 platalarini o'rnating
Arduino IDE -da STM32 platalarini o'rnating
STM32 taxtalarini Arduino IDE -ga o'rnating
STM32 taxtalarini Arduino IDE -ga o'rnating
Arduino IDE -da STM32 platalarini o'rnating
Arduino IDE -da STM32 platalarini 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

Kengashni dasturlash uchun ulanishlar
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

Kengashni dasturlash
Kengashni dasturlash
Kengashni dasturlash
Kengashni dasturlash
Kengashni dasturlash
Kengashni dasturlash
Kengashni dasturlash
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: