Hvernig á að keyra brotinn kóða LCD í gegnum STM32?

Sep 26, 2025

Skildu eftir skilaboð

一, akstursreglan um LCD með brotnum kóða: List AC spennu og skylduhringrás
Sýningarreglan um brotakóða LCD er byggð á svörunareinkennum rafsviðs fljótandi kristalsameinda. Ólíkt hefðbundnum akstri á LED beinni straumi þurfa LCD pixlar skiptisstraum (AC) spennu til að forðast skautunarskemmdir. Grunnbreytur þess fela í sér:
Skylduhringrás: Skilgreinir skannahringshlutfall sameiginlega rafskautsins (COM). Sem dæmi má nefna að 1/4 skylduferli gefur til kynna að hver COM tengi sé aðeins virkjuð einu sinni innan 4 skannunarferða, sem hentar LCD einingum með mörgum COM hönnun.
Hlutfallshlutfall: Ákvarðar spennumun á COM og Segment Electrode (SEG), sem hefur bein áhrif á andstæða. Dæmigert hlutdrægnihlutfall er 1/3 eða 1/4, sem þarf að passa við rafmagnseinkenni LCD einingarinnar.
Vinnuspenna: Venjulega 3V eða 5V, samhæft við GPIO framleiðsla stig STM32.
Með því að taka ársskjá YR1433 sem dæmi þarf ökumaður hans að uppfylla eftirfarandi skilyrði:
Stilltu skylduhringinn á 1/4 og hlutdrægnihlutfallið á 1/3;
COM tengið er ekið af ferningsbylgju en SEG -tengið gefur út öfug spennustig;
Andstæða er náð með því að aðlaga lcd_synthaslevel færibreytuna.
2, vélbúnaðarhönnun: GPIO endurnotkun og klukku stillingar
1. Úthlutun pinna og margfeldisaðgerð
STM32 bílstjórinn fyrir OFF kóða LCD þarf að stilla GPIO pinna sem samsvara COM og SEG og gera LCD jaðartæki kleift í gegnum margfeldisaðgerð (AF).
Vinsamlegast athugið:
COM tengi eru venjulega tengdar sérstökum pinna af LCD jaðartæki;
SEG -tengi geta endurnýtt reglulega GPIO, en það verður að tryggja rafmagnssamhæfi.
2. Val á klukku uppsprettu
Jaðartæki LCD styðja margar klukkuheimildir:
LSE (32.768kHz): valinn fyrir lágt - aflsviðsmyndir, en krefst ytri kristals sveiflu;
HSE tíðni skipting: Hentar fyrir miklar kröfur um hressingu, en með mikla orkunotkun.
3, útfærsla hugbúnaðar: Hal bókasafn og skráningarstigsstillingar
1. Frumstillingarferli byggt á HAL bókasafni
STM32CUBEMX tólið getur sjálfkrafa búið til LCD frumstillingarkóða, með kjarnabreytum þar á meðal:
Prescaler: ákvarðar hlutfall klukkudeildar;
DeadTime: kemur í veg fyrir COM/SEG merkisátök;
PulseonDuration: Stjórna skilvirkri lengd ferningsbylgjunnar.
2. Dynamic skjáútfærsla
Lykilatriði:
Dreifingu á skjátíma hverrar COM höfn;
SEG gögn þarf að skrifa í COM röð á tíma - samnýtingar hátt.
3. Lítill hagræðing
Draga úr orkunotkun með eftirfarandi aðferðum:
Klukkahliðastjórnun: Slökktu á LCD klukkunni þegar hún er aðgerðalaus;
Dynamísk andstæða aðlögun: Stilltu LCD_Contrastlevel í samræmi við ljósstyrk umhverfisins;
Hluti skjástillingar: Aðeins endurnýjaðu breytingasvæðið og fækkar skannum.
4, Iðnaðarumsóknir: Dæmigert mál frá kenningum til iðkunar
1.. Smart heima hitastillir
Ákveðið vörumerki hitastillis notar STM32F103 til að keyra 3Com Off Code LCD, ná hitastigssýningu og stillingu:
Vélbúnaðarhönnun: Tengdu COM tengi við PB8-PB10, endurnýttu SEG tengi PA0-PA7;
Hugbúnaðar hagræðing: Með því að flytja SEG gögn með DMA er notkun CPU minnkuð í 5%;
Rafleiðaeftirlit: Slökktu á LCD klukkunni í biðstöðu og dregur úr orkunotkun úr 12mA til 0,5mA.
2.
Færanlegur blóðþrýstingsskjár notar STM32L051 til að keyra 4Com brotinn kóða LCD, með lykil tæknilegum atriðum:
Hátt andstæða drif: Með hlutdrægni hlutfall stillt á 1/4 er andstæða aukin í 90%;
Andstæðingur truflunarhönnun: Bættu við segulperlu síun á SEG merkjalínunni til að bæla aflgjafahljóð;
Fljótleg viðbrögð: Með því að hámarka skönnun tímasetningar hefur hressingarhlutfallið verið hækkað úr 5Hz í 10Hz.

Hringdu í okkur