Orodha ya maudhui:
- Hatua ya 1: Sakinisha STM32CUBEMX na Keil Na Vifurushi kwa STM32L476
- Hatua ya 2: Fanya Kuingiliana kwa Elektroniki kwa Mradi Wako
- Hatua ya 3: Kuchagua Microcontroller katika STM32CUBEMX
- Hatua ya 4: Fanya Uteuzi Unaohitajika katika STM32cubemx Kulingana na Picha zilizoonyeshwa katika Mafunzo haya
- Hatua ya 5: Tengeneza Nambari ya Msimbo ya UVision Keil
- Hatua ya 6: Andika Nambari ya LCD kwenye Faili ya Main.c Tumia Hatua hii kwa STM32L4 na STM32L0 Microcontroller.Kwa Wadhibiti Wengine wengine Tumia Nambari yako
- Hatua ya 7: Andika Nambari ya Usajili ukiwa kwenye Kitanzi Ndani ya Main.c Faili. Rejelea faili iliyoambatishwa
- Hatua ya 8: Andika Nambari katika STM32L4xx_it.c Faili katika Keil
- Hatua ya 9: Ongeza Vigeuzi katika Faili Zote mbili
- Hatua ya 10: Kutoka Menyu ya Mradi katika Kitufe cha Uvision Nenda kwa Maombi / Watumiaji wa Submenu
- Hatua ya 11: Tunga Nambari yako
- Hatua ya 12: Panga Bodi na Microcontroller
Video: Encoder ya Rotary na Bodi ya Nyuklia ya STM32: Hatua 12
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Hii ni Mafunzo ya Kupata nafasi ya Encoder ya Rotary, ambayo ni aina ya encoder inayoongeza. Viambatisho ni vya aina mbili kwa ujumla: - moja ni nyongeza nyingine ni kabisa. Nambari hii inaweza kutumika kwa wadhibiti wa STM32L476 na STM32L0. Lakini ikiwa una yako mwenyewe maktaba ya LCD au nambari ya LCD hii itafanya kazi kwa mdhibiti mdogo wa STM32.
Ninatumia bodi ya viini ya STM32L476 kwa mafunzo haya.
Unaweza kudhibiti motors kama STEPPER motor au servo motor kwa kuandika nambari kulingana na harakati ya encoder. Nimeandika nambari kama hiyo tayari.. Tafadhali endelea kutazama mafunzo yangu kwa zaidi.
Hatua ya 1: Sakinisha STM32CUBEMX na Keil Na Vifurushi kwa STM32L476
Hatua ya 2: Fanya Kuingiliana kwa Elektroniki kwa Mradi Wako
Vipengele vya umeme vinavyohitajika kwa mradi huu ni: -
1) 16x2 LCD ya alphanumeric 2) STM32L476 bodi ya viini. 3) Bodi ya mkate 4) waya za jumper. 5) Laptop moja na windows imewekwa (6) Encoder ya Rotary. Uunganisho wa LCD na bodi ya STM32L476 imetajwa hapa chini: -
STM32L476 - LCD
GND - PIN1
5V - PIN2
Kinga ya NA - 2.2K imeunganishwa na GND
PB10 - RS
PB11 - RW
PB2 - EN
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Uunganisho wa Encoder ya Rotary na STM32 ziko chini
Rotary Encoder-STM BODI
Pini ya nguvu-3.3 V
GND-GND
CLK-PC1
DT-PC0
Hatua ya 3: Kuchagua Microcontroller katika STM32CUBEMX
Fungua cubemx na uchague bodi ya nucleo64 na microcontroller kama STM32L476
Hatua ya 4: Fanya Uteuzi Unaohitajika katika STM32cubemx Kulingana na Picha zilizoonyeshwa katika Mafunzo haya
Tumia hatua zilizo hapo juu kufanya chaguzi muhimu katika STM32Cubemx, na uchague saa ya juu kwa yule mdhibiti mdogo unayotumia (STM32L476 ninayotumia kwenye mafunzo haya)
Hatua ya 5: Tengeneza Nambari ya Msimbo ya UVision Keil
Hatua ya 6: Andika Nambari ya LCD kwenye Faili ya Main.c Tumia Hatua hii kwa STM32L4 na STM32L0 Microcontroller. Kwa Wadhibiti Wengine wengine Tumia Nambari yako
Fungua faili ya main.c kutoka kwenye miradi, menyu ya Keil na andika nambari ya uanzishaji wa LCD kabla ya kitanzi cha main. Rudia takwimu iliyoambatishwa.
Hatua ya 7: Andika Nambari ya Usajili ukiwa kwenye Kitanzi Ndani ya Main.c Faili. Rejelea faili iliyoambatishwa
Hatua ya 8: Andika Nambari katika STM32L4xx_it.c Faili katika Keil
Andika nambari katika faili ya STM32L4xx_it.c katika Keil.ona msimbo katika faili iliyoambatanishwa.
Hatua ya 9: Ongeza Vigeuzi katika Faili Zote mbili
Ongeza vigeuzi katika faili zote mbili. Tazama faili iliyoambatishwa.
Hatua ya 10: Kutoka Menyu ya Mradi katika Kitufe cha Uvision Nenda kwa Maombi / Watumiaji wa Submenu
Kutoka kwenye menyu ya Mradi katika uvumbuzi wa Keil nenda kwa programu ndogo ya submenu / Watumiaji. Ambatisha faili ya lcd_hd44780_stml4xx.c (Bonyeza kulia kwenye menyu ndogo na uende kuvinjari chaguo na ambatisha faili baada ya kunakili faili tatu za lcd kwenye folda ya chanzo ya keil.)
Hatua ya 11: Tunga Nambari yako
Unganisha nambari na Utatuaji ikiwa makosa yoyote yatakuja.
Hatua ya 12: Panga Bodi na Microcontroller
Panga bodi na microcontroller. Tutapata pato kama kwenye video hii.
Ilipendekeza:
Bodi ya MXY - Bodi ya Uchoraji wa chini ya Bajeti ya XY ya Bajeti: Hatua 8 (na Picha)
Bodi ya MXY - Bodi ya Robot ya Kuchora ya Bajeti ya chini ya Bajeti: Lengo langu lilikuwa kubuni bodi ya mXY kutengeneza bajeti ndogo mashine ya kuchora ya XY. Kwa hivyo nilibuni bodi ambayo inafanya iwe rahisi kwa wale ambao wanataka kufanya mradi huu. Katika mradi uliopita, wakati wa kutumia pcs 2 Nema17 stepper motors, bodi hii u
Sehemu ya 1 Mkutano wa ARM TI RSLK Roboti ya Kujifunza Mtaala wa Maabara 7 STM32 Nyuklia: Hatua 16
Sehemu ya 1 Mkutano wa ARM TI RSLK Roboti ya Kujifunza Mtaala wa Maabara 7 STM32 Nyuklia: Lengo la Agizo hili ni mdhibiti mdogo wa STM32 Nucleo. Msukumo wa hii kuweza kuunda mradi wa mkutano kutoka mifupa wazi. Hii itatusaidia kutafakari kwa kina na kuelewa mradi wa Launchpad wa MSP432 (TI-RSLK) ambayo ina
Uhuishaji kwenye 16x2 I2c LCD KUTUMIA STM32 Nyuklia: 4 Hatua
Uhuishaji kwenye 16x2 I2c LCD KUTUMIA STM32 Nyuklia: Habari marafiki, hii ni mafunzo inayoonyesha jinsi ya kutengeneza uhuishaji wa kawaida kwenye LCD ya 16x2 i2c. Kuna vitu vichache sana vinavyohitajika kwa mradi huo, kwa hivyo ikiwa unaweza kupata nambari unaweza kumaliza ni kwa saa 1. Baada ya kufuata mafunzo haya utaweza
Bodi ya mkate ya Bodi ya Dev: Hatua 12 (na Picha)
Bodi ya Mkate wa Bodi ya Dev: Maagizo haya yanaonyesha jinsi ya kuunda ubao wa mikate uliotengenezwa maalum kwa bodi ya dev
Jinsi ya Kuunda Reactor ya Fusion ya Farnsworth na Kuwa Sehemu ya Canon ya Utamaduni wa Nyuklia: Hatua 10
Jinsi ya Kuunda Reactor ya Fusion ya Farnsworth na Kuwa Sehemu ya Canon ya Utamaduni wa Nyuklia: Pamoja na matumaini ya kugawanya madarakani nguvu za maarifa na kumwezesha mtu binafsi, tutakuwa tukipitia hatua zinazohitajika ili kujenga kifaa ambacho kitasababisha chembechembe kwenye plasma kutumia umeme. Kifaa hiki kitaonyesha