MC130VX -IIC -OLED -Modiwl -LOGO

Modiwl OLED LCDWIKI MC130VX IIC

MC130VX -IIC -OLED -Modiwl - delwedd cynnyrch

Gwybodaeth Cynnyrch

Manylebau

  • Enw: Modiwl OLED MC01506
  • Lliw Arddangos: Du gwyn / glas du
  • Maint y sgrin: 1.5 modfedd
  • Math: OLED
  • IC Gyrrwr: SH1107
  • Penderfyniad: 128×128
  • Rhyngwyneb Modiwl: IIC
  • Ardal Weithredol: TDB
  • Math Sgrin Cyffyrddiad: Ddim ar gael
  • Cyffwrdd IC: Ddim ar gael
  • Maint PCB Modiwl: 15(g)
  • Ongl Weledol: Heb ei nodi
  • Tymheredd Gweithredu: Heb ei nodi
  • Tymheredd Storio: Heb ei nodi
  • Vol Gweithredutage: Eang voltage cyflenwad (3V ~ 5V), sy'n gydnaws â lefelau rhesymeg 3.3V a 5V, nid oes angen sglodyn symud lefel
  • Defnydd pŵer: Defnydd pŵer isel iawn, dim ond 0.06W yw'r arddangosfa arferol
  • Pwysau Cynnyrch (Gyda phecynnu): Heb ei nodi

Cyflwyniad i OLED
Mae OLED yn Ddeuod Allyrru Golau Organig (OLED). Mae gan dechnoleg arddangos OLED yr advantages o hunan-oleu, llydan viewing ongl, cyferbyniad bron yn ddiddiwedd, defnydd pŵer isel, cyflymder adwaith uchel, panel hyblyg, ystod tymheredd eang, strwythur syml a phroses, ac ati Mae cenhedlaeth o banel fflat arddangos technoleg cais sy'n dod i'r amlwg. Mae arddangosfa OLED yn wahanol i arddangosfa LCD draddodiadol, gall hunan-oleuo, felly nid oes angen backlight, sy'n gwneud arddangosfa OLED Mae'r arddangosfa yn deneuach na'r arddangosfa LCD ac mae ganddi arddangosfa well. Mae gan y modiwl OLED faint arddangos o 1.5 ″ ac mae ganddo benderfyniad 128 × 128 ar gyfer du a gwyn neu ddu a glas. Mae'n mabwysiadu modd cyfathrebu IIC a'r gyrrwr mewnol IC yw SH1107.

Disgrifiad o'r Cynnyrch
Mae'r modiwl OLED yn arddangosfa 1.5 modfedd gyda chydraniad o 128 × 128. Mae'n defnyddio modd cyfathrebu IIC a'r gyrrwr mewnol IC yw SH1107. Mae technoleg arddangos OLED yn darparu hunan-oleuo, eang viewongl ing, cyferbyniad bron yn ddiddiwedd, defnydd pŵer isel, cyflymder adwaith uchel, panel hyblyg, ystod tymheredd eang, strwythur syml, a phroses.

Nodweddion Cynnyrch

  • Eang voltage cyflenwad (3V ~ 5V), sy'n gydnaws â lefelau rhesymeg 3.3V a 5V, nid oes angen sglodyn symud lefel
  • Gyda bws IIC, dim ond ychydig o IOs y gellir eu defnyddio i oleuo'r arddangosfa
  • Defnydd pŵer isel iawn: dim ond 0.06W yw'r arddangosfa arferol (ymhell islaw'r arddangosfa TFT)
  • Safonau proses gradd milwrol, gwaith sefydlog hirdymor
  • Yn darparu cyfoethog sampgyda rhaglen ar gyfer llwyfannau STM32, C51, Arduino, Raspberry Pi
  • Darparu cymorth technegol gyrrwr sylfaenol
  • Sgrin OLED 1.5 modfedd gydag arddangosfa lliw du a gwyn neu ddu a glas
  • Cydraniad 128 × 128 ar gyfer arddangosiad clir a chyferbyniad uchel
  • Mawr viewongl ing: mwy na 160 ° (un sgrin gyda'r mwyaf viewongl yn yr arddangosfa)
  • Eang voltage cyflenwad (3V ~ 5V), sy'n gydnaws â lefelau rhesymeg 3.3V a 5V, nid oes angen sglodyn symud lefel
  • Gyda bws IIC, dim ond ychydig o IOs y gellir eu defnyddio i oleuo'r arddangosfa
  • Defnydd pŵer isel iawn: dim ond 0.06W yw'r arddangosfa arferol (ymhell islaw'r arddangosfa TFT)
  • Safonau proses gradd milwrol, gwaith sefydlog hirdymor
  • Yn darparu cyfoethog sampgyda rhaglen ar gyfer llwyfannau STM32, C51, Arduino, Raspberry Pi
  • Darparu cymorth technegol gyrrwr sylfaenol

