Taula de continguts:

Mesurador de freqüència mitjançant microcontrolador: 8 passos
Mesurador de freqüència mitjançant microcontrolador: 8 passos

Vídeo: Mesurador de freqüència mitjançant microcontrolador: 8 passos

Vídeo: Mesurador de freqüència mitjançant microcontrolador: 8 passos
Vídeo: SEMINARIO ESPECIALIZACIÓN EN MICROCONTROLADORES PIC DE 8 BITS 2024, Desembre
Anonim
Image
Image
Mesurador de freqüència mitjançant microcontrolador
Mesurador de freqüència mitjançant microcontrolador
Mesurador de freqüència mitjançant microcontrolador
Mesurador de freqüència mitjançant microcontrolador
Mesurador de freqüència mitjançant microcontrolador
Mesurador de freqüència mitjançant microcontrolador

Aquest tutorial simplement indica com calcular la freqüència d’una font d’impulsos mitjançant un microcontrolador. El nivell d’alt voltatge de la font d’impulsos és de 3,3 V i el baix és de 0 V. He utilitzat STM32L476, Tiva launchpad, LCD alfanumèric de 16x2, alguns panells de fil de cable i resistència de 1K.

Maquinari necessari: -

1) placa nucleo STM32L476

2) Tiva launchpad o qualsevol altra placa de microcontrolador (font d’impulsos)

3) 16x2 alfanumèric

4) Taula de pa

5) resistència de 1 K (per a contrast lcd)

Requisits de programari: -

1) STM32cubemx

2) Keil uVision5

3) Energia (per al llançador de Tiva)

Pas 1: instal·leu Stm32cubemx, Keil UVision5 i Energia al vostre PC, actualitzeu-los

Pas 2: obriu Stm32cubemx Select Stm32l476 Nucleo Board. Seleccioneu PC_13 com a pin d'interrupció extern

Obriu la placa Nucleo Stm32cubemx Select Stm32l476. Seleccioneu PC_13 com a pin d'interrupció extern
Obriu la placa Nucleo Stm32cubemx Select Stm32l476. Seleccioneu PC_13 com a pin d'interrupció extern

Pas 3: no cal fer cap canvi a la configuració del rellotge

No cal fer cap canvi a la configuració del rellotge
No cal fer cap canvi a la configuració del rellotge

Pas 4: seleccioneu TIMER1 i Font del rellotge com a rellotge intern i feu la configuració a TIMER1 segons les imatges

Seleccioneu TIMER1 i Font del rellotge com a rellotge intern i feu la configuració a TIMER1 segons les imatges
Seleccioneu TIMER1 i Font del rellotge com a rellotge intern i feu la configuració a TIMER1 segons les imatges
Seleccioneu TIMER1 i Font del rellotge com a rellotge intern i feu la configuració a TIMER1 segons les imatges
Seleccioneu TIMER1 i Font del rellotge com a rellotge intern i feu la configuració a TIMER1 segons les imatges
Seleccioneu TIMER1 i Font del rellotge com a rellotge intern i feu la configuració a TIMER1 segons les imatges
Seleccioneu TIMER1 i Font del rellotge com a rellotge intern i feu la configuració a TIMER1 segons les imatges

Pas 5: doneu un nom al vostre projecte i creeu codi per a Keil Ide a partir de Stm32cubemx

Doneu un nom al vostre projecte i creeu codi per a Keil Ide a partir de Stm32cubemx
Doneu un nom al vostre projecte i creeu codi per a Keil Ide a partir de Stm32cubemx
Doneu un nom al vostre projecte i creeu codi per a Keil Ide a partir de Stm32cubemx
Doneu un nom al vostre projecte i creeu codi per a Keil Ide a partir de Stm32cubemx

Pas 6: Connecteu la pantalla LCD a la placa Nucleo STM3276 amb les connexions indicades a continuació

Fixa les connexions de stm32 a lcd

STM32L476 - LCD

GND - PIN1

5V - PIN2

Resistència NA - 1K connectada a GND

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Pas 7: Connecteu un pin de Tiva Launchpad a un pin d'interrupció extern de Stm32l476 i un pin GND de Tiva Launchpad a un pin GND de STM32L476

Si teniu alguna altra placa de microcontrolador, heu de connectar el GPIO d’aquesta placa al pin d’interrupció extern de la placa de nucli STM32L476 i connectar GND de les dues plaques entre si. Cal canviar aquest pin GPIO per programació al seu IDE.

Recomanat: