İçindekiler:

Arduino IDE ile STM32 Kartı STM32F103C8T6: 5 Adım
Arduino IDE ile STM32 Kartı STM32F103C8T6: 5 Adım

Video: Arduino IDE ile STM32 Kartı STM32F103C8T6: 5 Adım

Video: Arduino IDE ile STM32 Kartı STM32F103C8T6: 5 Adım
Video: STM32 Kartına ST-Link V2 ile Bootloader Yükleme İşlemi #5 2024, Kasım
Anonim
Arduino IDE ile STM32 Kartı STM32F103C8T6
Arduino IDE ile STM32 Kartı STM32F103C8T6

Merhaba arkadaşlar, pek çok insan arduino kartlarını kullandığından, ancak bazı sınırlamaları olduğunu bildiğimiz gibi, arduino'dan daha iyi performans ve daha iyi özellikler sunabilen arduino alternatifi olarak az sayıda diğer kart ortaya çıktı ve bunlardan biri STM32. STM32 kartı Arduino uno'dan bile daha ucuzdur ve yetenekleri bir arduino uno'dan çok daha iyidir, ancak Arduino IDE tarafından yerel olarak desteklenmedikleri için bunları manuel olarak Arduino IDE'ye eklememiz gerekir. Yani bu talimatta Arduino IDE'ye STM32 kartları ekleyeceğiz ve bu kartı Arduino IDE kullanarak programlayacağız.

Adım 1: İhtiyacınız Olan Şeyler

İhtiyacın olan şeyler
İhtiyacın olan şeyler

Bu talimat için aşağıdaki şeylere ihtiyacımız olacak: STM32:USB CABLE:FTDI:"Breadboard & Few Jumper

Adım 2: STM32 KURULU Özellikleri (STM32F103C8T6)

STM32 KURULU Özellikleri (STM32F103C8T6)
STM32 KURULU Özellikleri (STM32F103C8T6)

STM32F103C8T6'nın özellikleri aşağıda ve görselde verilmiştir.: Üretici STMicroelectronics Serisi STM32F1 Çekirdek İşlemci ARM® Cortex®-M3 Çekirdek Boyutu 32-Bit Hız 72MHz Bağlantı CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Çevre Birimleri DMA, Motor Kontrolü PWM, PDR, POR, PVD, PWM, Sıcaklık Sensörü, WDT G/Ç Sayısı 37 Program Bellek Boyutu 64KB (64K x 8) Program Bellek Türü FLASH EEPROM Boyutu - RAM Boyutu 20K x 8 Voltaj - Besleme (Vcc/Vdd) 2V ~ 3.6V Veri Dönüştürücüler A/D 10x12b Osilatör Tipi Dahili Çalışma Sıcaklığı -40°C ~ 85°C (TA)

Adım 3: Arduino IDE'ye STM32 Kartlarını Kurun

Arduino IDE'ye STM32 Kartlarını Kurun
Arduino IDE'ye STM32 Kartlarını Kurun
Arduino IDE'ye STM32 Kartlarını Kurun
Arduino IDE'ye STM32 Kartlarını Kurun
Arduino IDE'ye STM32 Kartlarını Kurun
Arduino IDE'ye STM32 Kartlarını Kurun
Arduino IDE'ye STM32 Kartlarını Kurun
Arduino IDE'ye STM32 Kartlarını Kurun

arduino ide'de stm32 kartlarını kurmak için lütfen aşağıdaki talimatları ve sağlanan resimleri izleyin:1- Arduino.cc IDE'yi başlatın. "Dosya" menüsüne ve ardından "Tercihler"e tıklayın. "Tercihler" iletişim kutusu açılacak, ardından "Ek Kurul Yöneticileri URL'leri" alanına şu bağlantıyı ekleyin:"https://dan.drown.org/stm32duino/package_STM32duino_index. json""Tamam"a tıklayın 2-"Araçlar" menüsüne ve ardından "Panolar > Panolar Yöneticisi"ne tıklayın Pano yöneticisi açılacak ve kurulu ve kullanılabilir panoların bir listesini göreceksiniz. "STM32 F103Cxxx"i seçin ve kur'a tıklayın. Kurulum tamamlandıktan sonra, çekirdek adının yanında bir "YÜKLÜ" etiketi görünür. Board Manager'ı kapatabilirsiniz. Artık STM32 pano paketini "Board" menüsünde bulabilirsiniz. İstediğiniz pano serisini seçin: STM32F103CxxxKartı seçin

Adım 4: Kartı Programlamak için Bağlantılar

Board Programlama Bağlantıları
Board Programlama Bağlantıları

stm32'yi programlamak için bu verilen devreyi takip etmelisiniz. Programlamak için Stm32'yi almanız gerekiyor ve diğeri usb'den ttl'ye dönüştürücü, bu yüzden bir USB'den TTL'ye dönüştürücü alın ve gösterilen şemaları izleyin.

Adım 5: Kartın Programlanması

Kurulu Programlama
Kurulu Programlama
Kurulu Programlama
Kurulu Programlama
Kurulu Programlama
Kurulu Programlama
Kurulu Programlama
Kurulu Programlama

Şimdi arduino IDE'nizdeki yanıp sönme taslağını açın ve pin no'yu "PC13" olarak değiştirin çünkü stm32'nin onboard led'i PC13 pinindedir, ardından araçlar bölümündeki ayarları seçin (örneğin: kartlar, com port, yükleme yöntemi vb. Gösterildiği gibi). image) & Kodu stm32'nize yükleyin ve yerleşik pc13 led'i resimlerde benimki gibi yanıp sönmeye başlayacaktır (görüntü kalitesi için üzgünüm) ve hatta düzgün şekilde yanıp söndüğünü görmek için PC13'e harici bir LED de ekleyebilirsiniz. O halde STM32 BOARD ile proje yaparken iyi eğlenceler.

Önerilen: