Sisukord:

Sagedusmõõtur mikrokontrolleri abil: 8 sammu
Sagedusmõõtur mikrokontrolleri abil: 8 sammu

Video: Sagedusmõõtur mikrokontrolleri abil: 8 sammu

Video: Sagedusmõõtur mikrokontrolleri abil: 8 sammu
Video: Первый шаг в робототехнику. Как создать робота своими руками. Виды роботов и их задачи. 2024, Juuli
Anonim
Image
Image
Sagedusmõõtur mikrokontrolleri abil
Sagedusmõõtur mikrokontrolleri abil
Sagedusmõõtur mikrokontrolleri abil
Sagedusmõõtur mikrokontrolleri abil
Sagedusmõõtur mikrokontrolleri abil
Sagedusmõõtur mikrokontrolleri abil

See õpetus ütleb lihtsalt, kuidas arvutada impulssallika sagedust mikrokontrolleri abil. Impulsi allika kõrgepingetase on 3,3 V ja madal 0V. Olen kasutanud STM32L476, Tiva käivitusplaati, 16x2 tähtnumbrilist LCD -paneeli, mõned juhtmed leivaplaat ja 1K takisti.

Vajalik riistvara:-

1) STM32L476 nukleoplaat

2) Tiva käivitusplaat või mõni muu mikrokontrolleri plaat (impulsi allikas)

3) 16x2 tähtnumbrilist

4) Leivalaud

5) 1K takisti (LCD kontrasti jaoks)

Tarkvara nõue:-

1) STM32cubemx

2) Keil uVision5

3) Energia (Tiva käivitusplaadi jaoks)

Samm: installige oma arvutisse Stm32cubemx, Keil UVision5 ja Energia, värskendage neid

Samm 2: avage Stm32cubemx Valige Stm32l476 Nucleo Board. Valige PC_13 välise katkestusnõelana

Avage Stm32cubemx Valige Stm32l476 Nucleo Board. Valige PC_13 välise katkestusnõelana
Avage Stm32cubemx Valige Stm32l476 Nucleo Board. Valige PC_13 välise katkestusnõelana

Samm: kella konfiguratsioonis pole vaja muudatusi teha

Kella konfiguratsioonis pole vaja mingeid muudatusi teha
Kella konfiguratsioonis pole vaja mingeid muudatusi teha

Samm 4: sisemiseks kellaks valige TIMER1 ja kellaallikas. Ja tehke TIMER1 -s seaded vastavalt piltidele

Valige sisemiseks kellaks TIMER1 ja Kellaallikas. Ja tehke seaded TIMER1 -s vastavalt piltidele
Valige sisemiseks kellaks TIMER1 ja Kellaallikas. Ja tehke seaded TIMER1 -s vastavalt piltidele
Valige sisemiseks kellaks TIMER1 ja Kellaallikas. Ja tehke seaded TIMER1 -s vastavalt piltidele
Valige sisemiseks kellaks TIMER1 ja Kellaallikas. Ja tehke seaded TIMER1 -s vastavalt piltidele
Valige sisemiseks kellaks TIMER1 ja Kellaallikas. Ja tehke seaded TIMER1 -s vastavalt piltidele
Valige sisemiseks kellaks TIMER1 ja Kellaallikas. Ja tehke seaded TIMER1 -s vastavalt piltidele

Samm: andke oma projektile nimi ja genereerige Stm32cubemxist Keili idee kood

Andke oma projektile nimi ja looge Stil32cubemxist Keili idee kood
Andke oma projektile nimi ja looge Stil32cubemxist Keili idee kood
Andke oma projektile nimi ja looge Stil32cubemxist Keili idee kood
Andke oma projektile nimi ja looge Stil32cubemxist Keili idee kood

Samm: ühendage LCD -ekraan STM3276 Nucleo -plaadiga, mille ühendused on toodud allpool

Stm32 tihvtühendused LCD -ga

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - 1K takisti on ühendatud GND -ga

PB10 - RS

PB11 - RW

PB2 - ET

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Samm: ühendage üks Tiva käivitusplaadi tihvt Stm32l476 välise katkestusnõelaga ja Tiva käivitusplaadi GND tihvt STM32L476 GND tihvtiga

Kui teil on mõni muu mikrokontrolleri plaat, peate selle plaadi GPIO ühendama STM32L476 nukleoplaadi välise katkestusnõelaga ja ühendama mõlema tahvli GND üksteisega. Peate selle GPIO tihvti programmiliselt IDE -s ümber lülitama.

Soovitan: