Mundarija:

Mikrokontroller yordamida chastota o'lchagichi: 8 qadam
Mikrokontroller yordamida chastota o'lchagichi: 8 qadam

Video: Mikrokontroller yordamida chastota o'lchagichi: 8 qadam

Video: Mikrokontroller yordamida chastota o'lchagichi: 8 qadam
Video: 1 урок. Что такое микроконтроллер? 2024, Iyul
Anonim
Image
Image
Mikrokontroller yordamida chastota o'lchagich
Mikrokontroller yordamida chastota o'lchagich
Mikrokontroller yordamida chastota o'lchagich
Mikrokontroller yordamida chastota o'lchagich
Mikrokontroller yordamida chastota o'lchagich
Mikrokontroller yordamida chastota o'lchagich

Ushbu qo'llanmada puls manbai chastotasini mikrokontroller yordamida qanday hisoblash mumkinligi ko'rsatilgan. Puls manbasining yuqori kuchlanish darajasi - 3,3 V, past - 0V. Men STM32L476, Tiva ishga tushirish paneli, 16x2 alfasayısal LCD -dan foydalanganman.

Uskunalar kerak:-

1) STM32L476 nukleo platasi

2) Tiva ishga tushirish paneli yoki boshqa har qanday mikrokontroller platasi (puls manbai)

3) 16x2 harfli -raqamli

4) non paneli

5) 1K qarshilik (LCD kontrasti uchun)

Dasturiy ta'minot talablari:-

1) STM32cubemx

2) Keil uVision5

3) Energiya (Tiva ishga tushirish paneli uchun)

1 -qadam: Stm32cubemx, Keil UVision5 va Energia -ni shaxsiy kompyuteringizga o'rnating, ularni yangilang

2 -qadam: Stm32cubemx -ni oching, Stm32l476 Nucleo Board -ni tanlang, PC_13 -ni tashqi uzilish pimi sifatida tanlang

Stm32cubemx -ni oching, Stm32l476 Nucleo Board -ni tanlang. Tashqi uzilish pimi sifatida PC_13 -ni tanlang
Stm32cubemx -ni oching, Stm32l476 Nucleo Board -ni tanlang. Tashqi uzilish pimi sifatida PC_13 -ni tanlang

3 -qadam: Soat konfiguratsiyasida hech qanday o'zgarishlar qilishning hojati yo'q

Soat konfiguratsiyasini o'zgartirishning hojati yo'q
Soat konfiguratsiyasini o'zgartirishning hojati yo'q

4 -qadam: Ichki soat sifatida TIMER1 va Soat manbasini tanlang va Rasmlarga muvofiq TIMER1 -da sozlamalarni o'rnating

Ichki soat sifatida TIMER1 va Soat manbasini tanlang va Rasmlarga muvofiq TIMER1 -ni sozlang
Ichki soat sifatida TIMER1 va Soat manbasini tanlang va Rasmlarga muvofiq TIMER1 -ni sozlang
Ichki soat sifatida TIMER1 va Soat manbasini tanlang va Rasmlarga muvofiq TIMER1 -ni sozlang
Ichki soat sifatida TIMER1 va Soat manbasini tanlang va Rasmlarga muvofiq TIMER1 -ni sozlang
Ichki soat sifatida TIMER1 va Soat manbasini tanlang va Rasmlarga muvofiq TIMER1 -ni sozlang
Ichki soat sifatida TIMER1 va Soat manbasini tanlang va Rasmlarga muvofiq TIMER1 -ni sozlang

5 -qadam: Loyihangizga nom bering va Stm32cubemx -dan Keil Ide uchun kod yarating

Loyihangizga nom bering va Stm32cubemx -dan Keil Ide uchun kod yarating
Loyihangizga nom bering va Stm32cubemx -dan Keil Ide uchun kod yarating
Loyihangizga nom bering va Stm32cubemx -dan Keil Ide uchun kod yarating
Loyihangizga nom bering va Stm32cubemx -dan Keil Ide uchun kod yarating

6 -qadam: LCD -ni STM3276 nukleo kartasiga ulang

Stm32 -ni lcd -ga ulang

STM32L476 - LCD

GND - PIN1

5V - PIN2

GA ga ulangan NA - 1K qarshilik

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

7 -qadam: Tiva Launchpadning bitta pinini Stm32l476 tashqi uzilish piniga va Tiva Launchpadning GND pinini STM32L476 ning GND piniga ulang

Agar sizda boshqa mikrokontrolder platasi bo'lsa, siz ushbu kartaning GPIO -ni STM32L476 nukleo platasining tashqi uzilish piniga ulashingiz va ikkala plataning GND -ni bir -biriga ulashingiz kerak.

Tavsiya: