Мазмуну:

Микроконтроллерди колдонуп жыштык өлчөгүч: 8 кадам
Микроконтроллерди колдонуп жыштык өлчөгүч: 8 кадам

Video: Микроконтроллерди колдонуп жыштык өлчөгүч: 8 кадам

Video: Микроконтроллерди колдонуп жыштык өлчөгүч: 8 кадам
Video: Удивительный цифровой мультиметр True RMS за 45 долларов KAIWEET KM601 (купон на скидку 10%) 2024, Ноябрь
Anonim
Image
Image
Микроконтроллерди колдонуу менен жыштык өлчөгүч
Микроконтроллерди колдонуу менен жыштык өлчөгүч
Микроконтроллерди колдонуу менен жыштык өлчөгүч
Микроконтроллерди колдонуу менен жыштык өлчөгүч
Микроконтроллерди колдонуу менен жыштык өлчөгүч
Микроконтроллерди колдонуу менен жыштык өлчөгүч

Бул окуу куралы жөн эле микроконтроллердин жардамы менен импульс булагынын жыштыгын кантип эсептөөнү көрсөтөт. Импульс булагынын жогорку чыңалуу деңгээли 3.3 В жана төмөн 0В. Мен STM32L476, Tiva launchpad, 16x2 тамга -сандык ЖК кээ бир зымдар нан жана 1K каршылыгын колдондум.

Аппараттык камсыздоо талап кылынат:-

1) STM32L476 нуклео тактасы

2) Tiva launchpad же башка микроконтроллер тактасы (импульс булагы)

3) 16x2 тамга -сандык

4) Нан тактасы

5) 1K каршылык (LCD контраст үчүн)

Программалык камсыздоонун талабы:-

1) STM32cubemx

2) Keil uVision5

3) Energia (Tiva launchpad үчүн)

1 -кадам: Stm32cubemx, Keil UVision5 жана Energia'ны компьютериңизге орнотуңуз, аларды жаңыртыңыз

Step 2: Open Stm32cubemx Select Stm32l476 Nucleo Board. Select PC_13 External Interrupt Pin

Open Stm32cubemx Select Stm32l476 Nucleo Board. Тышкы үзүлүү пин катары PC_13 тандаңыз
Open Stm32cubemx Select Stm32l476 Nucleo Board. Тышкы үзүлүү пин катары PC_13 тандаңыз

3 -кадам: Сааттын конфигурациясына эч кандай өзгөртүү киргизүүнүн кажети жок

Сааттын конфигурациясына эч кандай өзгөртүүлөрдү киргизүүнүн кажети жок
Сааттын конфигурациясына эч кандай өзгөртүүлөрдү киргизүүнүн кажети жок

4 -кадам: TIMER1ди жана Саат Булагын Ички Саат катары тандаңыз

Сүрөттөргө ылайык TIMER1ди жана Саат Булагын Ички Саат катары тандаңыз
Сүрөттөргө ылайык TIMER1ди жана Саат Булагын Ички Саат катары тандаңыз
Сүрөттөргө ылайык TIMER1ди жана Саат Булагын Ички Саат катары тандаңыз
Сүрөттөргө ылайык TIMER1ди жана Саат Булагын Ички Саат катары тандаңыз
Сүрөттөргө ылайык TIMER1ди жана Саат Булагын Ички Саат катары тандаңыз
Сүрөттөргө ылайык TIMER1ди жана Саат Булагын Ички Саат катары тандаңыз

5 -кадам: Долбооруңузга ысым бериңиз жана Stm32cubemxтен Keil Ide үчүн код түзүңүз

Долбооруңузга ат бериңиз жана Stm32cubemxтен Keil Ide үчүн код түзүңүз
Долбооруңузга ат бериңиз жана Stm32cubemxтен Keil Ide үчүн код түзүңүз
Долбооруңузга ат бериңиз жана Stm32cubemxтен Keil Ide үчүн код түзүңүз
Долбооруңузга ат бериңиз жана Stm32cubemxтен Keil Ide үчүн код түзүңүз

6 -кадам: LCDди STM3276 Nucleo Boardко төмөндө көрсөтүлгөн туташуулар менен туташтырыңыз

Stm32'дин LCDге туташуусу

STM32L476 - ЖК

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ди бири -бирине туташтырышыңыз керек.

Сунушталууда: