STM32CubeF1 yükle.
Bunun üzerinde clock, timer, PWM, ve diğer ayarları yaparsın.
uVision için config kodlarını ürettirip, başlayabilirsin.
IR2104 dışında IR2110, IR2130, HIP4083 gibi sürücü chiplerde var kullanabileceğin.
IR2104 kullanırsan önce IN girişini ayarlayıp sonra PWM'i SD pinine uygulaman gerekir.
Bootstrap sürücü kullanacağın için PWM daima üst moslara uygulanmalı ve duty %95'i geçmemeli.
motoru trapez süreceğini varsayıyorum.
6 adımlık bir elektriksel çevrimi var.
Komutasyon anını belirlemek için back emf den yararlanacaksın. Buda düşük hızlarda önce back emf olmadan komutasyonu bir timer vs. ile yapıp motor hızlandıktan sonra yaklaşık 600RPM den sonra da back emf sinyaline göre işlem yapacaksın demek.