Përmbajtje:
- Hapi 1: Hapni STM32Cubemx dhe bëni cilësimet që korrespondojnë me imazhet e bashkangjitura
- Hapi 2: Bëni imazhet e nevojshme të personalizuara dhe shtoni kodet e tij në skedarin Custom_char.h
- Hapi 3: Shtimi i kodit përkatës në Keil 5
Video: Animacion në LCD 16x2 I2c P USRDORIMI STM32 Nucleo: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Përshëndetje miq, ky është një tutorial që ilustron se si të bëni një animacion të personalizuar në një LCD 16x2 i2c. Ka shumë pak gjëra që nevojiten për projektin, kështu që nëse keni qasje në kodin mund ta përfundoni atë për 1 orë.
Pasi të keni ndjekur këtë tutorial, do të jeni në gjendje të krijoni animacionin tuaj personal në mikrokontrollues.
ELEKTRONIKA E NEVOJSHME PR PROJEKT:-
1) Bordi Nucelo STM32L476RG
2) LCD 16x2 i2c
3) Telat Jumper
DUHET SOFTUER:-
1) STM32cubemx
2) Keil uVision5
Lidhjet: Lidhni PB6 me I2C-SCK dhe I2C-SDA me pin PB7 të bordit nukleo.
Hapi 1: Hapni STM32Cubemx dhe bëni cilësimet që korrespondojnë me imazhet e bashkangjitura
1) Pasi të keni zgjedhur STM32L476RG si mikrokontrollues në STM32CUBE zgjidhni ndërfaqen I2C1 si i2c.
2) Vendosni vlerën e orës në një vlerë maksimale (80Mhz)
3) Pas kësaj zgjidhni Timer1 dhe Timer2 dhe më vonë filloni vlerat e tij siç jepen në pjesën e mëvonshme të mësimit.
4) Zgjidhni ndërprerjen e azhurnimit Timer1 dhe ndërprerjen globale Timer2 në cilësimet e NVIC.
5) Gjeneroni kod për Projektin në Keil 5.
Hapi 2: Bëni imazhet e nevojshme të personalizuara dhe shtoni kodet e tij në skedarin Custom_char.h
1) Çdo pozicion në një LCD 16x2 mund të ndahet në 32 segmente, secili segment përbëhet nga 5x8 pixel.
2) Ju mund të vizualizoni imazhin dhe kufirin e tij në segment dhe të përfaqësoni secilën pjesë të segmentit me vlerën 1 nëse pozicioni në segment është pjesë e figurës, përndryshe caktojeni atë si një vlerë 0 e cila jep vlera për secilin rresht siç tregohet në bashkangjitur Foto.
3) Vendoseni atë vlerë nga hapi 2 në skedarin custom_char.h të dhënë në kodin e bashkangjitur.
Hapi 3: Shtimi i kodit përkatës në Keil 5
1) Shkruani komandën për të filluar Timer1 dhe Timer2 në skedarin main.c. Koha 1 përdoret për të pastruar LCD dhe Timer2 përdoret për shfaqjen e imazheve.
2) Shkruani vlera për vlerat Prescalar dhe Autoreload për Timer1 dhe Timer2 në skedarin main.c i cili është i njëjtë për të dy kohëmatësit.
3) Shtoni kodin përkatës në rutinën e ndërprerjes Timer1 dhe për rutinën e ndërprerjes Timer2 në skedarin stm32l4_it.c.
Recommended:
SI T R HIKONI SISTEMIN N P FOTO P USRDORIMI I MS WORD EASY: 12 hapa
SI T R HIKONI SISTEMIN N P FOTO P USRDORIMI I MS WORD EASY: përshëndetje djema !! u ktheva!!!!! Unë ju keqkuptoj të gjithëve :) kam një udhëzues të ri i cili është shumë shumë i lehtë !!! a e dini se mund ta redaktoni imazhin me fjalën microsoft ?? po ju mund ta hiqni prapavijën ose ta përmirësoni imazhin ,,, nëse nuk keni provuar aplikacione të tjera mund të përdorni
RGB LED MATRIX P USRDORIMI I NEOPIXEL: 8 hapa (me fotografi)
RGB LED MATRIX P USRDORIMI I NEOPIXEL: Në këtë tutorial, unë do t'ju tregoj se si të ndërtoni një LEDMATRIX 5*5 RGB PINGRDORIMI I NEOPIXEL. Me këtë matricë, ne mund të shfaqim animacione magjepsëse, emoji dhe shkronja tepër të thjeshta shumë tërheqëse. le të fillojmë
AUTOMATIZA P USRDORIMI I SENSORIT PIR: 5 hapa
AUTOMACIONI P USR PRDORIMIN E SENSORIT PIR: Sensorët PIR ose Sensorët Infra të Kuq Pasivë janë lloj i caktuar i sensorëve që zbulojnë rrezatimin infra të kuqe. Të gjitha qeniet me gjak të ngrohtë si njerëzit ose kafshët lëshojnë një sasi të caktuar rrezatimi IR ose nxehtësie të cilat mund të zbulohen nga sensorët IR. Sensorë aktiv IR
PROGRAMIMI AT89S52 P USRDORIMI ARDUINO: 4 hapa
PROGRAMIMI I AT89S52 P USRDORIMI I ARDUINO: Programimi në Sistem (ISP) i njohur edhe si Programimi Serial In-Circuit (ICSP) është aftësia e disa pajisjeve logjike të programueshme, mikrokontrolluesve dhe pajisjeve të tjera të ngulitura që të programohen gjatë instalimit në një sistem të plotë, në vend që të kërkojnë chi
GUI MODERN PENDR VENDIMIN E MAKININES P USRDORIMI I PJESASS S MJEDRS ME DJANGO: 4 hapa
GUI MODERN PENDR VENDIMIN E MAKININES P USR PRDORIM PI MJEDRS ME DJANGO: A mund të bëjmë GUI moderne duke përdorur gjuhë në internet për makinën shitëse? Përgjigja për sa më sipër është po, ne mundemi. Ne mund t'i përdorim ato për makinat shitëse duke përdorur modalitetin e kioskës. Ideja e mëposhtme kam aplikuar tashmë në projektin tim ekzistues dhe funksionon mirë dhe ne testojmë