İçindekiler:
- Adım 1: Kullanılan Yazılım:
- Adım 2: Kullanılan Bileşenler:
- Adım 3: Kod:
- Adım 4: Çalışma Prensibi ve Videosu:
Video: Atollik TrueSTUDIO-STM32L100 PWM Eğitimi: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu dersimizde size STM32 tabanlı mikrodenetleyicide PWM'nin nasıl kullanılacağını anlatacağız, burada üzerinde STM32L100RCT6 mikrodenetleyici bulunan 32L100discovery-Discovery Kit kullanıyoruz.
Adım 1: Kullanılan Yazılım:
Bu proje için kullandığımız yazılımlar:
1. Atollic TrueSTUDIO: STM32 için Atollic® TrueSTUDIO®, yüksek kaliteli gömülü yazılımların geliştirilmesine yardımcı olacak son derece güçlü araçlar isteyen STM32 MCU geliştiricileri için esnek ve genişletilebilir bir geliştirme ve hata ayıklama IDE'sidir. TrueSTUDIO®, açık standartları (ECLIPSE ve GNU) temel alır ve kod yönetimi ve gelişmiş sistem analizi için profesyonel özelliklerle genişletilir. Bu, sistemin yapısı ve dinamik davranışı hakkında benzersiz bir fikir verir.
Bu yazılımı bu linkten indirebilirsiniz
2. STM32CubeMX: STM32CubeMX, STM32 mikrodenetleyicileri ve mikroişlemcilerin çok kolay bir şekilde yapılandırılmasına ve Arm® Cortex®-M çekirdeği veya Arm için kısmi bir Linux® Cihaz Ağacı için karşılık gelen başlatma C kodunun oluşturulmasına izin veren bir grafik araçtır. ® Cortex®-A çekirdek), adım adım bir süreçle.
Bu yazılımı bu linkten indirebilirsiniz
Adım 2: Kullanılan Bileşenler:
Bu eğitimde kullandığımız tek bir donanım var:
1.32L100CDISCOVERY: 32L100CDISCOVERY, STM32L100 Value Line 32-bit Cortex®-M3 mikro denetleyicilerinin özelliklerini keşfetmenize ve uygulamalarınızı kolayca geliştirmenize yardımcı olur. Yeni başlayanlar ve deneyimli kullanıcıların hızlı bir şekilde başlaması için gereken her şeyi içerir.
STM32L100RCT6'ya dayalı olarak, ek bileşenlerin ve modüllerin kolay bağlantısı için bir ST-LINK/V2 yerleşik hata ayıklama aracı, LED'ler, butonlar içerir.
Adım 3: Kod:
Kodu STM32CubeMX yardımıyla oluşturduğumuz için burada size main.c dosyasını paylaşıyorum.
main.c dosyasını aşağıdaki indirme bağlantısından alabilirsiniz.
Adım 4: Çalışma Prensibi ve Videosu:
Burada önce STM32CubeMX'i açmanız gerekir, ardından özelleştirilmiş bir pano kullanıyorsanız doğru panoyu veya mcu'yu seçmeniz gerekir.
Tüm süreç için lütfen embed videomuzu izleyin.
Tüm Proje Açıklaması yukarıdaki videoda verilmiştir. Bu projeyle ilgili herhangi bir şüpheniz varsa, aşağıda bize yorum yapmaktan çekinmeyin. Gömülü sistem hakkında daha fazla bilgi edinmek isterseniz youtube kanalımızı ziyaret edebilirsiniz. Sık güncellemeler için lütfen Facebook Sayfamızı ziyaret edin ve beğenin.
Teşekkürler & Saygılar, Embedotronik Teknolojileri
Önerilen:
Raspberry Pi - TMD26721 Kızılötesi Dijital Yakınlık Dedektörü Java Eğitimi: 4 Adım
Raspberry Pi - TMD26721 Kızılötesi Dijital Yakınlık Dedektörü Java Eğitimi: TMD26721, tek bir 8 pimli yüzeye montaj modülünde eksiksiz bir yakınlık algılama sistemi ve dijital arayüz mantığı sağlayan bir kızılötesi dijital yakınlık dedektörüdür. Yakınlık algılama, gelişmiş sinyal-gürültü ve kesinlik. Profesyonel
AVR Assembler Eğitimi 2: 4 Adım
AVR Assembler Eğitimi 2: Bu eğitim, "AVR Assembler Eğitimi 1" Öğretici 1'den geçmediyseniz, şimdi durmalısınız ve önce bunu yapmalısınız. Bu derste, atmega328p u'nun montaj dili programlaması çalışmamıza devam edeceğiz
AVR Assembler Eğitimi 1: 5 Adım
AVR Assembler Eğitimi 1: Arduino'da kullanılan mikrodenetleyici olan Atmega328p için Assembly dili programlarının nasıl yazılacağına dair bir dizi öğretici yazmaya karar verdim. İnsanlar ilgilenmeye devam ederse, tükenene kadar haftada bir tane çıkarmaya devam edeceğim
AVR Assembler Eğitimi 6: 3 Adım
AVR Assembler Eğitimi 6: Öğretici 6'ya Hoş Geldiniz! Bugünkü eğitim kısa olacak ve burada bir atmega328p ile diğerini birbirine bağlayan iki bağlantı noktası kullanarak veri iletmek için basit bir yöntem geliştireceğiz. Daha sonra Öğretici 4'ten ve Kayıt Defterinden zar silindirini alacağız
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren