Sisällysluettelo:
- Vaihe 1: Asenna Stm32cubemx, Keil UVision5 ja Energia tietokoneeseen, päivitä ne
- Vaihe 2: Avaa Stm32cubemx Select Stm32l476 Nucleo Board
- Vaihe 3: Kellon kokoonpanoon ei tarvitse tehdä muutoksia
- Vaihe 4: Valitse TIMER1 ja Clock Source sisäiseksi kelloksi ja tee asetukset TIMER1: ssä Kuvien mukaan
- Vaihe 5: Anna projektillesi nimi ja luo koodi Keil Ideille Stm32cubemxista
- Vaihe 6: Liitä nestekidenäyttö STM3276 Nucleo -korttiin alla olevilla liitäntöillä
- Vaihe 7: Yhdistä yksi Tiva -käynnistyslevyn nasta Stm32l476: n ulkoiseen keskeytystappiin ja Tiva -käynnistyslevyn GND -nasta STM32L476: n GND -nastaan
- Vaihe 8: Projektin esittely
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä opetusohjelmassa kerrotaan yksinkertaisesti, kuinka pulssilähteen taajuus lasketaan mikrokontrollerilla. Pulssilähteen korkea jännitetaso on 3,3 V ja matala 0 V.
Laitteisto vaaditaan:-
1) STM32L476 nukleokortti
2) Tiva -laukaisualusta tai jokin muu mikrokortti (pulssilähde)
3) 16x2 aakkosnumeerista
4) Leipälauta
5) 1K vastus (lcd -kontrastille)
Ohjelmistovaatimus:-
1) STM32cubemx
2) Keil uVision5
3) Energia (Tiva -käynnistyslevylle)
Vaihe 1: Asenna Stm32cubemx, Keil UVision5 ja Energia tietokoneeseen, päivitä ne
Vaihe 2: Avaa Stm32cubemx Select Stm32l476 Nucleo Board
Vaihe 3: Kellon kokoonpanoon ei tarvitse tehdä muutoksia
Vaihe 4: Valitse TIMER1 ja Clock Source sisäiseksi kelloksi ja tee asetukset TIMER1: ssä Kuvien mukaan
Vaihe 5: Anna projektillesi nimi ja luo koodi Keil Ideille Stm32cubemxista
Vaihe 6: Liitä nestekidenäyttö STM3276 Nucleo -korttiin alla olevilla liitäntöillä
Stm32 -liitännät LCD -näyttöön
STM32L476 - LCD -näyttö
GND - PIN1
5V - PIN2
NA - 1K -vastus kytketty GND: hen
PB10 - RS
PB11 - RW
PB2 - FI
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Vaihe 7: Yhdistä yksi Tiva -käynnistyslevyn nasta Stm32l476: n ulkoiseen keskeytystappiin ja Tiva -käynnistyslevyn GND -nasta STM32L476: n GND -nastaan
Jos sinulla on jokin muu mikrokortti, sinun on liitettävä kyseisen kortin GPIO STM32L476 -nukleokortin ulkoiseen keskeytystappiin ja liitettävä molempien levyjen GND toisiinsa.