
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37

U ovom vodiču ćemo vam reći kako se koristi PWM u mikrokontroleru zasnovanom na STM32, ovdje koristimo 32L100discovery-Discovery Kit sa mikrokontrolerom STM32L100RCT6.
Korak 1: Korišteni softver:


Ovo je softver koji smo koristili za ovaj projekt:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® za STM32 je fleksibilan i proširiv IDE za razvoj i otklanjanje grešaka za STM32 MCU programere koji žele izuzetno moćne alate koji pomažu u razvoju visokokvalitetnog ugrađenog softvera. TrueSTUDIO® je zasnovan na otvorenim standardima (ECLIPSE i GNU) i proširen profesionalnim funkcijama za upravljanje kodovima i naprednu sistemsku analizu. Ovo daje jedinstven uvid u strukturu i dinamičko ponašanje sistema.
Ovaj softver možete preuzeti sa ove veze
2. STM32CubeMX: STM32CubeMX je grafički alat koji omogućava vrlo jednostavno konfiguriranje STM32 mikrokontrolera i mikroprocesora, kao i generiranje odgovarajućeg inicijalizacijskog C koda za jezgru Arm® Cortex®-M ili djelomično Linux® stablo uređaja za Arm ® jezgro Cortex®-A), kroz korak-po-korak proces.
Ovaj softver možete preuzeti sa ove veze
Korak 2: Korištene komponente:

U ovom smo vodiču koristili samo jedan hardver:
1.32L100CDISCOVERY: 32L100CDISCOVERY vam pomaže da otkrijete karakteristike 32-bitnih Cortex®-M3 mikrokontrolera STM32L100 Value Line i da lako razvijete svoje aplikacije. Uključuje sve što je potrebno početnicima i iskusnim korisnicima da brzo započnu.
Baziran na STM32L100RCT6, uključuje ST-LINK/V2 ugrađeni alat za otklanjanje grešaka, LED diode, tipke za jednostavno povezivanje dodatnih komponenti i modula.
Korak 3: Kod:
Kako smo kod kreirali uz pomoć STM32CubeMX, ovdje vam dijelim datoteku main.c.
datoteku main.c možete preuzeti sa donje veze za preuzimanje
Korak 4: Princip rada i video:

Ovdje prvo morate otvoriti STM32CubeMX, zatim morate odabrati pravu ploču ili mcu ako koristite prilagođenu ploču.
Za cijeli postupak pogledajte naš ugrađeni video.
Cijeli opis projekta dat je u gornjem videu. Ako imate bilo kakvih nedoumica u vezi ovog projekta, slobodno nas komentirajte ispod. A ako želite saznati više o ugrađenom sistemu, posjetite naš YouTube kanal. Posjetite i lajkujte našu Facebook stranicu za česta ažuriranja.
Hvala i pozdrav, Embedotronics Technologies
Preporučuje se:
Raspberry Pi - TMD26721 Infracrveni digitalni detektor blizine Java Vodič: 4 koraka

Raspberry Pi-TMD26721 Infracrveni digitalni detektor blizine Java Tutorial: TMD26721 je infracrveni digitalni detektor blizine koji pruža potpuni sistem za otkrivanje blizine i logiku digitalnog sučelja u jednom 8-pinskom modulu za površinsko montiranje. Detekcija blizine uključuje poboljšani signal-šum i tačnost. Profesionalni
AVR Assembler Vodič 2: 4 koraka

AVR Assembler Tutorial 2: Ovaj vodič je nastavak " AVR Assembler Tutorial 1 " Ako niste prošli Tutorial 1, trebali biste odmah prestati i prvo to učiniti. U ovom tutorialu nastavit ćemo proučavanje programiranja asemblerskog jezika za atmega328p u
AVR asemblerski vodič 1: 5 koraka

AVR Assembler Vodič 1: Odlučio sam napisati niz vodiča o tome kako napisati programe na asemblerskom jeziku za Atmega328p koji je mikrokontroler koji se koristi u Arduinu. Ako ljudi budu i dalje zainteresirani, nastavit ću ih izdavati otprilike tjedno dok mi ne ponestane
AVR asemblerski vodič 6: 3 koraka

AVR Assembler Tutorial 6: Dobro došli u Tutorial 6! Današnji vodič će biti kratak u kojem ćemo razviti jednostavnu metodu za prijenos podataka između jednog atmega328p i drugog pomoću dva porta koji ih povezuju. Zatim ćemo uzeti valjak za kockice iz Vodiča 4 i Registra
PWM sa ESP32 - LED za prigušivanje sa PWM na ESP 32 sa Arduino IDE: 6 koraka

PWM sa ESP32 | Zatamnjivanje LED -a s PWM -om na ESP -u 32 S Arduino IDE -om: U ovim uputama ćemo vidjeti kako generirati PWM signale s ESP32 pomoću Arduino IDE -a & PWM se u osnovi koristi za generiranje analognog izlaza iz bilo kojeg MCU -a i taj analogni izlaz može biti bilo što između 0V do 3.3V (u slučaju esp32) & od