Мазмұны:

Микроконтроллерді қолданатын жиілікті өлшеуіш: 8 қадам
Микроконтроллерді қолданатын жиілікті өлшеуіш: 8 қадам

Бейне: Микроконтроллерді қолданатын жиілікті өлшеуіш: 8 қадам

Бейне: Микроконтроллерді қолданатын жиілікті өлшеуіш: 8 қадам
Бейне: Arduino Devre Tasarımı | 0 Dan Siparişe | MCU SERISI 2024, Шілде
Anonim
Image
Image
Микроконтроллерді қолданатын жиілікті өлшеуіш
Микроконтроллерді қолданатын жиілікті өлшеуіш
Микроконтроллерді қолданатын жиілікті өлшеуіш
Микроконтроллерді қолданатын жиілікті өлшеуіш
Микроконтроллерді қолданатын жиілікті өлшеуіш
Микроконтроллерді қолданатын жиілікті өлшеуіш

Бұл оқулықта микроконтроллердің көмегімен импульстік көздің жиілігін қалай есептеу керектігін айтады. Импульстік көздің жоғары кернеу деңгейі - 3,3 В, ал төмені - 0В. Мен STM32L476, Tiva іске қосу тақтасын, 16x2 әріптік -сандық СКД кейбір сымдар тақтасын және 1K резисторды қолдандым.

Қажетті жабдықтар:-

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

2) Tiva іске қосу тақтасы немесе кез келген басқа микроконтроллер тақтасы (импульстік көз)

3) 16х2 әріптік -сандық

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

5) 1K резистор (LCD контраст үшін)

Бағдарламалық жасақтама талаптары:-

1) STM32cubemx

2) Keil uVision5

3) Энергия (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 -қадам: Жобаңызға атау беріңіз және Stm32cubemx -тен Keil Ide үшін код жасаңыз

Жобаңызға атау беріңіз және Stm32cubemx -тен Keil Ide үшін код жасаңыз
Жобаңызға атау беріңіз және Stm32cubemx -тен Keil Ide үшін код жасаңыз
Жобаңызға атау беріңіз және Stm32cubemx -тен Keil Ide үшін код жасаңыз
Жобаңызға атау беріңіз және Stm32cubemx -тен Keil Ide үшін код жасаңыз

6 -қадам: СКД -ны STM3276 Nucleo тақтасына төменде көрсетілген байланыстармен қосыңыз

Stm32 -ді LCD -ге қосу

STM32L476 - СКД

GND - PIN1

5В - PIN2

NA - 1K резисторы GND қосылған

PB10 - RS

PB11 - RW

PB2 - EN

PB12 - D4

PB13 - D5

PB14 - D6

PB15 - D7

5В - PIN15

GND - PIN16

7 -қадам: Tiva Launchpad бір түйреуішін Stm32l476 сыртқы үзіліс істігіне және Tiva іске қосу тақтасының GND түйреуішін STM32L476 GND істігіне қосыңыз

Егер сізде басқа микроконтроллер тақтасы болса, онда сіз бұл тақтаның GPIO -ін STM32L476 нуклео тақтасының сыртқы үзіліс істігіне қосуыңыз керек және екі тақтаның GND байланысын бір -бірімен байланыстыруыңыз керек.

Ұсынылған: