Spisu treści:
- Krok 1: Zainstaluj Stm32cubemx, Keil UVision5 i Energia na swoim komputerze, zaktualizuj je
- Krok 2: Otwórz Stm32cubemx Wybierz Stm32l476 Nucleo Board. Wybierz PC_13 jako zewnętrzny pin przerwania
- Krok 3: Nie musisz wprowadzać żadnych zmian w konfiguracji zegara
- Krok 4: Wybierz TIMER1 i źródło zegara jako zegar wewnętrzny. I dokonaj ustawień w TIMER1 zgodnie z obrazami
- Krok 5: Nadaj nazwę swojemu projektowi i wygeneruj kod dla Keil Ide z Stm32cubemx
- Krok 6: Podłącz wyświetlacz LCD do płytki Nucleo STM3276 z połączeniami podanymi poniżej
- Krok 7: Podłącz jeden styk panelu startowego Tiva do styku zewnętrznego przerwania Stm32l476 i styk GND Launchpada Tiva do styku GND STM32L476
- Krok 8: Demo projektu
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten samouczek pokazuje, jak obliczyć częstotliwość źródła impulsów za pomocą mikrokontrolera. Wysokie napięcie źródła impulsu wynosi 3,3 V, a niskie to 0 V. Użyłem STM32L476, startera Tiva, alfanumerycznego wyświetlacza LCD 16x2, płytki stykowej i rezystora 1K.
Wymagany sprzęt:-
1) płyta nuklearna STM32L476
2) Launchpad Tiva lub dowolna inna płyta mikrokontrolera (źródło impulsów)
3) 16x2 alfanumeryczne
4) deska do krojenia chleba
5) Rezystor 1K (dla kontrastu lcd)
Wymagania dotyczące oprogramowania:-
1)STM32cubemx
2)Keil uVision5
3) Energia (dla wyrzutni Tiva)
Krok 1: Zainstaluj Stm32cubemx, Keil UVision5 i Energia na swoim komputerze, zaktualizuj je
Krok 2: Otwórz Stm32cubemx Wybierz Stm32l476 Nucleo Board. Wybierz PC_13 jako zewnętrzny pin przerwania
Krok 3: Nie musisz wprowadzać żadnych zmian w konfiguracji zegara
Krok 4: Wybierz TIMER1 i źródło zegara jako zegar wewnętrzny. I dokonaj ustawień w TIMER1 zgodnie z obrazami
Krok 5: Nadaj nazwę swojemu projektowi i wygeneruj kod dla Keil Ide z Stm32cubemx
Krok 6: Podłącz wyświetlacz LCD do płytki Nucleo STM3276 z połączeniami podanymi poniżej
Połączenia pinowe stm32 do lcd
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - rezystor 1K podłączony do GND
PB10 - RS
PB11 - RW
PB2 - PL
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Krok 7: Podłącz jeden styk panelu startowego Tiva do styku zewnętrznego przerwania Stm32l476 i styk GND Launchpada Tiva do styku GND STM32L476
Jeśli masz inną płytkę z mikrokontrolerem, musisz podłączyć GPIO tej płytki do zewnętrznego przerwania płytki jąder STM32L476 i połączyć GND obu płyt ze sobą. Musisz przełączyć ten pin GPIO programowo w jego IDE.