Turinys:
- 1 žingsnis: Įdiekite „Stm32cubemx“, „Keil UVision5“ir „Energia“į savo kompiuterį, atnaujinkite juos
- 2 veiksmas: atidarykite „Stm32cubemx“Pasirinkite „Stm32l476 Nucleo Board“. Pasirinkite PC_13 kaip išorinį pertraukimo kaištį
- 3 veiksmas: nereikia keisti laikrodžio konfigūracijos
- 4 žingsnis: Pasirinkite TIMER1 ir Clock Source kaip vidinį laikrodį. Nustatykite TIMER1 pagal paveikslėlius
- 5 veiksmas: pavadinkite savo projektą ir sukurkite „Keil Ide“kodą iš „Stm32cubemx“
- 6 veiksmas: Prijunkite skystųjų kristalų ekraną prie STM3276 „Nucleo“plokštės, žemiau pateiktomis jungtimis
- 7 veiksmas: prijunkite vieną „Tiva“paleidimo planšetės kaištį prie „Stm32l476“išorinio pertraukimo kaiščio ir „Tiva“paleidimo plokštės GND kaištį prie STM32L476 GND kaiščio
- 8 žingsnis: projekto demonstracija
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje pamokoje tiesiog nurodoma, kaip apskaičiuoti impulsų šaltinio dažnį naudojant mikrovaldiklį. Aukštos įtampos impulsų šaltinis yra 3,3 V, o žemas - 0 V. Naudojau STM32L476, „Tiva“paleidimo planšetę, 16x2 raidžių ir skaitmenų LCD kai kuriuos laidus su duonos plokšte ir 1K rezistorių.
Reikalinga aparatūra:-
1) STM32L476 branduolio plokštė
2) „Tiva“paleidimo plokštė arba bet kuri kita mikrovaldiklio plokštė (impulsų šaltinis)
3) 16x2 raidžių ir skaičių
4) Duonos lenta
5) 1K rezistorius (LCD kontrastas)
Programinės įrangos reikalavimas:-
1) STM32cubemx
2) Keil uVision5
3) „Energia“(„Tiva“paleidimo klavišui)
1 žingsnis: Įdiekite „Stm32cubemx“, „Keil UVision5“ir „Energia“į savo kompiuterį, atnaujinkite juos
2 veiksmas: atidarykite „Stm32cubemx“Pasirinkite „Stm32l476 Nucleo Board“. Pasirinkite PC_13 kaip išorinį pertraukimo kaištį
3 veiksmas: nereikia keisti laikrodžio konfigūracijos
4 žingsnis: Pasirinkite TIMER1 ir Clock Source kaip vidinį laikrodį. Nustatykite TIMER1 pagal paveikslėlius
5 veiksmas: pavadinkite savo projektą ir sukurkite „Keil Ide“kodą iš „Stm32cubemx“
6 veiksmas: Prijunkite skystųjų kristalų ekraną prie STM3276 „Nucleo“plokštės, žemiau pateiktomis jungtimis
STM32 kaiščių jungtys prie LCD
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - 1K rezistorius prijungtas prie GND
PB10 - RS
PB11 - RW
PB2 - LT
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
7 veiksmas: prijunkite vieną „Tiva“paleidimo planšetės kaištį prie „Stm32l476“išorinio pertraukimo kaiščio ir „Tiva“paleidimo plokštės GND kaištį prie STM32L476 GND kaiščio
Jei turite kitą mikrovaldiklio plokštę, turite prijungti tos plokštės GPIO prie išorinio STM32L476 branduolio plokštės pertraukimo kaiščio ir prijungti abiejų plokščių GND. Turite programiškai perjungti šį GPIO kaištį savo IDE.