Paramedrau Cynnyrch

Enw Disgrifiad
Lliw Arddangos Du gwyn / glas du
SKU MC01506
Maint Sgrin 1.5 (modfedd)
Math OLED
IC Gyrrwr SH1107
Datrysiad 128*128 (picsel)
Rhyngwyneb Modiwl rhyngwyneb IIC
Maes Actif 26.86 × 26.86 (mm)
Math Sgrin Gyffwrdd Dim sgrin gyffwrdd
Cyffwrdd IC Dim cyffwrdd IC
Maint PCB Modiwl 45.50 × 34.30 (mm)
Ongl weledol >160°
Tymheredd Gweithredu -10 ℃ ~ 60 ℃
Tymheredd Storio -10 ℃ ~ 70 ℃
Vol Gweithredutage 3.3V / 5V
Defnydd Pŵer TDB
Pwysau Cynnyrch (Gyda phecynnu) 15(g)

Disgrifiad Rhyngwyneb

Mae gan y modiwl bedwar pin ar gyfer y rhyngwyneb:

  1. GND: Tir pŵer OLED
  2. VCC: Pŵer OLED positif (3.3V ~ 5V)
  3. SCL: Signal cloc bws OLED IIC
  4. SDA: Signal data bws OLED IIC

MC130VX -IIC -OLED -Modiwl -ffig (2)

Sgrin sidan pin modiwl

MC130VX -IIC -OLED -Modiwl -ffig (3)

Cefn view o'r modiwl

NODYN: 

  1. Mae'r modiwl hwn yn cefnogi newid cyfeiriad dyfais caethweision IIC (a ddangosir yn y blwch coch yn Llun 4), fel a ganlyn:
    • Sodrwch yr ymwrthedd ochr 0x78, datgysylltwch yr ochr 0x7A, yna dewiswch y cyfeiriad caethweision 0x78 (diofyn);
    • Sodrwch yr ymwrthedd ochr 0x7A, datgysylltwch yr ochr 0x78, yna dewiswch y cyfeiriad caethweision 0x7A;
  2. Mae'r caledwedd yn newid yr IIC o'r cyfeiriad gosod, ac mae angen addasu'r feddalwedd yn unol â hynny hefyd. Ar gyfer y dull addasu penodol, gweler y cyfarwyddiadau addasu cyfeiriad dyfais caethweision IIC canlynol.
Rhif Pin Modiwl Disgrifiad pin
1 GND Tir pŵer OLED
2 VCC Pŵer OLED positif (3.3V ~ 5V)
3 SCL Signal cloc bws OLED IIC
4 SDA Signal data bws OLED IIC

Ffurfweddu Caledwedd
Nid oes gan y modiwl OLED gylched rheoli backlight. Dim ond cylched rheoli arddangos OLED sydd ganddo a chylched rheoli dewis cyfeiriad dyfais caethweision IIC. Gan y gall yr OLED hunan-oleuo, nid oes gan y modiwl OLED unrhyw gylched rheoli backlight a dim ond cylched rheoli arddangos OLED a chylched rheoli dewis cyfeiriad dyfais caethweision IIC (fel y dangosir yn y blwch coch yn Ffigur 3). Defnyddir cylched rheoli arddangos OLED yn bennaf i reoli arddangosfa OLED, gan gynnwys dewis sglodion, ailosod, a rheoli trosglwyddo data a gorchymyn. Defnyddir cylched rheoli dewis cyfeiriad dyfais caethweision IIC i ddewis gwahanol gyfeiriadau dyfeisiau caethweision. Defnyddir cylched hwb DC-DC i ddarparu cyflenwad pŵer sefydlog. Mae'r modiwl OLED yn mabwysiadu modd cyfathrebu IIC, ac mae'r caledwedd wedi'i ffurfweddu gyda dau bin: SCL (pin data IIC) a SDA (pin cloc IIC). Gellir cwblhau'r trosglwyddiad data IIC trwy reoli'r ddau bin yn unol ag amseriad gweithio'r IIC.

egwyddor gweithio

Cyflwyniad i Reolwr SH1107
Mae'r SH1107 yn rheolydd OLED / PLED sy'n cefnogi datrysiad uchaf o 128 * 128 a GRAM 2048-byte. Cefnogi bws data porthladd cyfochrog 8-did 6800 a 8-did 8080, hefyd yn cefnogi bws cyfresol SPI 3-gwifren a 4-wifren a bws I2C. Gan fod rheolaeth gyfochrog yn gofyn am nifer fawr o borthladdoedd IO, y rhai a ddefnyddir amlaf yw'r bws cyfresol SPI a'r bws I2C. Mae'n cefnogi sgrolio fertigol a gellir ei ddefnyddio mewn dyfeisiau cludadwy bach fel ffonau symudol, chwaraewyr MP3 a mwy. Mae'r rheolydd SH1107 yn defnyddio 1 did i reoli arddangosfa picsel, felly dim ond du a gwyn neu ddu a glas y gall pob picsel ei arddangos. Mae'r RAM sy'n cael ei arddangos wedi'i rannu'n 16 tudalen, gydag 8 llinell y dudalen a 128 picsel y llinell. Wrth osod data picsel, mae angen i chi nodi cyfeiriad y dudalen yn gyntaf, ac yna nodi cyfeiriad isel y golofn a chyfeiriad uchder y golofn yn y drefn honno, felly gosodwch 8 picsel i'r cyfeiriad fertigol ar yr un pryd. Er mwyn gallu rheoli'r pwyntiau picsel yn hyblyg mewn unrhyw safle, mae'r feddalwedd yn gyntaf yn gosod amrywiaeth un-dimensiwn byd-eang o'r un maint â'r RAM arddangos, yn gyntaf yn mapio'r data pwynt picsel i'r arae fyd-eang, ac mae'r broses yn defnyddio'r NEU neu'r llawdriniaeth i sicrhau bod yr arae fyd-eang wedi'i ysgrifennu o'r blaen. Nid yw'r data wedi'i lygru, ac yna mae data'r arae fyd-eang yn cael ei ysgrifennu i'r GRAM fel y gellir ei arddangos trwy'r OLED.

Cyflwyniad i Brotocol Cyfathrebu IIC
Dangosir y broses o ysgrifennu data ar y bws IIC yn y ffigur canlynol:

MC130VX -IIC -OLED -Modiwl -ffig (4)

Ar ôl i'r bws IIC ddechrau gweithio, anfonir cyfeiriad y ddyfais gaethweision yn gyntaf. Ar ôl derbyn yr ymateb dyfais caethweision, yna mae'n anfon beit rheoli i hysbysu'r ddyfais gaethweision a yw'r data nesaf i'w anfon yn orchymyn a ysgrifennwyd i'r gofrestr IC neu wedi'i ysgrifennu. Mae'r data RAM, ar ôl derbyn yr ymateb dyfais caethweision, wedyn yn anfon gwerth bytes lluosog nes bod y trosglwyddiad wedi'i gwblhau a bod y bws IIC yn stopio gweithio.

yn eu plith: 
C0=0: Dyma'r beit rheoli olaf, ac mae'r holl feitau data a anfonwyd yn y canlynol i gyd yn beit data.

  • C0=1: Y ddau beit nesaf i'w hanfon yw'r beit data a beit rheoli arall.
  • D/C(——)=0: yw beit gweithrediad gorchymyn y gofrestr
  • D/C(——)=1: beit gweithrediad ar gyfer data RAM

Mae diagramau amseriad cychwyn a stopio IIC fel a ganlyn: 

MC130VX -IIC -OLED -Modiwl -ffig (5)

Pan gedwir llinell ddata a llinell cloc yr IIC ar lefel uchel, mae'r IIC mewn cyflwr segur. Ar yr adeg hon, mae'r llinell ddata yn newid o lefel uchel i lefel isel, ac mae llinell y cloc yn parhau i fod ar lefel uchel, ac mae bws IIC yn dechrau trosglwyddo data. Pan gedwir llinell y cloc yn uchel, mae'r llinell ddata yn newid o isel i uchel, ac mae bws IIC yn stopio trosglwyddo data.

Mae'r diagram amseru i'r IIC anfon ychydig o ddata fel a ganlyn: 

MC130VX -IIC -OLED -Modiwl -ffig (6)

Mae pob pwls cloc (y broses o dynnu'n uchel a thynnu'n isel) yn anfon 1 did o ddata. Pan fydd llinell y cloc yn uchel, rhaid i'r llinell ddata aros yn sefydlog, a chaniateir i'r llinell ddata newid pan fo llinell y cloc yn isel.

Mae diagram amseru trawsyrru ACK fel a ganlyn: 

MC130VX -IIC -OLED -Modiwl -ffig (7)

Pan fydd y meistr yn aros am ACK y caethwas, mae angen iddo gadw llinell y cloc yn uchel. Pan fydd y caethwas yn anfon ACK, cadwch y llinell ddata yn isel.

Cyfarwyddiadau ar gyfer defnyddio

Cyfarwyddiadau Arduino
Cyfarwyddiadau gwifrau:

Gweler y disgrifiad rhyngwyneb ar gyfer aseiniadau pin.

Arduino UNO microreolydd prawf rhaglen gwifrau cyfarwyddiadau
Rhif Pin Modiwl Yn cyfateb i wifrau bwrdd datblygu UNO pinnau
1 GND GND
2 VCC 5V/3.3V
3 SCL A5
4 SDA A4
Arduino MEGA2560 microreolydd prawf rhaglen gwifrau cyfarwyddiadau
Rhif Pin Modiwl Yn cyfateb i fwrdd datblygu MEGA2560 pinnau gwifrau
1 GND GND
2 VCC 5V/3.3V
3 SCL 21
20
4 SDA

Camau Gweithredu: 

  • Cysylltwch y modiwl OLED a'r MCU Arduino yn unol â'r cyfarwyddiadau gwifrau uchod, a phŵer ymlaen;
  • Dewiswch yr exampos ydych am brofi, fel y dangosir isod:
    (Cyfeiriwch at ddogfen disgrifiad y rhaglen brawf i gael disgrifiad o'r rhaglen brawf)MC130VX -IIC -OLED -Modiwl -ffig (8)
  • Agorwch yr s a ddewiswydampgyda phrosiect, llunio a llwytho i lawr.
    Mae'r dulliau gweithredu penodol ar gyfer rhaglen brawf Arduino sy'n dibynnu ar gopïo, llunio a lawrlwytho'r llyfrgell fel a ganlyn:
    http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf
  • Os yw'r modiwl OLED yn arddangos cymeriadau a graffeg fel arfer, mae'r rhaglen yn rhedeg yn Llwyddiannus;

Cyfarwyddiadau RaspberryPi
Cyfarwyddiadau gwifrau:
Gweler y disgrifiad rhyngwyneb ar gyfer aseiniadau pin.
NODYN:
Mae pin corfforol yn cyfeirio at god pin GPIO bwrdd datblygu RaspBerry Pi. Mae amgodio BCM yn cyfeirio at god pin GPIO wrth ddefnyddio llyfrgell GPIO BCM2835. Mae codio WiringPi yn cyfeirio at godio pin GPIO wrth ddefnyddio llyfrgell wiringPi GPIO. Pa lyfrgell GPIO a ddefnyddir yn y cod, mae angen i'r diffiniad pin ddefnyddio'r cod llyfrgell GPIO cyfatebol, gweler tabl map Llun 1 GPIO am fanylion.

MC130VX -IIC -OLED -Modiwl -ffig (9)

Map GPIO

Mafon Pi prawf rhaglen gwifrau cyfarwyddiadau
Rhif  Pin Modiwl Yn cyfateb i wifrau bwrdd datblygu pin
1 GND GND
(Pin corfforol6,9,14,20,25,30,34,39)
2 VCC 5V/3.3V
Pin corfforol1,2,4
 3  SCL Pin corfforol5 codio BCM3
codio gwifrauPi9
 4  SDA Pin corfforol3 codio BCM2
gwifrau Pi codio8

Camau Gweithredu: 

  • agor swyddogaeth IIC RaspberryPi
    Mewngofnodwch i'r RaspberryPi gan ddefnyddio teclyn terfynell cyfresol (fel pwti) a rhowch y gorchymyn canlynol:
    sudo raspi-config
    Dewiswch Rhyngwynebu Opsiynau-> I2C-> OES
    Dechreuwch yrrwr cnewyllyn I2C RaspberryPi
  • gosod y llyfrgell swyddogaeth
    Am ddulliau gosod manwl y bcm2835, llyfrgelloedd swyddogaeth wiringPi o RaspberryPi, gweler y dogfennau a ganlyn:
    http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf
  • dewiswch yr exampy mae angen ei brofi, fel y dangosir isod: (Cyfeiriwch at ddogfen disgrifiad y rhaglen brawf ar gyfer disgrifiad o'r rhaglen brawf)MC130VX -IIC -OLED -Modiwl -ffig (10)
  • cyfarwyddiadau bcm2835
    • Cysylltwch y modiwl OLED â bwrdd datblygu RaspberryPi yn ôl y gwifrau uchod
    • Copïwch gyfeiriadur y rhaglen brawf
      Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC i RaspberryPi (gellir ei gopïo trwy gerdyn SD neu drwy offeryn FTP (fel FileZilla))
    •  Rhedeg y gorchymyn canlynol i redeg y rhaglen brawf bcm2835:
      cd Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC gwneud sudo ./ 1.5_IIC_OLED
      Fel y dangosir isod: MC130VX -IIC -OLED -Modiwl -ffig (11)
  • cyfarwyddiadau gwifrauPi
    • Cysylltwch y modiwl OLED â bwrdd datblygu RaspberryPi yn ôl y gwifrau uchod
    • Copïwch y cyfeiriadur rhaglen brawf Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC i RaspberryPi (gellir ei gopïo trwy gerdyn SD neu drwy offeryn FTP (fel FileZilla))
    • Rhedeg y gorchymyn canlynol i redeg y rhaglen brawf wiringPi: cd Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC make sudo ./ 1.5_IIC_OLED
      Fel y dangosir isod: MC130VX -IIC -OLED -Modiwl -ffig (12)Os ydych chi am addasu'r gyfradd drosglwyddo IIC, mae angen i chi ychwanegu'r cynnwys canlynol i'r /boot/config.txt file, yna ailgychwyn raspberryPi
      , i2c_arm_baudrate=2000000 (sylwch fod angen y coma hefyd)
      Fel y dangosir isod (y blwch coch yw'r cynnwys ychwanegol, y rhif 2000000 yw'r gyfradd osod, gellir ei newid): MC130VX -IIC -OLED -Modiwl -ffig (13)

Cyfarwyddiadau STM32

Cyfarwyddiadau gwifrau:
Gweler y disgrifiad rhyngwyneb ar gyfer aseiniadau pin.

STM32F103C8T6 microreolydd prawf rhaglen cyfarwyddiadau gwifrau
Rhif Pin Modiwl Yn cyfateb i fwrdd datblygu F103C8T6 pin gwifrau
1 GND GND
2 VCC 5V/3.3V
3 SCL PA5
4 SDA PA7
STM32F103RCT6 microreolydd prawf rhaglen gwifrau cyfarwyddiadau
Rhif Pin Modiwl Yn cyfateb i fwrdd datblygu MiniSTM32 pin gwifrau
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
STM32F103ZET6 microreolydd prawf rhaglen cyfarwyddiadau gwifrau
Rhif Pin Modiwl Yn cyfateb i ddatblygiad Elite STM32 pin gwifrau bwrdd
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
STM32F407ZGT6 microreolydd prawf rhaglen cyfarwyddiadau gwifrau
Rhif Pin Modiwl Yn cyfateb i ddatblygiad Explorer STM32F4 pin gwifrau bwrdd
1 GND GND
2 VCC 5V/3.3V
3 SCL PB3
4 SDA PB5
STM32F429IGT6 microreolydd prawf rhaglen cyfarwyddiadau gwifrau
Rhif Pin Modiwl Yn cyfateb i ddatblygiad Apollo STM32F4/F7 pin gwifrau bwrdd
1 GND GND
2 VCC 5V/3.3V
3 SCL PF7
4 SDA PF9

Camau Gweithredu: 

  • Cysylltwch y modiwl LCD a'r MCU STM32 yn unol â'r cyfarwyddiadau gwifrau uchod, a phŵer ymlaen;
  • Agorwch y cyfeiriadur lle mae'r rhaglen brawf STM32 wedi'i lleoli a dewiswch yr exampi'w brofi, fel y dangosir isod:
    (Cyfeiriwch at ddogfen disgrifiad y rhaglen brawf i gael disgrifiad o'r rhaglen brawf)MC130VX -IIC -OLED -Modiwl -ffig (14)
  • Agorwch y prosiect rhaglen brawf a ddewiswyd, llunio a lawrlwytho;
    mae disgrifiad manwl o'r broses o lunio a lawrlwytho rhaglen brawf STM32 i'w gweld yn y ddogfen ganlynol:
    http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • Os yw'r modiwl OLED yn dangos cymeriadau a graffeg fel arfer, mae'r rhaglen yn rhedeg yn llwyddiannus;

C51 cyfarwyddiadau

Cyfarwyddiadau gwifrau:
Gweler y disgrifiad rhyngwyneb ar gyfer aseiniadau pin.

STC89C52RC a STC12C5A60S2 microreolydd prawf cyfarwyddiadau gwifrau rhaglen
Rhif Pin Modiwl Yn cyfateb i fwrdd datblygu STC89/STC12 pin gwifrau
1 GND GND
2 VCC 5V/3.3V
3 SCL P17
4 SDA P15

Camau Gweithredu: 

  • Cysylltwch y modiwl LCD a'r MCU C51 yn unol â'r cyfarwyddiadau gwifrau uchod, a phŵer ymlaen;
  • Agorwch y cyfeiriadur lle mae'r rhaglen brawf C51 wedi'i lleoli a dewiswch yr exampi'w brofi, fel y dangosir isod: (Cyfeiriwch at ddogfen disgrifiad y rhaglen brawf ar gyfer disgrifiad o'r rhaglen brawf) MC130VX -IIC -OLED -Modiwl -ffig (15)
  • Agorwch y prosiect rhaglen brawf a ddewiswyd, llunio a lawrlwytho; mae disgrifiad manwl o'r broses o lunio a lawrlwytho rhaglen brawf C51 i'w gweld yn y ddogfen ganlynol:
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • Os yw'r modiwl OLED yn arddangos cymeriadau a graffeg fel arfer, mae'r rhaglen yn rhedeg yn llwyddiannus;

Disgrifiad Meddalwedd

Pensaernïaeth y Cod
Disgrifiad pensaernïaeth cod Arduino
Dangosir pensaernïaeth y cod isod

MC130VX -IIC -OLED -Modiwl -ffig (16)

Mae cod rhaglen brawf Arduino yn cynnwys dwy ran: llyfrgell U8g2_Arduino a chod cais. Mae'r llyfrgell U8g2_Arduino yn cynnwys amrywiaeth o ffurfweddiadau rheoli IC, sy'n bennaf gyfrifol am weithredu cofrestrau, gan gynnwys cychwyn modiwl caledwedd, trosglwyddo data a gorchymyn, cyfesurynnau picsel a gosodiadau lliw, cyfluniad modd arddangos, ac ati Mae'r cais yn cynnwys sawl prawf cynamples, pob un ohonynt yn cynnwys gwahanol gynnwys prawf. Mae'n defnyddio'r API a ddarperir gan lyfrgell U8glib, yn ysgrifennu rhywfaint o brawf cynamples,
ac yn gweithredu rhai agweddau ar swyddogaeth y prawf.

  • Disgrifiad pensaernïaeth cod RaspberryPi

Mae pensaernïaeth cod rhaglen prawf bcm2835 a gwifrau Pi fel a ganlyn:

MC130VX -IIC -OLED -Modiwl -ffig (17)

Mae'r cod Demo API ar gyfer prif amser rhedeg y rhaglen wedi'i gynnwys yn y cod prawf; Mae cychwyniad OLED a gweithrediadau cysylltiedig wedi'u cynnwys yn y cod OLED; Mae pwyntiau lluniadu, llinellau, graffeg, a gweithrediadau arddangos cymeriad Tsieineaidd a Saesneg wedi'u cynnwys yn y cod GUI; Mae llyfrgell GPIO yn darparu gweithrediadau GPIO; Mae prif swyddogaeth yn gweithredu'r cais i redeg; Mae cod platfform yn amrywio fesul platfform; Mae gweithrediadau cychwynnol a chyfluniad IIC wedi'u cynnwys yn y cod IIC;

C51, disgrifiad pensaernïaeth cod STM32
Dangosir pensaernïaeth y cod isod:

MC130VX -IIC -OLED -Modiwl -ffig (18)

Mae'r cod Demo API ar gyfer prif amser rhedeg y rhaglen wedi'i gynnwys yn y cod cod prawf; Mae cychwyniad OLED a gweithrediadau data ysgrifennu porthladd cyfochrog cysylltiedig wedi'u cynnwys yn
y cod cod OLED; Mae pwyntiau lluniadu, llinellau, graffeg, a gweithrediadau arddangos cymeriad Tsieineaidd a Saesneg wedi'u cynnwys yn y cod cod GUI; Mae'r prif swyddogaeth yn gweithredu'r cais i redeg rhedeg; Mae cod platfform yn amrywio fesul platfform llwyfan; Mae gweithrediadau cychwynnol a chyfluniad IIC wedi'u cynnwys yn y cod cod IIC;

Disgrifiad diffiniad GPIO

  • Disgrifiad diffiniad GPIO rhaglen brawf Arduino
    Mae rhaglen brawf Arduino yn defnyddio'r swyddogaeth IIC caledwedd, ac mae'r GPIO yn sefydlog sefydlog.
  • Disgrifiad diffiniad GPIO rhaglen brawf RaspberryPi
    Mae rhaglen brawf RaspberryPi yn defnyddio'r swyddogaeth IIC caledwedd, ac mae'r GPIO yn sefydlog sefydlog.
  • Rhaglen brawf STM32 Disgrifiad diffiniad GPIO
    Mae'r rhaglen brawf STM32 yn defnyddio swyddogaeth efelychu meddalwedd IIC, a gosodir diffiniad GPIO yn yr iic.h file, fel y dangosir yn y ffigur ffigur canlynol:

MC130VX -IIC -OLED -Modiwl -ffig (19)

Gellir diffinio OLED_SDA ac OLED_SCL fel unrhyw GPIO GPIO segur.

  • Rhaglen brawf C51 disgrifiad GPIO diffiniad
    Mae rhaglen brawf C51 yn defnyddio swyddogaeth efelychu meddalwedd IIC, a gosodir diffiniad GPIO yn yr iic.h file, fel y dangosir yn y ffigur ffigur canlynol:

MC130VX -IIC -OLED -Modiwl -ffig (20)

Gellir diffinio OLED_SDA ac OLED_SCL fel unrhyw GPIO GPIO segur.

Addasiad cyfeiriad dyfais caethweision IIC

  • Rhaglen brawf Arduino IIC wedi'i haddasu o gyfeiriad y ddyfais
    Defnyddiwch y swyddogaeth setI2CAaddress i addasu cyfeiriad dyfais caethweision I2C fel a ganlyn:
    Agorwch y rhaglen brawf, darganfyddwch y swyddogaeth gosod, ac ychwanegwch y swyddogaeth setI2CAdress cyn y swyddogaeth cychwyn, fel y dangosir yn y ffigur canlynol:

MC130VX -IIC -OLED -Modiwl -ffig (21)

Y gweithrediad uchod yw gosod cyfeiriad dyfais caethweision IIC i 0x3d * 2 (0x3c * 2 yn ddiofyn).

  • Rhaglen brawf RaspberryPi IIC wedi'i haddasu o gyfeiriad y ddyfais
    Mae cyfeiriad caethweision bcm2835 a rhaglen brawf wiringPi IIC wedi'i ddiffinio yn yr iic.h file, fel y dangosir yn y ffigur canlynol:

MC130VX -IIC -OLED -Modiwl -ffig (35)

Addasu IIC_SLAVE_ADDR yn uniongyrchol (rhagosodedig yw 0x3C (sy'n cyfateb i 0x78)). Am gynample, newid i 0x3D, yna cyfeiriad caethweision IIC yw 0x3D (sy'n cyfateb i 0x7A);

  • Rhaglen brawf STM32 a C51 IIC wedi'i haddasu o gyfeiriad y ddyfais
    Mae cyfeiriad dyfais caethweision y rhaglen brawf STM32 a C51 IIC wedi'i ddiffinio yn yr iic.h file, fel y dangosir yn y ffigur ffigur canlynol:

MC130VX -IIC -OLED -Modiwl -ffig (22)

Addasu IIC_SLAVE_ADDR yn uniongyrchol (0x78 yw'r diofyn).ample, newid i 0x7A, yna cyfeiriad caethweision IIC yw 0x7A.

Gweithredu cod cyfathrebu IIC
Rhaglen brawf RaspberryPi Gweithredu cod cyfathrebu IIC
Rhaglen brawf wiringPi Mae cod cyfathrebu IIC yn cael ei weithredu yn iic.c, fel y dangosir

MC130VX -IIC -OLED -Modiwl -ffig (23)

Yn gyntaf ffoniwch IIC_init i ymgychwyn, gosodwch y cyfeiriad caethweision IIC, cael y ddyfais IIC file disgrifydd, ac yna defnyddiwch y ddyfais IIC file disgrifydd i ysgrifennu'r gorchymyn cofrestr a data cof yn y drefn honno. Mae cod cyfathrebu IIC rhaglen brawf bcm2835 yn cael ei weithredu yn iic.c, fel y dangosir isod:

MC130VX -IIC -OLED -Modiwl -ffig (24) MC130VX -IIC -OLED -Modiwl -ffig (25)

Yn gyntaf ffoniwch IIC_init i ymgychwyn, gosodwch y cyfeiriad caethweision IIC, cael y ddyfais IIC file disgrifydd, ac yna defnyddiwch y ddyfais IIC file disgrifydd i ysgrifennu'r gorchymyn cofrestr a'r cof
data yn y drefn honno.

Rhaglen brawf Arduino IIC gweithredu cod cyfathrebu
Mae cod cyfathrebu IIC rhaglen brawf Arduino yn cael ei weithredu gan U8glib, gall y dull gweithredu penodol gyfeirio at god U8glib

Rhaglen brawf STM32 IIC gweithredu cod cyfathrebu
Mae cod cyfathrebu IIC rhaglen brawf STM32 yn cael ei weithredu yn iic.c (mae gwahaniaethau cynnil rhwng gwahanol weithrediadau MCU), fel y dangosir yn y ffigur canlynol:

MC130VX -IIC -OLED -Modiwl -ffig (26)MC130VX -IIC -OLED -Modiwl -ffig (27)

MC130VX -IIC -OLED -Modiwl -ffig (28)

MC130VX -IIC -OLED -Modiwl -ffig (29)

MC130VX -IIC -OLED -Modiwl -ffig (30)

C51 prawf rhaglen IIC gweithredu cod cyfathrebu
Gweithredir cod cyfathrebu IIC rhaglen brawf C51 yn iic.c, fel y dangosir isod:

MC130VX -IIC -OLED -Modiwl -ffig (31)

MC130VX -IIC -OLED -Modiwl -ffig (32)

MC130VX -IIC -OLED -Modiwl -ffig (33)

MC130VX -IIC -OLED -Modiwl -ffig (34)

Meddalwedd cyffredin
Mae'r set hon o brawf exampmae angen i les arddangos Tsieinëeg a Saesneg, symbolau a lluniau, felly defnyddir meddalwedd modulo PCtoLCD2002. Yma, dim ond ar gyfer y rhaglen brawf yr eglurir gosodiad y meddalwedd modulo. Mae gosodiadau meddalwedd modulo PCtoLCD2002 fel a ganlyn: Fformat matrics dot dewiswch Cod tywyll y modd modulo dewiswch y modd cynyddol (mae angen i raglen brawf C51 ddewis penderfynydd) Cymerwch y model i ddewis y cyfeiriad (safle uchel yn gyntaf) (mae angen i raglen brawf C51 ddewis gwrthdroi (safle isel yn gyntaf)) System rhif allbwn yn dewis rhif hecsadegol Dewis fformat personol Fformat C51 Mae'r dull gosod penodol fel a ganlyn:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings

FAQ

A allaf ddefnyddio'r modiwl hwn gyda chyftage heblaw 3V ~ 5V?
Na, mae'r modiwl hwn wedi'i gynllunio'n benodol i weithio gyda chyfroltage cyflenwad rhwng 3V a 5V.

A allaf ddefnyddio'r modiwl hwn gyda sgrin gyffwrdd?
Na, nid yw'r modiwl hwn yn cefnogi ymarferoldeb sgrin gyffwrdd.
Websafle: www.lcdwiki.com

Dogfennau / Adnoddau

Modiwl OLED LCDWIKI MC130VX IIC [pdfLlawlyfr Defnyddiwr
MC01506, MC130GX, MC130VX, MC130VX IIC OLED Modiwl, MC130VX, IIC OLED Modiwl, OLED Modiwl, Modiwl

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *