Sommario:

Atollic TrueStudio-Accendere il LED premendo il pulsante utilizzando STM32L100: 4 passaggi
Atollic TrueStudio-Accendere il LED premendo il pulsante utilizzando STM32L100: 4 passaggi

Video: Atollic TrueStudio-Accendere il LED premendo il pulsante utilizzando STM32L100: 4 passaggi

Video: Atollic TrueStudio-Accendere il LED premendo il pulsante utilizzando STM32L100: 4 passaggi
Video: INTRODUZIONE AI MICROCONTROLLORI STM32 2024, Luglio
Anonim
Atollic TrueStudio-Accendere il LED premendo il pulsante utilizzando STM32L100
Atollic TrueStudio-Accendere il LED premendo il pulsante utilizzando STM32L100

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:

Software utilizzato
Software utilizzato
Software utilizzato
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:

Componenti utilizzati
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: