Съдържание:

Честотен измервател с помощта на микроконтролер: 8 стъпки
Честотен измервател с помощта на микроконтролер: 8 стъпки

Видео: Честотен измервател с помощта на микроконтролер: 8 стъпки

Видео: Честотен измервател с помощта на микроконтролер: 8 стъпки
Видео: Резонансный блок питания своими руками. LLC резонанс. 2024, Ноември
Anonim
Image
Image
Честотен измервател с помощта на микроконтролер
Честотен измервател с помощта на микроконтролер
Честотен измервател с помощта на микроконтролер
Честотен измервател с помощта на микроконтролер
Честотен измервател с помощта на микроконтролер
Честотен измервател с помощта на микроконтролер

Този урок просто описва как да се изчисли честотата на импулсен източник с помощта на микроконтролер. Нивото на високо напрежение на източника на импулс е 3,3 V, а ниското е 0 V. Използвах STM32L476, Tiva стартова панел, 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. Изберете 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 Board с посочени по -долу връзки

Пин връзки на stm32 към lcd

STM32L476 - LCD

GND - PIN1

5V - PIN2

NA - 1K резистор, свързан към GND

PB10 - RS

PB11 - RW

PB2 - BG

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5V - PIN15

GND - PIN16

Стъпка 7: Свържете един щифт на Tiva Launchpad към външен прекъсвач Pin на Stm32l476 и GND Pin на Tiva Launchpad към GND Pin на STM32L476

Ако имате друга платка за микроконтролер, трябва да свържете GPIO на тази платка към външен прекъсващ щифт на STM32L476 ядрена платка и да свържете GND на двете платки една към друга. Трябва да превключите този GPIO пин програмно в нейната IDE.

Препоръчано: