LCD wiki lógóLCDWIKI
1.54 tommu OLED SSD1309 IIC Module MC154GX notendahandbók
CR2022-MI4601LCD wiki MC154GX 1.54 tommu IIC OLED eining1.54 tommu OLED SSD1309 IIC eining
MC154GW og MC154GB
Notendahandbók

Kynning á OLED

OLED er lífræn ljósdíóða (OLED). OLED skjátækni hefur kostitages sjálfslýsingu, breiður viewhorn, næstum óendanlegt andstæða, lítil orkunotkun, hár viðbragðshraði, sveigjanlegt spjald, breitt hitastig, einföld uppbygging og ferli o.s.frv. Kynslóð flatskjás sem er að koma upp notkunartækni.
OLED skjár er frábrugðinn hefðbundnum LCD skjá, hann getur sjálflýst, svo engin baklýsing er þörf, sem gerir OLED skjá
Skjárinn er þynnri en LCD skjárinn og hefur betri skjá.

Vörulýsing

OLED einingin er með skjástærð 1.54 ″ og hefur 128×64 upplausn fyrir svart og hvítt eða svart og blátt. Það samþykkir IIC samskiptaham og innri ökumanns IC er SH1106.

Eiginleikar vöru

  • 1.54 tommu OLED skjár með svörtum og hvítum eða svörtum og bláum litaskjá
  • 128×64 upplausn fyrir skýran skjá og mikla birtuskil
  • Stórt viewhorn: meira en 160° (einn skjár með þeim stærsta viewhorn á skjánum)
  • Breiður binditage framboð (3V ~ 5V), samhæft við 3.3V og 5V rökfræðistig, engin stigskiptiflís krafist
  • Með IIC strætó er aðeins hægt að nota nokkra IO til að lýsa upp skjáinn
  • Ofurlítil orkunotkun: venjulegur skjár er aðeins 0.06W (langt undir TFT skjánum)
  • Ferlastaðlar í hernaðargráðu, stöðugt starf til langs tíma
  • Veitir ríkur sampLe forrit fyrir STM32, C51, Arduino vettvang
  • Veittu undirliggjandi tæknilega aðstoð fyrir ökumenn

Vörufæribreytur

Nafn Lýsing
Skjár litur Svartur hvítur / svartur blár
SKU MC154GW
MC154GB
Skjástærð 1.54 (tommu)
Tegund OLED
Driver IC SSD309
Upplausn 128*64 (Pixel)
Module tengi IIC tengi
Virkt svæði 35.052 × 17.516 (mm)
Gerð snertiskjás Enginn snertiskjár
Snertu IC Engin snerta IC
Eining PCB Stærð 42.40 × 38.00 (mm)
Sjónhorn >160°
Rekstrarhitastig -20 ℃ ~ 60 ℃
Geymsluhitastig -30 ℃ ~ 70 ℃
Operation Voltage 3.3V / 5V
Orkunotkun TDB
Vöruþyngd (með umbúðum) 12(g)

Viðmótslýsing

LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 1LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 2

ATH:

  1. Þessi eining styður vistfangsskipti á IIC þrælbúnaði (sýnt í rauðum reit á mynd 2), sem hér segir:
    A. Lóðaðu 0x78 hliðarviðnámið, aftengdu 0x7A hliðina, veldu síðan 0x78 þrælsfangið (sjálfgefið);
    B. Lóða 0x7A hliðarviðnámið, aftengja 0x78 hliðina, veldu síðan 0x7A þrælsfangið;
  2. Vélbúnaðurinn skiptir IIC frá uppsettu heimilisfangi og hugbúnaðinum þarf einnig að breyta í samræmi við það. Fyrir tiltekna breytingaaðferð, sjá eftirfarandi leiðbeiningar um breytingar á IIC þrælbúnaðarfangi.
Númer  Module Pin Pinnalýsing
1 GND OLED rafmagnsjörð
2 VCC OLED afl jákvætt (3.3V~5V)
3 SCL OLED IIC strætó klukka merki
4 SDA OLED IIC strætó gagnamerki
5 RES OLED endurstillingarmerki, endurstilling á lágu stigi (einingin er með endurstillingarrás sem hægt er að kveikja á og endurstilla)

Vélbúnaðarstillingar

Vélbúnaðarrás þessarar einingarinnar er samsett úr fimm hlutum: OLED skjástýringarrás, OLED örvunarrás, IIC þrælbúnaðarvalrás, pinnafylkisviðmót og aflgjafatage stöðugleikarás.
OLED skjástýringarrás er aðallega notuð til að stjórna OLED skjá, þar með talið flísvali, endurstillingu, gagna- og stjórnsendingarstýringu.
IIC þrælsfangsvalstýringarrásin er notuð til að velja mismunandi vistföng þræla.
OLED örvunarrásin er notuð til að auka inntaksrúmmáltage til OLED ljósgjafar voltage.
Pinnafylkisviðmótið er notað fyrir ytri tengingu á aðalstýringarþróunarborðinu.
Aflgjafinn voltage stöðugleikarás er notuð fyrir 3.3V voltage stöðugleika aflgjafa.
OLED einingin notar IIC samskiptastillingu og vélbúnaðurinn er stilltur með tveimur pinna: SCL (IIC gagnapinna) og SDA (IIC klukkupinna). Hægt er að ljúka IIC gagnasendingunni með því að stjórna þessum tveimur pinnum í samræmi við IIC vinnutímann.

Starfsregla

1. Kynning á SSD1309 stjórnanda
SSD1309 er OLED/PLED stjórnandi sem styður hámarksupplausn 128*64 og 1024 bæta GRAM. Styðjið 8-bita 6800 og 8-bita 8080 samhliða tengigagnarútu, styður einnig 3-víra og 4-víra SPI raðrútu og I2C-rútu. Þar sem samhliða stjórnun krefst mikils fjölda IO tengi, eru algengustu SPI raðrútuna og I2C strætóin. Það styður lóðrétta skrun og hægt er að nota það í litlum flytjanlegum tækjum eins og farsíma, MP3 spilara og fleira.
SSD1309 stjórnandi notar 1 bita til að stjórna pixlaskjá, þannig að hver pixla getur aðeins sýnt svart og hvítt eða svart og blátt. Sýnt vinnsluminni er skipt í 8 síður, með 8 línum á síðu og 128 dílar á línu. Þegar þú stillir pixlagögn þarftu að tilgreina veffang síðunnar fyrst og tilgreina síðan dálkinn lágt vistfang og dálkhæðarfangið í sömu röð, svo stilltu 8 pixla í lóðrétta átt á sama tíma. Til þess að geta stjórnað pixlapunktunum á sveigjanlegan hátt hvar sem er, setur hugbúnaðurinn fyrst alþjóðlegt einvíddarfylki af sömu stærð og vinnsluminni á skjánum, kortleggur fyrst pixlapunktagögnin á hnattræna fylkið og ferlið notar OR eða aðgerðina til að tryggja að alheimsfylkingin sé skrifuð áður. Gögnin eru ekki skemmd og gögn alþjóðlegu fylkisins eru síðan skrifuð á GRAM svo hægt sé að sýna þau í gegnum OLED.
2. Kynning á IIC Communication Protocol
Ferlið við að skrifa gögn á IIC strætó er sýnt á eftirfarandi mynd:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 3Eftir að IIC strætó byrjar að virka er heimilisfang þrælbúnaðarins sent fyrst. Eftir að hafa fengið svar þrælbúnaðarins sendir það síðan stjórnunarbæti til að upplýsa þrælbúnaðinn hvort næsta gögn sem á að senda séu skipun skrifuð í IC skrána eða skrifuð. RAM gögnin, eftir að hafa fengið svar þrælbúnaðarins, senda síðan gildi margra bæta þar til sendingu er lokið og IIC strætó hættir að virka.
meðal þeirra:
C0=0: Þetta er síðasta eftirlitsbætið og öll gagnabætin sem send eru hér á eftir eru öll gagnabæt.
C0=1: Næstu tvö bæti sem á að senda eru gagnabætið og annað stjórnbætið.
D/C(—)=0: er skráarskipunaraðgerðabæti
D/C(—)=1: aðgerðabæti fyrir vinnsluminni gögn
IIC upphafs- og stöðvunartímaskýrslur eru sem hér segir:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 4Þegar gagnalína og klukkulína IIC er bæði haldið á háu stigi er IIC í aðgerðalausu ástandi. Á þessum tíma breytist gagnalínan úr háu stigi í lágt stigi og klukkulínan heldur áfram að vera á háu stigi og IIC strætó byrjar gagnaflutning. Þegar klukkulínunni er haldið hátt breytist gagnalínan úr lágu í háa og IIC strætó stöðvar gagnaflutning.
Tímasetningarmyndin fyrir IIC til að senda smá gögn er sem hér segir:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 5Hver klukkupúls (ferlið að draga hátt og draga lágt) sendir 1 bita af gögnum.
Þegar klukkulínan er há verður gagnalínan að vera stöðug og gagnalínan er leyft að breytast þegar klukkulínan er lág.
ACK sendingartímaskýringarmyndin er sem hér segir:   LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 6Þegar húsbóndinn bíður eftir ACK þrælsins þarf hann að halda klukkulínunni hátt.
Þegar þrællinn sendir ACK skaltu halda gagnalínunni lágri.

Leiðbeiningar um notkun

1. Arduino leiðbeiningar
Leiðbeiningar um raflögn:
Sjá viðmótslýsingu fyrir pinnaúthlutun.
Leiðbeiningar um raflögn fyrir Arduino UNO örstýringarprófunarforrit

Númer Module Pin Samsvarar raflagnarpinnum UNO þróunartöflu
1 GND GND
2 VCC 5V/3.3V
3 SCL A5
4 SDA A4
5 RES Engin þörf á að tengjast

Leiðbeiningar um raflögn fyrir Arduino MEGA2560 örstýringarprófunarforrit

Númer Module Pin Samsvarar raflagnarpinnum UNO þróunartöflu
1 GND GND
2 VCC 5V/3.3V
3 SCL 21
4 SDA 22
5 RES Engin þörf á að tengjast

Notkunarskref:
A. Tengdu OLED eininguna og Arduino MCU samkvæmt ofangreindum leiðbeiningum um raflögn og kveiktu á;
B. Veldu tdampLeið sem þú vilt prófa, eins og sýnt er hér að neðan:
(Vinsamlegast skoðaðu lýsingu prófunaráætlunarinnar til að fá lýsingu á prófunaráætluninni)LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 7C. Opnaðu valda sampLe project, safna saman og hlaða niður.
Sérstakar aðgerðaaðferðir fyrir Arduino prófunarforritið sem treysta á afritun, samsetningu og niðurhali bókasafns eru sem hér segir:
http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf
D. Ef OLED einingin sýnir stafi og grafík venjulega, keyrir forritið með góðum árangri;
2. STM32 leiðbeiningar
Leiðbeiningar um raflögn:
Sjá viðmótslýsingu fyrir pinnaúthlutun.

Númer  Module Pin Samsvarar STM32F103C8T6 raflagnarpinna fyrir þróunartöflu
1 GND GND
2 VCC 5V/3.3V
3 SCL PA5
4 SDA PA7
5 RES Engin þörf á að tengjast

Leiðbeiningar um raflögn fyrir STM32F103RCT6 örstýringarprófunarforrit

Númer Module Pin Samsvarar MiniSTM32 þróunartöflu raflagnarpinna
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
5 RES Engin þörf á að tengjast

STM32F103ZET6 leiðbeiningar um raflögn fyrir prófunarforrit örstýringar

Númer  Module Pin Samsvarar Elite STM32 þróunartöflu raflagnarpinna
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
5 RES Engin þörf á að tengjast

STM32F407ZGT6 örstýringarprófunarleiðbeiningar um raflögn

Númer  Module Pin Samsvarar Explorer STM32F4 þróunartöflu raflagnarpinna
1 GND GND
2 VCC 5V/3.3V
3 SCL PB3
4 SDA PB5
5 RES Engin þörf á að tengjast

STM32F429IGT6 leiðbeiningar um raflögn fyrir prófunarforrit örstýringar

Númer  Module Pin Samsvarar Apollo STM32F4/F7 raflagnarpinna fyrir þróunartöflu
1 GND GND
2 VCC 5V/3.3V
3 SCL PF7
4 SDA PF9
5 RES Engin þörf á að tengjast

Notkunarskref:
A. Tengdu LCD-eininguna og STM32 MCU samkvæmt ofangreindum raflögnunarleiðbeiningum og kveiktu á;
B. Opnaðu möppuna þar sem STM32 prófunarforritið er staðsett og veldu tdample sem á að prófa, eins og sýnt er hér að neðan:
(Vinsamlegast skoðaðu lýsingu prófunaráætlunarinnar til að fá lýsingu á prófunaráætluninni)LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 8C. Opnaðu valið prófunarverkefni, settu saman og halaðu niður;
nákvæma lýsingu á STM32 prófunarforritinu samantekt og niðurhali er að finna í eftirfarandi skjali:
http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
D. Ef OLED einingin sýnir stafi og grafík venjulega, keyrir forritið með góðum árangri;
3. C51 leiðbeiningar
Leiðbeiningar um raflögn:
Sjá viðmótslýsingu fyrir pinnaúthlutun.
STC89C52RC og STC12C5A60S2 örstýringarprófunarleiðbeiningar um raflögn

Númer  Module Pin Samsvarar STC89/STC12 raflagnarpinna fyrir þróunartöflu
1 GND GND
2 VCC 5V/3.3V
3 SCL P17
4 SDA P15
5 RES Engin þörf á að tengjast

Notkunarskref:
A. Tengdu LCD-eininguna og C51 MCU samkvæmt ofangreindum raflögnunarleiðbeiningum og kveiktu á;
B. Opnaðu möppuna þar sem C51 prófunarforritið er staðsett og veldu tdample sem á að prófa, eins og sýnt er hér að neðan:
(Vinsamlegast skoðaðu lýsingu prófunaráætlunarinnar til að fá lýsingu á prófunaráætluninni)LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 9C. Opnaðu valið prófunarverkefni, settu saman og halaðu niður;
nákvæma lýsingu á C51 prófunarforritinu samantekt og niðurhali er að finna í eftirfarandi skjali:
http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
D. Ef OLED einingin sýnir stafi og grafík venjulega, keyrir forritið með góðum árangri;
4. RaspberryPi leiðbeiningar
Leiðbeiningar um raflögn:
Sjá viðmótslýsingu fyrir pinnaúthlutun.
ATH:
Líkamlegur pinna vísar til GPIO pin kóða RaspBerry Pi þróunarborðsins.
BCM kóðun vísar til GPIO pinnakóðunarinnar þegar BCM2835 GPIO bókasafnið er notað.
WiringPi kóðun vísar til GPIO pinnakóðunarinnar þegar wiringPi GPIO bókasafnið er notað.
Hvaða GPIO bókasafn er notað í kóðanum, pinnaskilgreiningin þarf að nota samsvarandi GPIO bókasafnskóða, sjá mynd 1 GPIO kortatöflu fyrir nánari upplýsingar.LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 10Leiðbeiningar um raflögn fyrir Raspberry Pi prófunarforrit

Númer  Module Pin Samsvarar raflagnarpinna þróunartöflu
1 GND GND (líkamlegur pinna:6,9,14,20,25,30,34,39)
2 VCC 5V/3.3V
(Líkamlegur pinna:1,2,4)
3 SCL Líkamlegur pinna: 5
BCM kóðun:3
WiringPi kóðun:9
4 SDA Líkamlegur pinna: 3
BCM kóðun:2
WiringPi kóðun:8

Notkunarskref:
A. opnaðu IIC fall RaspberryPi
Skráðu þig inn á RaspberryPi með því að nota serial terminal tól (eins og kítti) og sláðu inn eftirfarandi skipun: sudo raspi-config
Veldu tengivalkostir->I2C->JÁ
Ræstu RaspberryPi's I2C kjarna driver
B. setja upp aðgerðasafnið
Fyrir nákvæmar uppsetningaraðferðir á bcm2835, wiringPi og python aðgerðasöfnum RaspberryPi, sjá eftirfarandi skjöl:
http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf
C. veldu tdample sem þarf að prófa, eins og sýnt er hér að neðan:
(Vinsamlegast skoðaðu lýsingu prófunaráætlunarinnar til að fá lýsingu á prófunaráætluninni)LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 11D. bcm2835 leiðbeiningar
a) Tengdu OLED eininguna við RaspberryPi þróunartöfluna í samræmi við ofangreind raflögn
b) Afritaðu prófunarforritsskrána Demo_OLED_bcm2835_IIC yfir í RaspberryPi (hægt að afrita í gegnum SD kort eða með FTP tóli (svo sem FileZilla))
c) Keyrðu eftirfarandi skipun til að keyra bcm2835 prófunarforritið:
cd Demo_OLED_bcm2835_IIC
gerðu sudo ./ 1.54_IIC_OLED
Eins og sýnt er hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 12E. wiringPi leiðbeiningar
a) Tengdu OLED eininguna við RaspberryPi þróunartöfluna í samræmi við ofangreind raflögn
b) Afritaðu prófunarforritsskrána Demo_OLED_ wiringPi _IIC yfir í RaspberryPi (hægt að afrita í gegnum SD kort eða með FTP tóli (eins og FileZilla))
c) Keyrðu eftirfarandi skipun til að keyra wiringPi prófunarforritið:
cd Demo_OLED_ wiringPi _IIC
gera
sudo ./ 1.54_IIC_OLED
Eins og sýnt er hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 13Ef þú vilt breyta IIC flutningshraðanum þarftu að bæta eftirfarandi efni við /boot/config.txt file, endurræstu síðan raspberryPi , i2c_arm_baudrate=2000000 (athugaðu að komman er líka nauðsynleg)
Eins og sýnt er hér að neðan (rauði kassi er viðbætt efni, talan 2000000 er uppsett hlutfall, hægt að breyta):LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 14F. python leiðbeiningar
a) Myndvinnslusafnið PIL þarf að vera sett upp áður en python prófunarforritið er keyrt. Sértæk uppsetningaraðferð er sem hér segir:
http://www.lcdwiki.com/res/PublicFile/Python_Image_Library_Install_Illustration_EN.pdf
b) Tengdu OLED eininguna við RaspberryPi þróunarspjaldið eins og lýst er hér að ofan.
c) Afritaðu prófunarforritsskrána Demo_OLED_python_IIC yfir á RaspberryPi (annaðhvort í gegnum SD kort eða með FTP tóli (svo sem FileZilla))
d) Keyrðu eftirfarandi skipun til að keyra 3 python prófunarforrit sérstaklega:
cd Demo_OLED_python_IIC/uppspretta
sudo python show_graph.py
sudo python show_char.py
sudo python show_bmp.py
Eins og sýnt er hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 15

5. MSP430 leiðbeiningar
Leiðbeiningar um raflögn:
Sjá viðmótslýsingu fyrir pinnaúthlutun.

Númer  Module Pin Samsvarar MSP430 þróunartöflu raflagnarpinna
1 GND GND
2 VCC 5V/3.3V
3 SCL P54
4 SDA P53

Notkunarskref:
A. Tengdu LCD-eininguna og MSP430 MCU samkvæmt ofangreindum raflögnunarleiðbeiningum og kveiktu á;
B. Opnaðu möppuna þar sem MSP430 prófunarforritið er staðsett og veldu tdample sem á að prófa, eins og sýnt er hér að neðan:
(Vinsamlegast skoðaðu lýsingu prófunaráætlunarinnar til að fá lýsingu á prófunaráætluninni)LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 16C. Opnaðu valið prófunarverkefni, settu saman og halaðu niður;
nákvæma lýsingu á C51 prófunarforritinu samantekt og niðurhali er að finna í eftirfarandi skjali:
http://www.lcdwiki.com/res/PublicFile/IAR_IDE%26MspFet_Use_Illustration_EN.pdf
D. Ef OLED einingin sýnir stafi og grafík venjulega, keyrir forritið með góðum árangri;

Hugbúnaðarlýsing

1. Code Architecture
A. Arduino kóða arkitektúr lýsing 
Kóðaarkitektúrinn er sýndur hér að neðanLCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 17Prófunarkóði Arduino samanstendur af tveimur hlutum: U8glib bókasafninu og forritskóðanum.
U8glib bókasafnið inniheldur margs konar stjórnkerfisstillingar, aðallega ábyrgar fyrir rekstrarskrám, þar á meðal frumstillingu vélbúnaðareininga, gagna- og skipanaflutning, pixlahnit og litastillingar, stillingar skjástillingar osfrv.
Forritið inniheldur nokkur próf tdamples, sem hver um sig inniheldur mismunandi prófunarefni. Það notar API sem U8glib bókasafnið gefur, skrifar nokkur próf tdamples, og útfærir nokkra þætti prófunaraðgerðarinnar.
B. C51 , STM32 og MSP430 kóða arkitektúr lýsing 
Kóðaarkitektúrinn er sýndur hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 18Demo API kóðann fyrir keyrslutíma aðalforritsins er innifalinn í prófunarkóðann;
OLED frumstilling og tengd samhliða höfn skrifa gagnaaðgerðir eru innifalin í OLED kóðanum;
Teiknipunktar, línur, grafík og kínverska og enska stafaskjár tengdar aðgerðir eru innifalin í GUI kóðanum;
Aðalaðgerðin útfærir forritið til að keyra;
Pallkóði er mismunandi eftir vettvangi;
IIC frumstilling og stillingartengdar aðgerðir eru innifalin í IIC kóðanum;
C. RaspberryPi kóða byggingarlistarlýsingu
Python prófunarforritskóðaarkitektúrinn er sýndur hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 19Python prófunarforritið samanstendur af aðeins hluta: PIL myndvinnslusafn, OLED upphafskóða, prófunarkóðaample kóða
PIL myndvinnslusafnið er ábyrgt fyrir myndteikningu, aðgerðum til að birta staf og texta o.s.frv.
OLDE frumstillingarkóði er ábyrgur fyrir rekstrarskrám, þar á meðal frumstillingu vélbúnaðareininga, gagna- og skipanaflutningi, pixlahnitum og litastillingum, stillingum skjástillinga osfrv.
Prófið fyrrvample er að nota API sem veitt er af ofangreindum tveimur hlutum kóðans til að innleiða nokkrar prófunaraðgerðir.
Bcm2835 og wiringPi prófunarforritskóðaarkitektúrinn er sem hér segir:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 20Demo API kóðann fyrir keyrslutíma aðalforritsins er innifalinn í prófunarkóðann;
OLED frumstilling og tengdar aðgerðir eru innifalin í OLED kóðanum;
Teiknipunktar, línur, grafík og kínverska og enska stafaskjár tengdar aðgerðir eru innifalin í GUI kóðanum;
GPIO bókasafnið veitir GPIO starfsemi;
Aðalaðgerðin útfærir forritið til að keyra;
Pallkóði er mismunandi eftir vettvangi;
IIC frumstilling og stillingartengdar aðgerðir eru innifalin í IIC kóðanum;
2. GPIO skilgreiningarlýsing
A. Arduino prófunarforrit GPIO skilgreiningarlýsing
Arduino prófunarforritið notar vélbúnaðar IIC aðgerðina og GPIO er fastur.
B. STM32 prófunarforrit GPIO skilgreiningarlýsing
STM32 prófunarforritið notar hugbúnaðarhermun IIC aðgerðina og GPIO skilgreiningin er sett í iic.h file, eins og sýnt er á eftirfarandi mynd:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 21OLED_SDA og OLED_SCL er hægt að skilgreina sem hvaða aðgerðalausa GPIO sem er.
C. C51 prófunarforrit GPIO skilgreiningarlýsing
C51 prófunarforritið notar hugbúnaðarhermun IIC aðgerðina og GPIO skilgreiningin er sett í iic.h file, eins og sýnt er á eftirfarandi mynd:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 22OLED_SDA og OLED_SCL er hægt að skilgreina sem hvaða aðgerðalausa GPIO sem er.
D. RaspberryPi prófunarforrit GPIO skilgreiningarlýsing
RaspberryPi prófunarforritið notar vélbúnaðar IIC aðgerðina og GPIO er fastur.
E. MSP430 prófunarforrit GPIO skilgreiningarlýsing
MSP430 prófunarforritið notar hugbúnaðarhermun IIC aðgerðina og GPIO skilgreiningin er sett í iic.h file, eins og sýnt er á eftirfarandi mynd:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 23OLED_SDA og OLED_SCL er hægt að skilgreina sem hvaða aðgerðalausa GPIO sem er
3. Breyting á heimilisfangi IIC þrælbúnaðar
A. Arduino prófunarforrit IIC breytt frá heimilisfangi tækis
Heimilisfang þrælbúnaðar IIC er skilgreint í u8g_com_arduino_ssd_i2c.c file, eins og sýnt er á myndinni hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 24Breyttu I2C_SLA beint (sjálfgefið er 0x3c*2). Til dæmisample, breyttu í 0x3d*2, þá er IIC þrælsfangið 0x3d*2
B. STM32 og C51 prófunarforrit IIC breytt frá heimilisfangi tækis
Heimilisfang þrælbúnaðar STM32 og C51 prófunarforritsins IIC er skilgreint í iic.h file, eins og sýnt er á eftirfarandi mynd:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 25Breyttu IIC_SLAVE_ADDR beint (sjálfgefið er 0x78). Til dæmisample, breyttu í 0x7A, þá er IIC þrælsfangið 0x7A.
C. RaspberryPi prófunarforrit IIC breytt frá heimilisfangi tækis
Þrælavistfang bcm2835 og wiringPi prófunarforritsins IIC er skilgreint í iic.h file, eins og sýnt er á eftirfarandi mynd:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 26Breyttu IIC_SLAVE_ADDR beint (sjálfgefið er 0x3C (samsvarar 0x78)).
Til dæmisample, breyttu í 0x3D, þá er IIC þrælsfangið 0x3D (svarar til 0x7A);
Heimilisfang þrælbúnaðar python prófunarforritsins IIC er skilgreint í oled.py file, eins og sýnt er á eftirfarandi mynd:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 27Breyttu IIC_SLAVE_ADDR beint (sjálfgefið er 0x3C (samsvarar 0x78)):
Til dæmisample, breyttu í 0x3D, þá er IIC þrælsfangið 0x3D (samsvarar 0x7A)
D. MSP430 prófunarforrit IIC breytt frá heimilisfangi tækis
Heimilisfang þrælbúnaðar MSP430 prófunarforritsins IIC er skilgreint í iic.h file, eins og sýnt er á eftirfarandi mynd:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 28Breyttu IIC_SLAVE_ADDR beint (sjálfgefið er 0x78). Til dæmisample, breyttu í 0x7A, þá er IIC þrælsfangið 0x7A.
4. Innleiðing IIC samskiptakóða
A. Arduino prófunarforrit IIC samskiptakóða útfærsla
Arduino prófunarforritið IIC samskiptakóði er útfært af U8glib, sérstök útfærsluaðferð getur átt við U8glib kóða
B. STM32 prófunarforrit IIC samskiptakóða innleiðing
STM32 prófunarforritið IIC samskiptakóði er útfært í iic.c (það er lúmskur munur á mismunandi MCU útfærslum), eins og sýnt er á eftirfarandi mynd:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 29LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 30C. C51 prófunaráætlun IIC samskiptakóða framkvæmd
C51 prófunarforrit IIC samskiptakóði er útfært í iic.c, eins og sýnt er hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 31LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 32A. RaspberryPi prófunarforrit IIC samskiptakóða útfærsla
wiringPi prófunarforrit IIC samskiptakóði er útfært í iic.c, eins og sýnt er hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 33Hringdu fyrst í IIC_init til að frumstilla, stilltu IIC þrælsfangið, fáðu IIC tækið file lýsingu og notaðu síðan IIC tækið file lýsing til að skrifa skráskipunina og minnisgögn í sömu röð.
Bcm2835 prófunarforritið IIC samskiptakóði er útfært í iic.c, eins og sýnt er hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 34Hringdu fyrst í IIC_init til að frumstilla, stilltu IIC þrælsfangið, fáðu IIC tækið file lýsingu og notaðu síðan IIC tækið file lýsing til að skrifa skráskipunina og minnisgögn í sömu röð.
Python prófunarforrit IIC samskiptakóði er útfært í oled.py, eins og sýnt er hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 35Hringdu fyrst í SMBus fyrir frumstillingu, hringdu síðan í write_byte_data aðgerðina til að skrifa skráarskipun og minnisgögn í sömu röð.
D. MSP430 prófunarforrit IIC samskiptakóða framkvæmd
MSP430 prófunarforrit IIC samskiptakóði er útfært í iic.c, eins og sýnt er hér að neðan:LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 36LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 37LCD wiki MC154GX 1.54 tommu IIC OLED eining - mynd 38

Algengur hugbúnaður

Þetta prófunarsett tdamples þarf að sýna kínversku og ensku, tákn og myndir, svo PCtoLCD2002 modulo hugbúnaður er notaður. Hér er stillingin á modulo hugbúnaðinum aðeins útskýrð fyrir prófunarforritið. PCtoLCD2002 modulo hugbúnaðarstillingarnar eru sem hér segir:
Punktafylkissnið veldu dökkan kóða, modulo stillingu veldu framsækna stillingu (C51 og MSP430 prófunarforrit þarf að velja ákvarðanatöku)
Taktu líkanið til að velja stefnuna (há staða fyrst) (C51 og MSP430 prófunarforrit þarf að velja afturábak (lág staða fyrst))
Úttaksnúmerakerfi velur sextánda tölu
Val á sérsniðnu sniði C51 snið
Sértæka stillingaraðferðin er sem hér segir:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings                              LCD wiki lógó

Skjöl / auðlindir

LCD wiki MC154GX 1.54 tommu IIC OLED eining [pdfNotendahandbók
MC154GX 1.54 tommu IIC OLED eining, MC154GX, 1.54 tommu IIC OLED eining, IIC OLED eining, OLED eining

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *