Mündəricat:
- Addım 1: İstifadə olunan proqram:
- Addım 2: İstifadə olunan komponentlər:
- Addım 3: Kod:
- Addım 4: İş prinsipi və video:
Video: Atollic TrueSTUDIO-STM32L100 PWM Təlimatı: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu təlimatda sizə STM32 əsaslı mikrokontrolördə PWM-in necə istifadə ediləcəyini izah edəcəyik, burada STM32L100RCT6 mikro nəzarətçisi olan 32L100discovery-Discovery Kitindən istifadə edirik.
Addım 1: İstifadə olunan proqram:
Bu layihə üçün istifadə etdiyimiz proqramlar bunlardır:
1. Atollic TrueSTUDIO: STM32 üçün Atollic® TrueSTUDIO®, yüksək keyfiyyətli quraşdırılmış proqramın hazırlanmasında kömək etmək üçün son dərəcə güclü vasitələr istəyən STM32 MCU inkişaf etdiriciləri üçün çevik və genişlənən bir inkişaf və ayıklama IDE-dir. TrueSTUDIO® açıq standartlara (ECLIPSE və GNU) əsaslanır və kod idarəçiliyi və inkişaf etmiş sistem təhlili üçün peşəkar xüsusiyyətlərlə genişləndirilmişdir. Bu, sistemin quruluşu və dinamik davranışı haqqında unikal bir fikir verir.
Bu proqramı bu linkdən yükləyə bilərsiniz
2. STM32CubeMX: STM32CubeMX, STM32 mikrokontrolörlərinin və mikroprosessorlarının çox asan konfiqurasiyasına, Arm® Cortex®-M nüvəsi və ya qismən Linux® Cihaz Ağacı üçün uyğun C kodunun yaradılmasına imkan verən qrafik vasitədir. ® Cortex®-A core), addım-addım proses vasitəsilə.
Bu proqramı bu linkdən yükləyə bilərsiniz
Addım 2: İstifadə olunan komponentlər:
Bu təlimatda istifadə etdiyimiz yalnız bir hardware var:
1.32L100CDISCOVERY: 32L100CDISCOVERY, STM32L100 Value Line 32 bit Cortex®-M3 mikrokontrolörlərinin xüsusiyyətlərini kəşf etməyə və tətbiqlərinizi asanlıqla inkişaf etdirməyə kömək edir. Yeni başlayanlar və təcrübəli istifadəçilərə tez başlamaq üçün lazım olan hər şeyi ehtiva edir.
STM32L100RCT6-ya əsaslanaraq, ST-LINK/V2 quraşdırılmış hata ayıklama vasitəsi, LEDlər, əlavə komponentlərin və modulların asan qoşulması üçün düymələr daxildir.
Addım 3: Kod:
Kodu STM32CubeMX köməyi ilə yaratdığımız üçün burada da main.c faylını paylaşıram.
main.c faylını aşağıdakı yükləmə linkindən əldə edə bilərsiniz
Addım 4: İş prinsipi və video:
Burada əvvəlcə STM32CubeMX açmalısınız, sonra xüsusi bir lövhə istifadə edirsinizsə doğru lövhəni və ya mcu seçməlisiniz.
Bütün proses üçün, yerləşdirilmiş videomuzu izləyin.
Bütün Layihə Təsviri yuxarıdakı videoda verilmişdir. Bu layihə ilə bağlı hər hansı bir şübhəniz varsa, aşağıda bizə şərh verməkdən çekinmeyin. Əlavə sistem haqqında daha çox məlumat əldə etmək istəyirsinizsə, youtube kanalımızı ziyarət edə bilərsiniz. Zəhmət olmasa tez -tez yeniliklər üçün Facebook səhifəmizi ziyarət edin və bəyənin.
Təşəkkürlər və Hörmətlə, Embedotronics Texnologiyaları
Tövsiyə:
Dizayner üçün Maraqlı Proqramlaşdırma Təlimatı-Şəkilinizi Çalışdırın (İkinci hissə): 8 addım
Dizayner üçün Maraqlı Proqramlaşdırma Təlimatı-Şəkilinizi Çalışdırın (İkinci hissə): Riyaziyyat, çoxunuz üçün faydasız görünür. Gündəlik həyatımızda ən çox istifadə edilənlər sadəcə əlavə etmək, çıxarmaq, vurmaq və bölməkdir. Ancaq proqramla yarada bilsəniz, tamam başqa bir şeydir. Nə qədər çox bilsəniz, o qədər gözəl nəticə əldə edəcəksiniz
Arduino Birdən çox Servo Motoru Necə Bağlamaq olar - PCA9685 Təlimatı: 6 addım
Arduino Birdən çox Servo Motoru Necə Bağlamaq olar - PCA9685 Təlimatı: Bu dərslikdə PCA9685 modulu və arduino istifadə edərək bir neçə servo mühərrikin necə bağlanacağını öyrənəcəyik. Bir neçə mühərrik bağlamalı olduğunuzda PCA9685 modulu çox yaxşıdır, bu barədə daha çox oxuya bilərsiniz https : //www.adafruit.com/product/815Vini İzləyin
Dizayner üçün Maraqlı Qenerasiya Proqramlaşdırma Təlimatı-Rəng Nəzarəti: 10 Addım
Dizayner üçün Maraqlı İşləmə Proqramlaşdırma Təlimatı-Rəng Nəzarəti: Əvvəlki fəsillərdə rəng haqqında bilik nöqtələri əvəzinə şəkil çəkmək üçün koddan necə istifadə ediləcəyi haqqında daha çox danışdıq. Bu fəsildə biliyin bu tərəfini daha dərindən araşdıracağıq
MiniFRC Dumpy McDumpsterface Təlimatı: 18 Addım
MiniFRC Power Up Dumpy McDumpsterface Dərsliyi: MiniFRC Power up robotu olan Dumpy McDumpsterface üçün dərslik! Materiallar:- Seçilən şassi materialı (qalınlığı 5in ~ 1/4in arasında ən az 7in olmalıdır)- 1 təbəqə dollarlıq köpük nüvəsi- 4 mühərriklər- 4 təkər- 1 arduino uno- 1 arduino motor qalxanı- 1 6 AA b
Arduino Nano-MMA8452Q 3 Eksenli 12 bit/8 bitlik Rəqəmsal Akselerometr Təlimatı: 4 addım
Arduino Nano-MMA8452Q 3 Eksenli 12 bit/8 bitlik Rəqəmsal Akselerometr Dərsliyi: MMA8452Q, 12 bit qətnamə ilə ağıllı, aşağı güclü, üç oxlu, tutumlu, mikromaşinli sürətləndiricidir. İstifadəçi tərəfindən proqramlaşdırıla bilən seçimlər, iki fasilə ilə konfiqurasiya oluna bilən akselerometrdə quraşdırılmış funksiyaların köməyi ilə təmin edilir