Mundarija:
- 1 -qadam: Ishlatilgan dasturiy ta'minot:
- 2 -qadam: ishlatilgan komponentlar:
- 3 -qadam: Kod:
- 4 -qadam: ish printsipi va video:
Video: Atollic TrueSTUDIO-STM32L100 PWM qo'llanmasi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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:
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:
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:
AVR Assembler qo'llanmasi 2: 4 qadam
AVR Assembler 2 darsligi: Bu darslik " AVR Assembler Tutorial 1 " ning davomi. Agar siz 1 -o'rgatuvchidan o'tmagan bo'lsangiz, hozir to'xtab, avval buni bajaring, bu qo'llanmada biz atmega328p ning montaj tilini dasturlashni o'rganishni davom ettiramiz
AVR Assembler qo'llanmasi 1: 5 qadam
AVR Assembler 1 -o'rgatuvchisi: Men Arduino -da ishlatiladigan mikrokontroller bo'lgan Atmega328p uchun montaj tili dasturlarini yozish bo'yicha bir qator darsliklar yozishga qaror qildim. Agar odamlar qiziqishni davom ettirsalar, men tugamagunimcha, haftasiga bir yoki undan ko'p vaqtni davom ettiraman
AVR Assembler qo'llanmasi 6: 3 qadam
AVR Assembler Tutorial 6: Tutorial 6 -ga xush kelibsiz! Bugungi dars qisqa bo'ladi, u erda biz bitta atmega328p va boshqasi o'rtasida ikkita port yordamida ma'lumotlarni uzatishning oddiy usulini ishlab chiqamiz. Keyin biz 4 -darslik va Ro'yxatdan o'tish kitobidan zar zarralarini olamiz
Arduino qo'llanmasi - Potentsiometr yordamida qadam motorini boshqarish: 5 qadam
Arduino qo'llanmasi - Potentsiometr yordamida qadam motorini boshqarish: Bu "Arduino: Potentsiometr yordamida qadam dvigatelini qanday boshqarish kerak" ning yozma versiyasi. Yaqinda yuklagan YouTube videosi. Men buni tekshirib ko'rishingizni qat'iy tavsiya qilaman.YouTube kanalim, birinchi navbatda, siz
Arduino qo'llanmasi - L293D bilan qadam dvigateli: 5 qadam
Arduino qo'llanmasi - L293D bilan qadamli dvigatel: Bu "Arduino: L293D dvigateli bilan qadam dvigatelini qanday boshqarish kerak" ning yozma versiyasi. Yaqinda yuklagan YouTube videosi. Men buni tekshirishingizni qat'iy tavsiya qilaman. Mening YouTube kanalim