Sommario:
- Passaggio 1: Software utilizzato:
- Passaggio 2: componenti utilizzati:
- Passaggio 3: codice:
- Passaggio 4: principio di funzionamento e video:
Video: Atollic TrueStudio-Accendere il LED premendo il pulsante utilizzando STM32L100: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial di STM32 ti parlerò di come leggere un pin GPIO di STM32L100, quindi qui farò accendere un led a bordo semplicemente premendo il pulsante
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 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 è fornita nel video sopra
Se hai qualche dubbio su questo progetto, sentiti libero di commentarci qui sotto. E se vuoi saperne di più sul sistema embedded 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:
Interruttore LED semplice pulsante moneta (utilizzando il peso): 8 passaggi
Interruttore LED pulsante moneta semplice (utilizzando il peso): questo è un interruttore pulsante moneta relativamente semplice da eseguire. Quando si applica un peso ai conduttori del morsetto, la forza verso il basso accende i LED
Tutorial Atollic TrueSTUDIO-STM32L100 PWM: 4 passaggi
Tutorial Atollic TrueSTUDIO-STM32L100 PWM: 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
LED lampeggiante STM32L100 utilizzando Atollic TrueSTUDIO e STM32CubeMX: 5 passaggi
STM32L100 Blink LED usando Atollic TrueSTUDIO e STM32CubeMX: In questo progetto ti parlerò di come far lampeggiare un LED usando 32L100discovery. Quindi qui ti parlerò del principio di funzionamento di questo tutorial sui lampeggi e anche che tipo di software e hardware hai richiesto
Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Pulsante antirimbalzo: 4 passaggi
Microcontrollore AVR. Attiva/disattiva i LED utilizzando un interruttore a pulsante. Push Button Debouncing.: In questa sezione, impareremo come creare un codice C del programma per ATMega328PU per alternare lo stato dei tre LED in base all'input da un interruttore a pulsante. Inoltre, abbiamo esplorato una soluzione al problema di "Switch Bounce". Come di consueto, vi
Premendo i numeri: 6 passaggi
Pressing Numbers: Tecnológico de Costa Rica, Sede Central, Escuela de ComputaciónIngeniería en ComputaciónIC-1400 Fundamentos de Organización de ComputadorasProyecto #2 ArduinoProfesor: Ing. Esteban Arias MéndezEmmanuel Castro Fernández,2018104486Mariela Murillo Artav