Mundarija:

Atollic TrueSTUDIO-STM32L100 PWM qo'llanmasi: 4 qadam
Atollic TrueSTUDIO-STM32L100 PWM qo'llanmasi: 4 qadam

Video: Atollic TrueSTUDIO-STM32L100 PWM qo'llanmasi: 4 qadam

Video: Atollic TrueSTUDIO-STM32L100 PWM qo'llanmasi: 4 qadam
Video: Atollic TrueSTUDIO STM32L100 PWM tutorial 2024, Iyul
Anonim
Atollic TrueSTUDIO-STM32L100 PWM bo'yicha qo'llanma
Atollic TrueSTUDIO-STM32L100 PWM bo'yicha qo'llanma

Ushbu qo'llanmada biz sizga STM32 asosidagi mikrokontrollerda PWM-dan qanday foydalanish haqida aytib beramiz, bu erda biz STM32L100RCT6 mikrokontrolerli 32L100discovery-Discovery to'plamidan foydalanamiz.

1 -qadam: Ishlatilgan dasturiy ta'minot:

Ishlatilgan dasturiy ta'minot
Ishlatilgan dasturiy ta'minot
Ishlatilgan dasturiy ta'minot
Ishlatilgan dasturiy ta'minot

Bu loyiha uchun biz ishlatgan dasturlar:

1. Atollic TrueSTUDIO: STM32 uchun Atollic® TrueSTUDIO®-bu yuqori sifatli ko'milgan dasturiy ta'minotni ishlab chiqishda yordam berish uchun juda kuchli vositalarni xohlaydigan STM32 MCU ishlab chiqaruvchilari uchun moslashuvchan va kengaytiriladigan IDE disk raskadrovka. TrueSTUDIO® ochiq standartlarga (ECLIPSE va GNU) asoslangan va kod boshqaruvi va tizimning ilg'or tahlili uchun professional xususiyatlar bilan kengaytirilgan. Bu tizimning tuzilishi va dinamik xatti -harakatlari haqida o'ziga xos tasavvur beradi.

Siz ushbu havoladan dasturiy ta'minotni yuklab olishingiz mumkin

2. STM32CubeMX: STM32CubeMX-bu STM32 mikrokontroldorlari va mikroprotsessorlarini juda oson sozlash, shuningdek Arm® Cortex®-M yadrosi uchun mos keladigan C kodini yaratish yoki qisman Linux® Device Tree uchun qurol. ® Cortex®-A yadrosi), bosqichma-bosqich jarayon orqali.

Siz ushbu havoladan dasturiy ta'minotni yuklab olishingiz mumkin

2 -qadam: ishlatilgan komponentlar:

Ishlatiladigan komponentlar
Ishlatiladigan komponentlar

Bu darslikda biz ishlatgan faqat bitta apparat bor:

1.32L100CDISCOVERY: 32L100CDISCOVERY sizga STM32L100 Value Line 32-bitli Cortex®-M3 mikrokontrollerlarining xususiyatlarini kashf etishga va ilovalaringizni oson ishlab chiqishga yordam beradi. U yangi boshlanuvchilar va tajribali foydalanuvchilar uchun tez ishga tushishi uchun kerak bo'lgan hamma narsani o'z ichiga oladi.

STM32L100RCT6 asosida ST-LINK/V2 o'rnatilgan disk raskadrovka vositasi, LEDlar, qo'shimcha komponentlar va modullarni oson ulash uchun tugmalar mavjud.

3 -qadam: Kod:

Biz kodni STM32CubeMX yordamida yaratganimiz uchun men bu erda main.c faylini baham ko'raman.

main.c faylini pastdagi havola orqali olishingiz mumkin

4 -qadam: ish printsipi va video:

Bu erda avval siz STM32CubeMX -ni ochishingiz kerak, keyin moslashtirilgan taxtadan foydalanayotgan bo'lsangiz, to'g'ri taxtani yoki mcu -ni tanlashingiz kerak.

Butun jarayon uchun, iltimos, bizning joylashtirilgan videomizni ko'ring.

Loyihaning to'liq tavsifi yuqoridagi videoda berilgan, agar sizda bu loyihaga shubha tug'ilsa, quyida bizga izoh qoldiring. Va agar siz o'rnatilgan tizim haqida ko'proq bilmoqchi bo'lsangiz, youtube kanalimizga tashrif buyuring, tez -tez yangilanishlar uchun bizning Facebook sahifamizga tashrif buyuring va layk bosing.

Rahmat va hurmat bilan, Embedotronika texnologiyalari

Tavsiya: