Mündəricat:
- Addım 1: Lazım olan şeylər
- Addım 2: STM32 BOARD Xüsusiyyətləri (STM32F103C8T6)
- Addım 3: Arduino IDE -də STM32 lövhələrini quraşdırın
- Addım 4: lövhəni proqramlaşdırmaq üçün bağlantılar
- Addım 5: Şuranın proqramlaşdırılması
Video: Arduino IDE STM32F103C8T6 ilə STM32 lövhəsi: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Salam uşaqlar, çünki bir çox insanlar arduino lövhələrindən istifadə edir, lakin bildiyimiz kimi bəzi məhdudiyyətlərə malikdirlər, buna görə də bir neçə digər lövhə bir Arduino -dan daha yaxşı performans və daha yaxşı xüsusiyyətlər təqdim edə bilən bir arduino alternativi olaraq ortaya çıxdı və onlardan biri STM32 -dir. STM32 lövhəsi Arduino unodan daha ucuzdur və imkanları bir arduino unodan daha yaxşıdır, lakin yerli olaraq Arduino IDE tərəfindən dəstəklənmədiyindən onları əl ilə Arduino IDE -yə əlavə etməliyik. Bu təlimatlarda Arduino IDE -yə STM32 lövhələri əlavə edəcəyik və Arduino IDE -dən istifadə edərək bu lövhəni proqramlaşdıracağıq.
Addım 1: Lazım olan şeylər
Bu təlimatlar üçün aşağıdakılara ehtiyacımız olacaq: STM32: USB KABELİ: FTDI: Çörək lövhəsi və az tullanan
Addım 2: STM32 BOARD Xüsusiyyətləri (STM32F103C8T6)
STM32F103C8T6 -nın texniki xüsusiyyətləri aşağıda və şəkildə verilmişdir.: İstehsalçı STMicroelectronics Seriyası STM32F1 Nüvəli Prosessor ARM® Cortex®-M3 Əsas Ölçüsü 32 Bit Sürət 72MHz Bağlantı CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Çevik DMA, Motor İdarəetmə PWM, PDR, POR, PVD, PWM, Temp Sensor, WDT I/O 37 Proqram Yaddaş Ölçüsü 64KB (64K x 8) Proqram Yaddaş Tipi FLASH EEPROM Ölçüsü - RAM Ölçüsü 20K x 8 Gərginlik - Təchizat (Vcc/Vdd) 2V ~ 3.6V Məlumat çeviriciləri A/D 10x12b Osilatör Tipi Daxili İşləmə İstiliyi -40 ° C ~ 85 ° C (TA)
Addım 3: Arduino IDE -də STM32 lövhələrini quraşdırın
Arduino ide-də stm32 lövhələrini quraşdırmaq üçün aşağıdakı təlimatları və təqdim olunan şəkilləri izləyin: 1- Arduino.cc IDE-ni işə salın. "Fayl" menyusunu və sonra "Tercihlər" düyməsini basın. "Tercihlər" informasiya qutusu açılacaq, sonra "Əlavə Panolar Menecerləri URLləri" sahəsinə aşağıdakı linki əlavə edin: "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Klik" Ok "2-" Alətlər "menyusuna və sonra" Panolar> Panolar Meneceri "üzərinə basın. İdarə heyəti meneceri açılacaq və quraşdırılmış və mövcud lövhələrin siyahısını görəcəksiniz." STM32 F103Cxxx "seçin və quraşdırma düyməsini basın. Quraşdırma başa çatdıqdan sonra əsas adın yanında "MONTAJLI" etiketi görünür. İdarə Heyətini bağlaya bilərsiniz. İndi "Board" menyusunda STM32 lövhələr paketini tapa bilərsiniz. İstədiyiniz lövhələr seriyasını seçin: STM32F103CxxxPortu seçin
Addım 4: lövhəni proqramlaşdırmaq üçün bağlantılar
Stm32 -ni proqramlaşdırmaq üçün bu verilən sxemə əməl etməlisiniz. Programlaşdırmaq üçün açıq şəkildə Stm32 -ni almalısınız, digəri isə usb -dən ttl çeviricisidir, buna görə USB -dən TTL -ə çeviricisini alın və göstərilən sxemlərə əməl edin.
Addım 5: Şuranın proqramlaşdırılması
İndi arduino IDE -də göz qırpma eskizini açın və pin nömrəsini "PC13" olaraq dəyişdirin, çünki stm32 -nin bort lenti PC13 pinindədir, sonra alətlər bölməsindəki parametrləri seçin (məsələn: lövhələr, giriş portu, yükləmə üsulu və s.) image) & Kodu stm32 -yə yükləyin və bortda olan pc13 led şəkillərdə mənim kimi yanıb -sönməyə başlayacaq (görüntü keyfiyyəti üçün üzr istəyirik) və hətta gözə çarpan şəkildə yanıb -sönməsini görmək üçün PC13 -ə xarici LED də əlavə edə bilərsiniz. STM32 BOARD ilə layihələr hazırlamaqdan zövq alın.
Tövsiyə:
Kəsmə ilə DIY Dövrə Aktivlik Lövhəsi - MAKER - STEM: 3 addım (şəkillərlə)
Kəsmə ilə DIY Dövrə Aktivlik Lövhəsi | MAKER | KÖK: Bu layihə ilə elektrik cərəyanının yolunu dəyişə bilərsiniz ki, fərqli sensorlar vasitəsilə işləsin. Bu dizaynla Mavi LED -i yandırmaq və ya Buzzer -i işə salmaq arasında keçid edə bilərsiniz. İşıqdan asılı bir rezistor istifadə etmək seçiminiz də var
Dexter lövhəsi ilə temperatur və rütubət sensoru (DHT22): 7 addım
Temperatur və Nəmlik Sensoru (DHT22) Dexter lövhəsi ilə: Dexter lövhəsi elektronikanı öyrənməyi əyləncəli və asanlaşdıran bir təhsil məşqçi dəstidir. Lövhə, yeni başlayanlar üçün bir fikri uğurlu bir prototipə çevirmək üçün lazım olan bütün zəruri hissələri bir araya gətirir. Ürəyində Arduino olmaqla, çoxlu sayda
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
Arduino lövhəsi ilə RC avtomobilini qaldırın: 5 addım
Arduino lövhəsi ilə RC Avtomobilini qaldırın: Bu təlimat, Cənubi Florida Universitetindəki Makecourse (www.makecourse.com) layihəsi tələbinin yerinə yetirilməsi üçün yaradılmışdır. Arduino lövhəsi olan 4X4 RC Avtomobil idarəetməsi 3-D çaplı hissələrdən hazırlanmışdır
Ev avtomatlaşdırılması: Tiva TM4C123G istifadə edərək Bluetooth vasitəsi ilə Dimmer İdarəetmə ilə Avtomatik Şalter Lövhəsi: 7 addım
Ev Avtomatlaşdırması: Tiva TM4C123G istifadə edərək Bluetooth vasitəsi ilə Dimmer İdarəetmə ilə Avtomatik Anahtarlama Paneli: İndiki vaxtda həyatımızı həqiqətən asanlaşdıran televizorlarımız və digər elektron sistemlərimiz üçün uzaqdan idarəetmə vasitələri var. Boru işıqlarını, fanatları və digər elektrik cihazlarını idarə etmək imkanı verən ev avtomatlaşdırması haqqında heç düşünmüsünüzmü?