![Uhuishaji kwenye 16x2 I2c LCD KUTUMIA STM32 Nyuklia: 4 Hatua Uhuishaji kwenye 16x2 I2c LCD KUTUMIA STM32 Nyuklia: 4 Hatua](https://i.howwhatproduce.com/images/002/image-3151-28-j.webp)
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Image Image](https://i.howwhatproduce.com/images/002/image-3151-30-j.webp)
![](https://i.ytimg.com/vi/5twx5jkmBGs/hqdefault.jpg)
Halo 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 hiyo unaweza kuimaliza kwa saa 1.
Baada ya kufuata mafunzo haya utaweza kubuni uhuishaji wako maalum kwenye microcontroller.
ELEKTRONIKI INAHITAJI MRADI: -
1) STM32L476RG Bodi ya Nucelo
2) 16x2 i2c LCD
3) waya za jumper
SOFTWARE INAHITAJIKA: -
1) STM32cubemx
2) Ufunguo wa Keil5
Uunganisho: Unganisha PB6 na I2C-SCK na I2C-SDA kwa pini ya PB7 ya bodi ya viini.
Hatua ya 1: Fungua STM32Cubemx na Fanya Mipangilio inayoendana na Picha zilizoshirikishwa
![Fungua STM32Cubemx na Fanya Mipangilio Inayolingana na Picha zilizoshirikishwa Fungua STM32Cubemx na Fanya Mipangilio Inayolingana na Picha zilizoshirikishwa](https://i.howwhatproduce.com/images/002/image-3151-31-j.webp)
![Fungua STM32Cubemx na Fanya Mipangilio Inayolingana na Picha zilizoshirikishwa Fungua STM32Cubemx na Fanya Mipangilio Inayolingana na Picha zilizoshirikishwa](https://i.howwhatproduce.com/images/002/image-3151-32-j.webp)
1) Baada ya kuchagua STM32L476RG kama microcontroller katika STM32CUBE chagua kiolesura cha I2C1 kama i2c.
2) Weka thamani ya saa kwa kiwango cha juu (80Mhz)
3) Baada ya hapo chagua Timer1 na Timer2 na baadaye anzisha maadili yake kama inavyotolewa katika sehemu ya baadaye ya mafunzo.
4) Chagua kukatisha sasisho la Timer1 na usumbufu wa kimataifa wa Timer2 katika mipangilio ya NVIC.
5) Tengeneza nambari ya Mradi katika Keil 5.
Hatua ya 2: Tengeneza Picha Zinazohitajika za Kuweka na Kuongeza Nambari Zake kwenye Faili ya Custom_char.h
![Tengeneza Picha za lazima za kawaida na uongeze Nambari zake katika Faili ya Custom_char.h Tengeneza Picha za lazima za kawaida na uongeze Nambari zake katika Faili ya Custom_char.h](https://i.howwhatproduce.com/images/002/image-3151-33-j.webp)
![Tengeneza Picha za lazima za kawaida na uongeze Nambari zake katika Faili ya Custom_char.h Tengeneza Picha za lazima za kawaida na uongeze Nambari zake katika Faili ya Custom_char.h](https://i.howwhatproduce.com/images/002/image-3151-34-j.webp)
1) Kila nafasi katika LCD 16x2 inaweza kugawanywa katika sehemu 32, kila sehemu ina saizi 5x8.
2) Unaweza kuibua picha na mpaka wake kwenye sehemu hiyo na uwakilishe kila sehemu ya sehemu na thamani 1 ikiwa nafasi kwenye sehemu ni sehemu ya picha vinginevyo iipe kama thamani 0 ambayo inatoa maadili kwa kila safu kama inavyoonyeshwa kwenye masharti picha.
3) Weka thamani hiyo kutoka kwa hatua2 katika faili ya custom_char.h iliyotolewa katika nambari iliyoambatanishwa.
Hatua ya 3: Kuongeza Nambari Inayofaa katika Keil 5
![Kuongeza Nambari Inayofaa katika Keil 5 Kuongeza Nambari Inayofaa katika Keil 5](https://i.howwhatproduce.com/images/002/image-3151-35-j.webp)
![Kuongeza Nambari Inayofaa katika Keil 5 Kuongeza Nambari Inayofaa katika Keil 5](https://i.howwhatproduce.com/images/002/image-3151-36-j.webp)
![Kuongeza Nambari Inayofaa katika Keil 5 Kuongeza Nambari Inayofaa katika Keil 5](https://i.howwhatproduce.com/images/002/image-3151-37-j.webp)
1) Andika amri ya kuanza Timer1 na Timer2 katika main.c file. Timer 1 hutumiwa kusafisha LCD na Timer2 inatumiwa kuonyesha picha.
2) Andika maadili ya maadili ya Prescalar na Autoreload kwa Timer1 na Timer2 katika faili kuu.c ambayo ni sawa kwa vipima muda vyote.
3) Ongeza nambari inayofaa katika utaratibu wa kukatisha wa Timer1 na kwa utaratibu wa kukatisha wa Timer2 katika faili ya stm32l4_it.c.
Ilipendekeza:
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: Hatua 16 Sehemu ya 1 Mkutano wa ARM TI RSLK Roboti ya Kujifunza Mtaala wa Maabara 7 STM32 Nyuklia: Hatua 16](https://i.howwhatproduce.com/images/009/image-25594-j.webp)
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 wa Nuru ya Uhuishaji na Mwanga wa Usiku: Hatua 6 (na Picha)
![Uhuishaji wa Nuru ya Uhuishaji na Mwanga wa Usiku: Hatua 6 (na Picha) Uhuishaji wa Nuru ya Uhuishaji na Mwanga wa Usiku: Hatua 6 (na Picha)](https://i.howwhatproduce.com/images/009/image-27000-j.webp)
Nuru ya Mood ya Uhuishaji & Mwanga wa Usiku: Kuwa na hamu inayopakana na kutafakari na nuru niliamua kuunda uteuzi wa PCB ndogo za msimu ambazo zinaweza kutumiwa kuunda maonyesho ya taa ya RGB ya saizi yoyote. Baada ya kutengeneza PCB ya kawaida nilijikwaa kwenye wazo la kuzipanga kuwa
Encoder ya Rotary na Bodi ya Nyuklia ya STM32: Hatua 12
![Encoder ya Rotary na Bodi ya Nyuklia ya STM32: Hatua 12 Encoder ya Rotary na Bodi ya Nyuklia ya STM32: Hatua 12](https://i.howwhatproduce.com/images/004/image-10481-11-j.webp)
Encoder ya Rotary na Bodi ya Nyuklia ya STM32: Hii ni Mafunzo ya Kupata nafasi ya Encoder ya Rotary, ambayo ni aina ya encoder inayoongezeka. Viambatisho ni vya aina mbili kwa ujumla: - moja inaongeza nyingine ni kabisa. Nambari hii inaweza kutumika kwa wadhibiti STM32L476 na STM32L0. Lakini ikiwa una h
Dawati la Uhuishaji LEDs za Uhuishaji Attiny85: 6 Hatua
![Dawati la Uhuishaji LEDs za Uhuishaji Attiny85: 6 Hatua Dawati la Uhuishaji LEDs za Uhuishaji Attiny85: 6 Hatua](https://i.howwhatproduce.com/images/001/image-352-103-j.webp)
Miti ya Krismasi Uhuishaji LEDs Attiny85: Mti mdogo wa Krismasi 8 LED zilizohuishwa na ATtiny85 SU (smd) kuweka kwenye dawati lake siku ya Krismasi, uhuishaji huchukua dakika 5 na kurudia kwa kitanzi. Kiungo cha Kicad 5Arduino 1.8USBASP programu au ISP
Aikoni ya Uhuishaji ya AIM ya Uhuishaji = Haraka na Rahisi!: Hatua 10
![Aikoni ya Uhuishaji ya AIM ya Uhuishaji = Haraka na Rahisi!: Hatua 10 Aikoni ya Uhuishaji ya AIM ya Uhuishaji = Haraka na Rahisi!: Hatua 10](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10554293-custom-animated-aim-buddy-icon-fast-and-easy-10-steps-0.webp)
Picha ya AIM Buddy Icon ya Uhuishaji = Haraka na Rahisi! Vitu vingine unahitaji: Picha kwenye kompyuta yako ambayo