Sommario:
- Passaggio 1: Software utilizzato:
- Passaggio 2: componenti utilizzati:
- Passaggio 3: codice:
- Passaggio 4: principio di funzionamento e video:
Video: Tutorial Atollic TrueSTUDIO-STM32L100 PWM: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial ti spiegheremo come utilizzare il PWM in un microcontrollore basato su STM32, qui stiamo usando il kit 32L100discovery-Discovery con il microcontrollore STM32L100RCT6 su di esso.
Passaggio 1: Software utilizzato:
Questi sono i software che abbiamo utilizzato per questo progetto:
1. Atollic TrueSTUDIO: Atollic® TrueSTUDIO® per STM32 è un IDE di sviluppo e debug flessibile ed estensibile per sviluppatori MCU STM32 che desiderano strumenti estremamente potenti per aiutare nello sviluppo di software embedded di alta qualità. TrueSTUDIO® è basato su standard aperti (ECLIPSE e GNU) e ampliato con funzionalità professionali per la gestione del codice e l'analisi avanzata del sistema. Ciò fornisce una visione unica della struttura e del comportamento dinamico del sistema.
Puoi scaricare questo software da questo link
2. STM32CubeMX: STM32CubeMX è uno strumento grafico che consente una configurazione molto semplice di microcontrollori e microprocessori STM32, nonché la generazione del codice C di inizializzazione corrispondente per il core Arm® Cortex®-M o un Linux® Device Tree parziale per Arm ® Cortex®-A core), attraverso un processo graduale.
Puoi scaricare questo software da questo link
Passaggio 2: componenti utilizzati:
C'è solo un hardware che abbiamo usato in questo tutorial:
1.32L100CDISCOVERY: 32L100CDISCOVERY ti aiuta a scoprire le caratteristiche dei microcontrollori STM32L100 Value Line Cortex®-M3 a 32 bit e a sviluppare facilmente le tue applicazioni. Include tutto il necessario per principianti e utenti esperti per iniziare rapidamente.
Basato su STM32L100RCT6, include uno strumento di debug integrato ST-LINK/V2, LED, pulsanti per una facile connessione di componenti e moduli aggiuntivi.
Passaggio 3: codice:
Poiché abbiamo creato il codice con l'aiuto di STM32CubeMX, qui ti condivido il file main.c.
puoi ottenere il file main.c dal link di download sottostante
Passaggio 4: principio di funzionamento e video:
Qui per prima cosa è necessario aprire STM32CubeMX, quindi è necessario scegliere la scheda o l'mcu corretti se si utilizza una scheda personalizzata.
Per l'intero processo, guarda il nostro video di incorporamento.
L'intera descrizione del progetto è riportata nel video sopra. Se hai qualche dubbio su questo progetto, sentiti libero di commentarci qui sotto. E se vuoi saperne di più sul sistema integrato, puoi visitare il nostro canale youtube. Visita e metti mi piace alla nostra pagina Facebook per aggiornamenti frequenti.
Grazie e saluti, Tecnologie di embedotronica
Consigliato:
Esperimenti PWM del motore CC casuale + Risoluzione dei problemi dell'encoder: 4 passaggi
Esperimenti PWM del motore CC casuali + Risoluzione dei problemi dell'encoder: ci sono spesso momenti in cui la spazzatura di qualcuno è il tesoro di un altro, e questo è stato uno di quei momenti per me. Se mi stai seguendo, probabilmente sai che ho intrapreso un enorme progetto per creare la mia stampante 3D CNC da rottami. Quei pezzi erano
Visuino Come utilizzare la modulazione di larghezza di impulso (PWM) per modificare la luminosità di un LED: 7 passaggi
Visuino Come utilizzare la modulazione di larghezza di impulso (PWM) per modificare la luminosità di un LED: In questo tutorial utilizzeremo un LED collegato ad Arduino UNO e Visuino per modificare la sua luminosità utilizzando la modulazione di larghezza di impulso (PWM). Guarda un video dimostrativo
REGOLATORE DI CARICA SOLARE ARDUINO PWM (V 2.02): 25 passaggi (con immagini)
REGOLATORE DI CARICA SOLARE ARDUINO PWM (V 2.02): se stai pianificando di installare un sistema solare off-grid con un banco di batterie, avrai bisogno di un controller di carica solare. È un dispositivo che si interpone tra il Pannello Solare e il Banco Batterie per controllare la quantità di energia elettrica prodotta da Sola
PWM con ESP32 - Dimming LED con PWM su ESP 32 con Arduino IDE: 6 passaggi
PWM con ESP32 | Dimming LED con PWM su ESP 32 con Arduino IDE: in questo tutorial vedremo come generare segnali PWM con ESP32 utilizzando Arduino IDE & Il PWM è fondamentalmente utilizzato per generare un'uscita analogica da qualsiasi MCU e quell'uscita analogica potrebbe essere qualsiasi cosa tra 0 V e 3,3 V (in caso di esp32) e amp; a partire dal
Porta UC/OS III per Nucleo-L073RZ utilizzando Atollic TureSTUDIO IDE.: 3 passaggi
Porta UC/OS III per Nucleo-L073RZ utilizzando Atollic TureSTUDIO IDE.: Questo progetto è solo un semplice programma lampeggiante sviluppato in uC/OS III RTOS che è stato scaricato dal sito Web Micrium qui e portato sulla scheda Nucleo-L073RZ ed è pronto per l'uso in Atollic TureSTUDIO. Questa porta è stata testata solo così com'è