Taula de continguts:
- Pas 1: programari utilitzat:
- Pas 2: components utilitzats:
- Pas 3: Codi:
- Pas 4: principi de funcionament i vídeo:
Vídeo: Tutorial Atollic TrueSTUDIO-STM32L100 PWM: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
En aquest tutorial us explicarem com utilitzar PWM al microcontrolador basat en STM32, aquí estem fent servir el kit de descobriment-descobriment 32L100 amb microcontrolador STM32L100RCT6.
Pas 1: programari utilitzat:
Aquests són els programes que hem utilitzat per a aquest projecte:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® per a STM32 és un IDE de desenvolupament i depuració flexible i extensible per a desenvolupadors de MCU STM32 que volen eines extremadament potents per ajudar al desenvolupament de programari incrustat d’alta qualitat. TrueSTUDIO® es basa en estàndards oberts (ECLIPSE i GNU) i s’estén amb funcions professionals per a la gestió de codi i l’anàlisi avançada del sistema. Això proporciona una visió única de l’estructura i el comportament dinàmic del sistema.
Podeu descarregar aquest programari des d’aquest enllaç
2. STM32CubeMX: STM32CubeMX és una eina gràfica que permet una configuració molt senzilla de microcontroladors i microprocessadors STM32, així com la generació del corresponent codi C d'inicialització per al nucli Arm® Cortex®-M o un arbre de dispositius parcial Linux® per a Arm ® Cortex®-A core), mitjançant un procés pas a pas.
Podeu descarregar aquest programari des d’aquest enllaç
Pas 2: components utilitzats:
Només hi ha un maquinari que hem utilitzat en aquest tutorial:
1.32L100CDISCOVERY: el 32L100CDISCOVERY us ajuda a descobrir les característiques dels microcontroladors Cortex®-M3 de 32 bits STM32L100 Value Line i a desenvolupar les vostres aplicacions fàcilment. Inclou tot el necessari per a principiants i usuaris experimentats per començar ràpidament.
Basat en el STM32L100RCT6, inclou una eina de depuració incrustada ST-LINK / V2, LEDs, botons de connexió per facilitar la connexió de components i mòduls addicionals.
Pas 3: Codi:
Com hem creat el codi amb l'ajuda de STM32CubeMX, aquí us compartim el fitxer main.c.
podeu obtenir el fitxer main.c des de l'enllaç de baixada següent
Pas 4: principi de funcionament i vídeo:
Aquí primer heu d'obrir el STM32CubeMX i després heu de triar el tauler adequat o mcu si utilitzeu un tauler personalitzat.
Per a tot el procés, si us plau mireu el nostre vídeo d'inserció.
Tota la descripció del projecte apareix al vídeo anterior. Si teniu cap dubte sobre aquest projecte, no dubteu a comentar-nos a continuació. I si voleu obtenir més informació sobre el sistema incrustat, visiteu el nostre canal de youtube. Si us plau, visiteu la pàgina de Facebook i us agradi per obtenir actualitzacions freqüents.
Gràcies i Salutacions, Tecnologies Embedotronics
Recomanat:
Experiments PWM de motor CC aleatori + Solució de problemes del codificador: 4 passos
Experiments PWM aleatoris de motor CC + Solució de problemes del codificador: sovint hi ha ocasions en què la brossa d'algú és el tresor d'un altre, i aquest va ser un d'aquests moments per a mi. Si heu estat seguint-me, probablement sabreu que vaig emprendre un enorme projecte per crear la meva pròpia impressora 3D CNC a partir de ferralla. Aquestes peces eren
Visuino Com s'utilitza la modulació d'ample de pols (PWM) per canviar la brillantor d'un LED: 7 passos
Visuino Com utilitzar la modulació d’amplada de pols (PWM) per canviar la brillantor d’un LED: en aquest tutorial utilitzarem un LED connectat a Arduino UNO i Visuino per canviar la seva brillantor mitjançant la modulació d’amplada de pols (PWM). Vegeu un vídeo de demostració
CONTROLADOR DE CÀRREGA SOLAR ARDUINO PWM (V 2.02): 25 passos (amb imatges)
ARDUINO PWM SOLAR CHARGE CONTROLLER (V 2.02): si teniu previst instal·lar un sistema solar fora de xarxa amb un banc de bateries, necessitareu un controlador de càrrega solar. És un dispositiu que es col·loca entre el panell solar i el banc de bateries per controlar la quantitat d'energia elèctrica produïda per Sola
PWM amb ESP32 - LED d’atenuació amb PWM a ESP 32 amb Arduino IDE: 6 passos
PWM amb ESP32 | LED d’atenuació amb PWM a ESP 32 amb Arduino IDE: en aquest instructable veurem com generar senyals PWM amb ESP32 mitjançant Arduino IDE & PWM s'utilitza bàsicament per generar sortida analògica des de qualsevol MCU i aquesta sortida analògica pot ser de 0V a 3,3V (en cas d'esp32) & de
Port UC / OS III per a Nucleo-L073RZ amb Atollic TureSTUDIO IDE .: 3 passos
Port UC / OS III per a Nucleo-L073RZ mitjançant Atollic TureSTUDIO IDE .: Aquest projecte és només un simple programa de parpelleig desenvolupat a uC / OS III RTOS que es va descarregar des del lloc web Micrium aquí i es va transferir a la placa Nucleo-L073RZ i és llest per utilitzar a Atollic TureSTUDIO. Aquest port només s'ha provat tal qual