Агуулгын хүснэгт:

Микроконтроллер ашиглан давтамж хэмжигч: 8 алхам
Микроконтроллер ашиглан давтамж хэмжигч: 8 алхам

Видео: Микроконтроллер ашиглан давтамж хэмжигч: 8 алхам

Видео: Микроконтроллер ашиглан давтамж хэмжигч: 8 алхам
Видео: Как сделать ПЛК LDmicro Arduino с ЖК-дисплеем I2C 2024, Арваннэгдүгээр
Anonim
Image
Image
Микроконтроллер ашиглан давтамж хэмжигч
Микроконтроллер ашиглан давтамж хэмжигч
Микроконтроллер ашиглан давтамж хэмжигч
Микроконтроллер ашиглан давтамж хэмжигч
Микроконтроллер ашиглан давтамж хэмжигч
Микроконтроллер ашиглан давтамж хэмжигч

Энэхүү гарын авлагад микроконтроллер ашиглан импульсийн эх үүсвэрийн давтамжийг хэрхэн тооцоолохыг зааж өгсөн болно. Импульсийн эх үүсвэрийн өндөр хүчдэлийн түвшин 3.3 В, бага нь 0В байна. Би STM32L476, Tiva launchpad, 16x2 үсэг, тоон LCD зарим утас талбар, 1K резистор ашигласан.

Тоног төхөөрөмж шаардлагатай:-

1) STM32L476 нуклео самбар

2) Tiva хөөргөх самбар эсвэл бусад микроконтроллер самбар (импульсийн эх үүсвэр)

3) 16x2 үсэг тоон

4) Талхны самбар

5) 1K эсэргүүцэл (lcd тодосгогч хувьд)

Програм хангамжийн шаардлага:-

1) STM32cubemx

2) Keil uVision5

3) Energia (Tiva хөөргөх самбарын хувьд)

Алхам 1: Stm32cubemx, Keil UVision5 болон Energia -г компьютер дээрээ суулгаад тэдгээрийг шинэчил

Алхам 2: Stm32cubemx -ийг нээ Stm32l476 Nucleo Board -ийг нээнэ үү

Stm32cubemx -ийг нээ Stm32l476 Nucleo Board -ийг сонгоно уу
Stm32cubemx -ийг нээ Stm32l476 Nucleo Board -ийг сонгоно уу

Алхам 3: Цагны тохиргоонд өөрчлөлт оруулах шаардлагагүй

Цагны тохиргоонд ямар нэгэн өөрчлөлт оруулах шаардлагагүй
Цагны тохиргоонд ямар нэгэн өөрчлөлт оруулах шаардлагагүй

Алхам 4: TIMER1 болон Clock Source -ийг дотоод цаг болгон сонгоод TIMER1 дээр зургуудын дагуу тохиргоо хийнэ үү

TIMER1 болон Clock Source -ийг дотоод цаг болгон сонгоод TIMER1 дээр зургуудын дагуу тохиргоо хийнэ үү
TIMER1 болон Clock Source -ийг дотоод цаг болгон сонгоод TIMER1 дээр зургуудын дагуу тохиргоо хийнэ үү
TIMER1 болон Clock Source -ийг дотоод цаг болгон сонгоод TIMER1 дээр зургийн дагуу тохиргоог хийнэ үү
TIMER1 болон Clock Source -ийг дотоод цаг болгон сонгоод TIMER1 дээр зургийн дагуу тохиргоог хийнэ үү
TIMER1 болон Clock Source -ийг дотоод цаг болгон сонгоод TIMER1 дээр зургуудын дагуу тохиргоо хийнэ үү
TIMER1 болон Clock Source -ийг дотоод цаг болгон сонгоод TIMER1 дээр зургуудын дагуу тохиргоо хийнэ үү

Алхам 5: Төсөлдөө нэр өгч, Stil32cubemx -аас Keil Ide -ийн код үүсгээрэй

Төсөлдөө нэр өгч, Stil32cubemx -аас Keil Ide -ийн код үүсгээрэй
Төсөлдөө нэр өгч, Stil32cubemx -аас Keil Ide -ийн код үүсгээрэй
Төсөлдөө нэр өгч, Stil32cubemx -аас Keil Ide -ийн код үүсгээрэй
Төсөлдөө нэр өгч, Stil32cubemx -аас Keil Ide -ийн код үүсгээрэй

Алхам 6: LCD -ийг STM3276 Nucleo Board -т доорх холболттой холбоно уу

Stm32 -ийн 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 пинийг STM32L476 -ийн GND зүүтэй холбоно уу

Хэрэв танд өөр микроконтроллер самбар байгаа бол та энэ хавтангийн GPIO -г STM32L476 нуклео хавтангийн гадаад таслах зүү дээр холбож, хоёр самбарын GND -ийг хооронд нь холбох хэрэгтэй.

Зөвлөмж болгож буй: