Оглавление:
- Шаг 1: Установите Stm32cubemx, Keil UVision5 и Energia на свой ПК, обновите их
- Шаг 2: Откройте Stm32cubemx, выберите Stm32l476 Nucleo Board и выберите PC_13 в качестве контакта внешнего прерывания
- Шаг 3. Нет необходимости вносить какие-либо изменения в конфигурацию часов
- Шаг 4: Выберите TIMER1 и Clock Source как Internal Clock и выполните настройки в TIMER1 в соответствии с изображениями
- Шаг 5: дайте имя своему проекту и сгенерируйте код для Keil Ide из Stm32cubemx
- Шаг 6: Подключите ЖК-дисплей к плате Nucleo STM3276 с подключениями, указанными ниже
- Шаг 7: Подключите один вывод Tiva Launchpad к выводу внешнего прерывания Stm32l476, а вывод GND Tiva Launchpad к выводу GND STM32L476
- Шаг 8: демонстрация проекта
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве просто говорится, как рассчитать частоту источника импульсов с помощью микроконтроллера. Уровень высокого напряжения источника импульсов составляет 3,3 В, а низкий - 0 В. Я использовал STM32L476, панель запуска Tiva, буквенно-цифровой ЖК-дисплей 16x2, макетную плату и резистор 1K.
Требуемое оборудование: -
1) плата нуклео STM32L476
2) Панель запуска Tiva или любая другая плата микроконтроллера (источник импульсов)
3) 16x2 буквенно-цифровой
4) Макетная плата
5) резистор 1 кОм (для контраста жкд)
Требования к программному обеспечению: -
1) STM32cubemx
2) Keil uVision5
3) Энергия (для стартовой площадки Tiva)
Шаг 1: Установите Stm32cubemx, Keil UVision5 и Energia на свой ПК, обновите их
Шаг 2: Откройте Stm32cubemx, выберите Stm32l476 Nucleo Board и выберите PC_13 в качестве контакта внешнего прерывания
Шаг 3. Нет необходимости вносить какие-либо изменения в конфигурацию часов
Шаг 4: Выберите TIMER1 и Clock Source как Internal Clock и выполните настройки в TIMER1 в соответствии с изображениями
Шаг 5: дайте имя своему проекту и сгенерируйте код для Keil Ide из Stm32cubemx
Шаг 6: Подключите ЖК-дисплей к плате Nucleo STM3276 с подключениями, указанными ниже
Контакты подключения 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, а вывод GND Tiva Launchpad к выводу GND STM32L476
Если у вас есть другая плата микроконтроллера, вам необходимо подключить GPIO этой платы к внешнему выводу прерывания платы STM32L476 Nucleo и подключить GND обеих плат друг к другу. Вам необходимо программно переключить этот вывод GPIO в IDE.