STM32F103 USB Programlama...

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

Комментарии • 44

  • @alperayverdi
    @alperayverdi 20 дней назад +1

    Ellerine sağlık doktor, çok iyi bir video olmuş, sayende problemi çözdüm teşekkürler...

  • @ahmetpehlivan3698
    @ahmetpehlivan3698 Год назад +2

    4:23'te resimde doğrusu gösterilmiş ancak söylemeyi unutmuşsunuz sanırım stm32 üzerindeki sarı konnektörlerden üst taraftaki işlemciyi boot moduna almak için bir sağa kaydırılması gerekiyor yoksa "no response from the target the bootloader..." hatası alınabilir. Video için çok teşekkür ederim.

    • @DrTRonik
      @DrTRonik  Год назад +1

      Merhabalar,
      Unutmak değil de görsel olarak vurgulamak belki... Boot modunu, videonun bahsettiğiniz bölümüne dikkat edenler yakalıyor hemen...

  • @FotoMaAn
    @FotoMaAn 21 день назад +1

    Ustam bu flash loader da enson reset yapıp yukleye basıyoruz ya reset yapıp yükle diyorum hata veriyor ama reset yapmadan yuklendiyor fakat stm32 bilgisayar a bagladigimda yüklenmemiş görünüyor nasıl düzeltiriz veya ne eksik olabilir

    • @DrTRonik
      @DrTRonik  21 день назад +1

      _Özet olarak:_
      1-Kartımız stm32f103,
      2-Arduino IDE'ye stm32 platformu tanıtılmış,
      3-Built in led'e göre usb den yükleme amaçlı ilgili firmware doğru olarak seçilmiş,
      (4-Firmware sonrası eğer istenirse yeni stm32 usb driver yüklenmiş,)
      5-Flash loader ile built in led'e göre seçilen .......generic.bin; FT232RL ile com, kart bağlantıları, ve voltaj değeri uygun olacak şekilde bağlanarak, yükleme öncesi boot 0 jumper konumları, videodaki gibi konumlandırılmış, ve yine yükleme öncesi stm32 reset tuşuna basılarak hemen sonrasında programlayıcıdaki next tuşu ile yükleme tamamlanmış,
      6-Yükleme sonrası, stm32 kartı, güçten ayrımadan önce, boot jupmer konumları yine videodaki gibi eski konumlarına alınmış,
      İSE
      7-stm32 kartı, FT232RL karttan ayrıldıktan sonra usb üzerinden bilgisayara bağlantı yapıldığında her şey yolunda ise MAPLE SERIAL bağlantısını görmek gerekiyor...
      ANCAK:
      8- Sonrasında eğer Arduino ide 2.xxx versiyonu kullanarak bu yöntem ile maple serial üzerinden programlamada hata alınıyorsa, bilinen java sorunlarına takılıyor demektir o zaman Arduino IDE 1.8x versiyonu ile programlama mümkün olacaktır...
      Bir diğer konu ise; bağlantılar esnasında jumper kablolamanın uygun, olabildiğince kısa ve elektriksel parazitlerden uzak, programlayıcı ve stm kartlarımızın kart gerilimlerinin doğru, sağlam olduklarından da emin olmak, zaman kaybı olmaması içn önemli...
      Her şey eksiksiz ve yine de sorunlar varsa problem başka yerde olmalı...

  • @tahayildirim9532
    @tahayildirim9532 Год назад +1

    Çok faydalı olmuş. Teşekkürler

  • @hasantamer9199
    @hasantamer9199 Год назад +2

    harika

  • @kubraataslar54
    @kubraataslar54 2 месяца назад

    Tüm adımları sırası ile yaptım ve en son kodu yüklediğimde kod yüklendi, led yandı fakat port bağlantısı koptu. Tekrar port bağlantısı yaptım ve kodu yükledim fakat aynı sonuçları aldım. Led'i kapatmaya yönelik bi kod denemek istedim ve ledin sönüp sönmeyeceğine bakmak istedim ama kodu yüklediğimde led aktifleşti ve yine bağlantı koptu. Nerde hata yaptığımı anlayamadım.

    • @DrTRonik
      @DrTRonik  Месяц назад

      Hata bulundu mu?

  •  Год назад +1

    teşekkürler :d

  •  Год назад +1

    Oooov ben nuvotona baslayamadan doktor abim stm e gecmis. Ben simdi sormazmiyim Doktor Bu Ne diye 😃

  • @tumerdemirkol4250
    @tumerdemirkol4250 Месяц назад

    hocam st link ile bilgisayara bağlamaya çalışıyorum da stlink-stmin gnd bağlantısını yaptığım an STlinkin ışığı sönüyor ve bilgisayar da usbyi çıkarmışım gibi tepki veriyor problem neyden kaynaklı olabilir

    • @tumerdemirkol4250
      @tumerdemirkol4250 Месяц назад

      gndyi bağladıktan sonra 3.3vyi de bağlarsam aynı tepkiyi veriyor

    • @DrTRonik
      @DrTRonik  Месяц назад

      ST-Link hangi versiyon ? (Klasik, V2 vb.)
      Kısa devre olabilir mi pinlerde ?

    • @tumerdemirkol4250
      @tumerdemirkol4250 Месяц назад

      @@DrTRonik v2 hocam

  • @berkayaltok835
    @berkayaltok835 8 месяцев назад +2

    hocam USB to TTL yerine arduino uno kullanabilir miyiz?

    • @DrTRonik
      @DrTRonik  8 месяцев назад

      Arduino "IDE" ile STM kartları direkt USB programlama mümkün olabilse de, Arduino ISP (AVR kartlar arası programlama / In-System Programming) platformu, STM platformunu içermediğinden Arduino Uno'nun, programlayıcı kart olarak kullanılacağını sanmıyorum. Eğer bir dönüştürücü arabirim veya başka bir yöntemi varsa da rastlamadım...

    • @berkayaltok835
      @berkayaltok835 8 месяцев назад

      @@DrTRonik anladım hocam. Teşekkürler

  • @embedland
    @embedland 12 дней назад

    Bu işlemler olmadan USB portundan STMCube ide kullanarak yükleme yapamaz mıyız ?

    • @DrTRonik
      @DrTRonik  12 дней назад

      USB üzerinden stm32f103 kartı taktıldığında, _eğer firmware değişikliği yapılmadıysa,_ win işletim sistemi aygıt yöneticisinde "Bilinmeyen USB Aygıtı" uyarısı alınacaktır. Buradaki işlem ile stm32f103 üzerindeki firmware değiştirilerek, USB üzerinden tanınması (mapple mini / bootloader) sağlanmakta ve Arduino IDE ile _bir yere kadar_ stm32f103 için program derleme ve yükleme yapılabilmekte... Elbette STMCube IDE ile program yazma + programlama kartları aracılığı ile yükleme çok daha ideali.

  • @FotoMaAn
    @FotoMaAn Месяц назад

    2.10 daki kartları nereden kopyalıyoruz acaba

    • @DrTRonik
      @DrTRonik  Месяц назад

      Video altında, açıklamalar kısmındaki bağlantı adresine sağ tıklayıp bağlantı adresini kopyala seçeneğini kullanabilir;
      Veya bağlantıyı açarak, adres satırındaki bağlantı adresini de kopyalayabilirsiniz...

    • @FotoMaAn
      @FotoMaAn Месяц назад

      ​@@DrTRonik sadece board json mu

    • @DrTRonik
      @DrTRonik  Месяц назад

      @@FotoMaAn 01:50 den itibaren stm32 platformunu arduino ide'ye ekleyerek, desteklenen stm32 geliştirme katlarını ardino ide'ye tanıtabilirsiniz.

    • @FotoMaAn
      @FotoMaAn 29 дней назад

      ​@@DrTRonikkolay gelsin bu stm32 yi ftdi üzerinden programlayabilirmiyiz

  • @farukbeyaz3837
    @farukbeyaz3837 7 месяцев назад

    stm32 ile bilgisiayr arasındaki sadece usb kullanarak bağlantı kurabilir myiz

    • @DrTRonik
      @DrTRonik  7 месяцев назад

      İşletim sistemi ve kullanılan derleyici/yükleyici ye göre önceden gerekli kurulum ve hazırlıklar yapılarak bağlantı kurulabilir, ancak yine de kendi platform araçları kadar verimli olmayabilir.

  • @mirac.7576
    @mirac.7576 Год назад

    Selam kardeşim stm32f100c8t6b programlaya bilirmiyim arduino ile

    • @DrTRonik
      @DrTRonik  Год назад

      Merhabalar, programlanabilir ancak video da anlatılan uyulması gereken bir çok parametreyi doğru ayarlamak gerek...

  • @Yorumcu63
    @Yorumcu63 7 месяцев назад

    STM32 konusunda yeniyim.
    Arduino da yazılan ve orada düzgün derlenen her kod (portlar ve pinler STM32 ye göre ayarlanmışsa) STM32 de çalışır mı demek oluyor?
    Yaznı yazılım dili arduino mu oluyor?

    • @DrTRonik
      @DrTRonik  7 месяцев назад

      Kodlar STM32 ye göre düzenlenip. Arduino IDE'si tarafından hatasız derleniyor, hatasız yükleme yapılabiliyorsa, bu yöntem ile STM32 tarafında da hedeflenen işlemler hatasız çalışacaktır. Bilindiği üzere Arduino için kullanılan yazılım dili C'den derleme bir dil, ve C komutları da çalışıyor. Derleyicinin yaptığı, bu kodları, hedef karta, üreticileri tarafından önerilen ve Arduino IDE'sine install edilen kart yöneticileri üzerinden; hedef karta uygun olacak şekilde hedef karta yüklemek.
      Ancak; Arduino IDE'si ile başka yöntemler kullanarak USB üzerinden direkt STM32 programlamak mümkün olsa da, Arduino IDE'si ile her kodu STM32 için derlemek, IDE'nin yetersizliği, kütüphane eksikliği, uygunsuzluğu vb. gibi nedenlerle mümkün olmuyor. Ya da derleyicide, veya derleyicinin yüklü olduğu bilgisayar işletim sistemine (Win-Linux vb.) göre dahi yorum farklılıkları oluşma ihtimali yüksek. Buna benzer nedenlerden dolayı ideal olanı STM32 kartların kendi geliştirme platformlarını kullanmak...

  • @mirac.7576
    @mirac.7576 Год назад

    no response from the target the bootloader cannot be started please verify the boot mode configuration and the flash protection status reset your device then try again böyle bir sorunla karşılaşıyorum

    • @DrTRonik
      @DrTRonik  Год назад

      Kart üzerindeki jumperi boot moduna aldığınızdan, ve programlama hemen öncesi reset butonuna bastığınızdan eminseniz, sorun başka yerde olmalı...

    • @mirac.7576
      @mirac.7576 Год назад

      @@DrTRonik ben normalUSB ttl ile programlamaya çalışıyorum ama olmadı

    • @ahmetozkan9088
      @ahmetozkan9088 Год назад +1

      Aynı hayatı bende alıyorum defalarca birçok yöntem denedim dönüştürücü olarakta dizin kullandığınızın aynısını kullanıyorum ama çıkamadım işin içinden hiç tepki yok

    • @mirac.7576
      @mirac.7576 Год назад

      @@ahmetozkan9088 ben programlamayı başardım kabloları kısa jampır kullan

    • @ahmetozkan9088
      @ahmetozkan9088 Год назад

      @@mirac.7576 20 cmlik kablo kullanıyorum daha kısaltmalımıyım

  • @aliemlek
    @aliemlek Год назад +1

    🤌👏