Mündəricat:

Atollic TrueStudio-STM32L100 istifadə edərək düyməni basaraq LED-i yandırın: 4 addım
Atollic TrueStudio-STM32L100 istifadə edərək düyməni basaraq LED-i yandırın: 4 addım

Video: Atollic TrueStudio-STM32L100 istifadə edərək düyməni basaraq LED-i yandırın: 4 addım

Video: Atollic TrueStudio-STM32L100 istifadə edərək düyməni basaraq LED-i yandırın: 4 addım
Video: Atollic TrueSTUDIO STM32L100 PWM tutorial 2024, Iyul
Anonim
Atollic TrueStudio-STM32L100 istifadə edərək düyməni basaraq LED-i yandırın
Atollic TrueStudio-STM32L100 istifadə edərək düyməni basaraq LED-i yandırın

STM32 -nin bu dərsliyində sizə STM32L100 -in GPIO pinini necə oxuyacağınızı izah edəcəyəm, buna görə də buradakı düyməni basaraq Led parıltısını lövhədə düzəldəcəyəm.

Addım 1: İstifadə olunan proqram:

İstifadə olunan proqram
İstifadə olunan proqram
İstifadə olunan proqram
İ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:

İstifadə olunan komponentlər
İ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ı linkdə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. Layihənin bütün təsviri yuxarıdakı videoda verilmişdir

Bu layihə ilə bağlı hər hansı bir şübhəniz varsa, bizə aşağıda şərh etməkdən çekinmeyin. Və əlaqədar 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ə: