Turinys:

Dažnio matuoklis naudojant mikrovaldiklį: 8 žingsniai
Dažnio matuoklis naudojant mikrovaldiklį: 8 žingsniai

Video: Dažnio matuoklis naudojant mikrovaldiklį: 8 žingsniai

Video: Dažnio matuoklis naudojant mikrovaldiklį: 8 žingsniai
Video: BP DOCTOR PRO Smart Watch Blood Pressure Monitor: Is It as Accurate as a Traditional BP Monitor? 2024, Liepa
Anonim
Image
Image
Dažnio matuoklis naudojant mikrovaldiklį
Dažnio matuoklis naudojant mikrovaldiklį
Dažnio matuoklis naudojant mikrovaldiklį
Dažnio matuoklis naudojant mikrovaldiklį
Dažnio matuoklis naudojant mikrovaldiklį
Dažnio matuoklis naudojant mikrovaldiklį

Šioje pamokoje tiesiog nurodoma, kaip apskaičiuoti impulsų šaltinio dažnį naudojant mikrovaldiklį. Aukštos įtampos impulsų šaltinis yra 3,3 V, o žemas - 0 V. Naudojau STM32L476, „Tiva“paleidimo planšetę, 16x2 raidžių ir skaitmenų LCD kai kuriuos laidus su duonos plokšte ir 1K rezistorių.

Reikalinga aparatūra:-

1) STM32L476 branduolio plokštė

2) „Tiva“paleidimo plokštė arba bet kuri kita mikrovaldiklio plokštė (impulsų šaltinis)

3) 16x2 raidžių ir skaičių

4) Duonos lenta

5) 1K rezistorius (LCD kontrastas)

Programinės įrangos reikalavimas:-

1) STM32cubemx

2) Keil uVision5

3) „Energia“(„Tiva“paleidimo klavišui)

1 žingsnis: Įdiekite „Stm32cubemx“, „Keil UVision5“ir „Energia“į savo kompiuterį, atnaujinkite juos

2 veiksmas: atidarykite „Stm32cubemx“Pasirinkite „Stm32l476 Nucleo Board“. Pasirinkite PC_13 kaip išorinį pertraukimo kaištį

Atidarykite „Stm32cubemx“Pasirinkite „Stm32l476 Nucleo Board“. Pasirinkite PC_13 kaip išorinį pertraukimo kaištį
Atidarykite „Stm32cubemx“Pasirinkite „Stm32l476 Nucleo Board“. Pasirinkite PC_13 kaip išorinį pertraukimo kaištį

3 veiksmas: nereikia keisti laikrodžio konfigūracijos

Nereikia keisti laikrodžio konfigūracijos
Nereikia keisti laikrodžio konfigūracijos

4 žingsnis: Pasirinkite TIMER1 ir Clock Source kaip vidinį laikrodį. Nustatykite TIMER1 pagal paveikslėlius

Pasirinkite „TIMER1“ir „Clock Source“kaip vidinį laikrodį. Nustatykite „TIMER1“pagal paveikslėlius
Pasirinkite „TIMER1“ir „Clock Source“kaip vidinį laikrodį. Nustatykite „TIMER1“pagal paveikslėlius
Pasirinkite „TIMER1“ir „Clock Source“kaip vidinį laikrodį. Nustatykite „TIMER1“pagal paveikslėlius
Pasirinkite „TIMER1“ir „Clock Source“kaip vidinį laikrodį. Nustatykite „TIMER1“pagal paveikslėlius
Pasirinkite „TIMER1“ir „Clock Source“kaip vidinį laikrodį. Nustatykite „TIMER1“pagal paveikslėlius
Pasirinkite „TIMER1“ir „Clock Source“kaip vidinį laikrodį. Nustatykite „TIMER1“pagal paveikslėlius

5 veiksmas: pavadinkite savo projektą ir sukurkite „Keil Ide“kodą iš „Stm32cubemx“

Suteikite savo projektui pavadinimą ir sukurkite „Keil Ide“kodą iš „Stm32cubemx“
Suteikite savo projektui pavadinimą ir sukurkite „Keil Ide“kodą iš „Stm32cubemx“
Suteikite savo projektui pavadinimą ir sukurkite „Keil Ide“kodą iš „Stm32cubemx“
Suteikite savo projektui pavadinimą ir sukurkite „Keil Ide“kodą iš „Stm32cubemx“

6 veiksmas: Prijunkite skystųjų kristalų ekraną prie STM3276 „Nucleo“plokštės, žemiau pateiktomis jungtimis

STM32 kaiščių jungtys prie LCD

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - 1K rezistorius prijungtas prie GND

PB10 - RS

PB11 - RW

PB2 - LT

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

7 veiksmas: prijunkite vieną „Tiva“paleidimo planšetės kaištį prie „Stm32l476“išorinio pertraukimo kaiščio ir „Tiva“paleidimo plokštės GND kaištį prie STM32L476 GND kaiščio

Jei turite kitą mikrovaldiklio plokštę, turite prijungti tos plokštės GPIO prie išorinio STM32L476 branduolio plokštės pertraukimo kaiščio ir prijungti abiejų plokščių GND. Turite programiškai perjungti šį GPIO kaištį savo IDE.

Rekomenduojamas: