
Sommario:
- Passaggio 1: installa Stm32cubemx, Keil UVision5 ed Energia nel tuo PC, aggiornali
- Passaggio 2: aprire Stm32cubemx Selezionare Stm32l476 Nucleo Board. Selezionare PC_13 come pin di interruzione esterno
- Passaggio 3: non è necessario apportare modifiche alla configurazione dell'orologio
- Passaggio 4: selezionare TIMER1 e sorgente orologio come orologio interno. E configurare le impostazioni in TIMER1 in base alle immagini
- Passaggio 5: dai un nome al tuo progetto e genera il codice per Keil Ide da Stm32cubemx
- Passaggio 6: collegare l'LCD alla scheda Nucleo STM3276 con i collegamenti indicati di seguito
- Passaggio 7: collegare un pin di Tiva Launchpad al pin di interruzione esterno di Stm32l476 e il pin GND di Tiva Launchpad al pin GND di STM32L476
- Passaggio 8: demo del progetto
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49





Questo tutorial spiega semplicemente come calcolare la frequenza di una sorgente di impulsi utilizzando un microcontrollore. Il livello di alta tensione della sorgente di impulsi è 3,3 V e il basso è 0 V. Ho usato STM32L476, launchpad Tiva, LCD alfanumerico 16x2 con breadboard e resistore da 1K.
Hardware richiesto:-
1) Scheda nucleo STM32L476
2) Tiva launchpad o qualsiasi altra scheda microcontrollore (sorgente di impulsi)
3)16x2 alfanumerico
4) tagliere
5) Resistenza 1K (per contrasto lcd)
Requisiti software:-
1)STM32cubemx
2) Keil uVision5
3)Energia (per il trampolino di lancio di Tiva)
Passaggio 1: installa Stm32cubemx, Keil UVision5 ed Energia nel tuo PC, aggiornali
Passaggio 2: aprire Stm32cubemx Selezionare Stm32l476 Nucleo Board. Selezionare PC_13 come pin di interruzione esterno

Passaggio 3: non è necessario apportare modifiche alla configurazione dell'orologio

Passaggio 4: selezionare TIMER1 e sorgente orologio come orologio interno. E configurare le impostazioni in TIMER1 in base alle immagini



Passaggio 5: dai un nome al tuo progetto e genera il codice per Keil Ide da Stm32cubemx


Passaggio 6: collegare l'LCD alla scheda Nucleo STM3276 con i collegamenti indicati di seguito
Connessioni pin di stm32 a lcd
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - Resistenza da 1K collegata a GND
PB10 - RS
PB11 - RW
PB2 - IT
PB12 - D4
PB13 - RE5
PB14 - RE6
PB15 - D7
5V - PIN15
GND - PIN16
Passaggio 7: collegare un pin di Tiva Launchpad al pin di interruzione esterno di Stm32l476 e il pin GND di Tiva Launchpad al pin GND di STM32L476
Se si dispone di un'altra scheda microcontrollore, è necessario collegare GPIO di quella scheda sul pin di interruzione esterno della scheda nucleo STM32L476 e collegare GND di entrambe le schede l'una all'altra. È necessario attivare questo pin GPIO a livello di codice nel suo IDE.
Consigliato:
Frequenzimetro semplice con Arduino: 6 passaggi

Frequenzimetro semplice usando Arduino: In questo tutorial impareremo come realizzare un semplice frequenzimetro usando Arduino. Guarda il video
Frequenzimetro con Arduino: 8 passaggi (con immagini)

Frequenzimetro con Arduino: questo è un frequenzimetro basato su arduino semplice ed economico che costa meno di 4 $ è stato molto utile per misurare piccoli circuiti
Frequenzimetro Arduino semplice fai-da-te fino a 6,5 MHz: 3 passaggi

Frequenzimetro Arduino semplice fai-da-te fino a 6,5 MHz: oggi ti mostrerò come costruire un semplice frequenzimetro in grado di misurare frequenze di segnali rettangolari, sinusoidali o triangolari fino a 6,5 MHz
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del programma di lampeggio dei LED.: 5 passaggi

Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del LED lampeggiante Program.: In questo caso creeremo un semplice programma in codice C e lo masterizzeremo nella memoria del microcontrollore. Scriveremo il nostro programma e compileremo il file esadecimale, utilizzando Atmel Studio come piattaforma di sviluppo integrata. Configurare il fusibile bi
Frequenzimetro a due chip con lettura binaria: 16 passaggi

Frequenzimetro a due chip con lettura binaria: utilizza dodici diodi emettitori di luce. Il prototipo ha un CD4040 come contatore e un CD4060 come generatore della base dei tempi. Il controllo del segnale avviene tramite un resistore - gate a diodi. I circuiti integrati CMOS qui utilizzati consentono allo strumento di essere alimentato da qualsiasi tensione nell'intervallo 5