Სარჩევი:

სიხშირის საზომი მიკროკონტროლის გამოყენებით: 8 ნაბიჯი
სიხშირის საზომი მიკროკონტროლის გამოყენებით: 8 ნაბიჯი

ვიდეო: სიხშირის საზომი მიკროკონტროლის გამოყენებით: 8 ნაბიჯი

ვიდეო: სიხშირის საზომი მიკროკონტროლის გამოყენებით: 8 ნაბიჯი
ვიდეო: მათემატიკა, IV კლასი - სიგრძის საზომი ერთეულები #ტელესკოლა 2024, ნოემბერი
Anonim
Image
Image
სიხშირის მრიცხველი მიკროკონტროლის გამოყენებით
სიხშირის მრიცხველი მიკროკონტროლის გამოყენებით
სიხშირის მრიცხველი მიკროკონტროლერის გამოყენებით
სიხშირის მრიცხველი მიკროკონტროლერის გამოყენებით
სიხშირის მრიცხველი მიკროკონტროლერის გამოყენებით
სიხშირის მრიცხველი მიკროკონტროლერის გამოყენებით

ეს გაკვეთილი უბრალოდ აცხადებს, თუ როგორ უნდა გამოვთვალოთ პულსის წყაროს სიხშირე მიკროკონტროლერის გამოყენებით. პულსის წყაროს მაღალი ძაბვის დონე არის 3.3 ვ და დაბალი არის 0V. მე გამოვიყენე STM32L476, Tiva launpad, 16x2 ალფანუმერული LCD ზოგიერთი მავთულის breadboard და 1K რეზისტორი.

საჭირო აპარატურა:-

1) STM32L476 ბირთვული დაფა

2) Tiva launpad ან სხვა მიკროკონტროლერის დაფა (პულსის წყარო)

3) 16x2 ალფანუმერული

4) პურის დაფა

5) 1K რეზისტორი (LCD კონტრასტისთვის)

პროგრამული უზრუნველყოფის მოთხოვნა:-

1) STM32cubemx

2) Keil uVision5

3) Energia (Tiva launpad– ისთვის)

ნაბიჯი 1: დააინსტალირეთ Stm32cubemx, Keil UVision5 და Energia თქვენს კომპიუტერში, განაახლოთ ისინი

ნაბიჯი 2: გახსენით Stm32cubemx აირჩიეთ Stm32l476 Nucleo Board. აირჩიეთ PC_13 როგორც გარე შეწყვეტის პინი

გახსენით Stm32cubemx აირჩიეთ Stm32l476 Nucleo Board. აირჩიეთ PC_13 როგორც გარე შეწყვეტის პინი
გახსენით Stm32cubemx აირჩიეთ Stm32l476 Nucleo Board. აირჩიეთ PC_13 როგორც გარე შეწყვეტის პინი

ნაბიჯი 3: არ არის საჭირო რაიმე სახის ცვლილება საათის კონფიგურაციაში

არ არის საჭირო რაიმე სახის ცვლილება საათის კონფიგურაციაში
არ არის საჭირო რაიმე სახის ცვლილება საათის კონფიგურაციაში

ნაბიჯი 4: აირჩიეთ TIMER1 და საათის წყარო, როგორც შიდა საათი. და გააკეთეთ პარამეტრები TIMER1 სურათების მიხედვით

აირჩიეთ TIMER1 და საათის წყარო, როგორც შიდა საათი. და გააკეთეთ პარამეტრები TIMER1 სურათების მიხედვით
აირჩიეთ TIMER1 და საათის წყარო, როგორც შიდა საათი. და გააკეთეთ პარამეტრები TIMER1 სურათების მიხედვით
აირჩიეთ TIMER1 და საათის წყარო, როგორც შიდა საათი. და გააკეთეთ პარამეტრები TIMER1 სურათების მიხედვით
აირჩიეთ TIMER1 და საათის წყარო, როგორც შიდა საათი. და გააკეთეთ პარამეტრები TIMER1 სურათების მიხედვით
აირჩიეთ TIMER1 და საათის წყარო, როგორც შიდა საათი. და გააკეთეთ პარამეტრები TIMER1 სურათების მიხედვით
აირჩიეთ TIMER1 და საათის წყარო, როგორც შიდა საათი. და გააკეთეთ პარამეტრები TIMER1 სურათების მიხედვით

ნაბიჯი 5: მიეცით სახელი თქვენს პროექტს და შექმენით კოდი Keil Ide– დან Stm32cubemx– დან

მიეცით სახელი თქვენს პროექტს და შექმენით კოდი Keil Ide– დან Stm32cubemx– დან
მიეცით სახელი თქვენს პროექტს და შექმენით კოდი Keil Ide– დან Stm32cubemx– დან
მიეცით სახელი თქვენს პროექტს და შექმენით კოდი Keil Ide– დან Stm32cubemx– დან
მიეცით სახელი თქვენს პროექტს და შექმენით კოდი Keil Ide– დან Stm32cubemx– დან

ნაბიჯი 6: შეაერთეთ LCD STM3276 Nucleo დაფაზე ქვემოთ მითითებული კავშირებით

Stm32– ის LCD კავშირების დამაგრება LCD– ზე

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - 1K რეზისტორი, რომელიც დაკავშირებულია GND- თან

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

ნაბიჯი 7: შეაერთეთ Tiva Launchpad– ის ერთი პინი Stm32l476– ის გარე შეწყვეტის პინთან და Tiva Launchpad– ის GND Pin– ით STM32L476– ის GND პინთან

თუ თქვენ გაქვთ რაიმე სხვა მიკროკონტროლის დაფა, თქვენ უნდა დააკავშიროთ GPIO დაფა STM32L476 ბირთვული დაფის გარე შეწყვეტის პინზე და დააკავშიროთ ორივე დაფის GND ერთმანეთთან. თქვენ უნდა შეცვალოთ ეს GPIO pin პროგრამულად მის IDE- ში.

გირჩევთ: