MC130VX -IIC -OLED -Moodul -LOGO

LCDWIKI MC130VX IIC OLED moodul

MC130VX -IIC -OLED -Moodul -toote pilt

Tooteteave

Tehnilised andmed

  • Nimi: OLED moodul MC01506
  • Ekraani värv: Must valge / must sinine
  • Ekraani suurus: 1.5 tolli
  • Tüüp: OLED
  • Draiveri IC: SH1107
  • Resolutsioon: 128 × 128
  • Mooduli liides: IIC
  • Aktiivne piirkond: TDB
  • Puuteekraaniga tüüp: Ei ole saadaval
  • Puudutage IC-d: Ei ole saadaval
  • Mooduli PCB suurus: 15 (g)
  • Visuaalne nurk: pole täpsustatud
  • Töötemperatuur: Määratlemata
  • Säilitustemperatuur: Määratlemata
  • Operation Voltage: Lai voltage-toide (3V~5V), ühildub 3.3V ja 5V loogikatasemetega, pole vaja taseme nihutamise kiipi
  • Energiatarve: Väga madal energiatarve, tavaline ekraan on ainult 0.06 W
  • Toote kaal (koos pakendiga): Määratlemata

Sissejuhatus OLED-i
OLED on orgaaniline valgusdiood (OLED). OLED-ekraanitehnoloogial on eelisedtagisevalgustusega, lai viewnurk, peaaegu lõpmatu kontrastsus, väike energiatarve, suur reaktsioonikiirus, paindlik paneel, lai temperatuurivahemik, lihtne struktuur ja protsess jne. Lameekraanekraani põlvkond on arenev rakendustehnoloogia. OLED-ekraan erineb traditsioonilisest LCD-ekraanist, see võib ise valgustada, seega pole taustvalgustust vaja, mis muudab OLED-ekraani Ekraan on vedelkristallekraanist õhem ja parema ekraaniga. OLED-mooduli ekraani suurus on 1.5 tolli ja eraldusvõimega 128 × 128 must-valge või must-sinine jaoks. See kasutab IIC-siderežiimi ja sisemine draiveri IC on SH1107.

Toote kirjeldus
OLED-moodul on 1.5-tolline ekraan eraldusvõimega 128 × 128. See kasutab IIC-siderežiimi ja sisemine draiveri IC on SH1107. OLED-ekraani tehnoloogia pakub isevalgustust, laia viewnurk, peaaegu lõpmatu kontrast, väike energiatarve, suur reaktsioonikiirus, paindlik paneel, lai temperatuurivahemik, lihtne struktuur ja protsess.

Toote omadused

  • Lai voltage-toide (3V~5V), ühildub 3.3V ja 5V loogikatasemetega, pole vaja taseme nihutamise kiipi
  • IIC-siiniga saab ekraani valgustamiseks kasutada vaid mõnda IO-d
  • Ülimadal energiatarve: tavaline ekraan on ainult 0.06 W (palju alla TFT-ekraani)
  • Sõjaväetasemel protsessistandardid, pikaajaline stabiilne töö
  • Pakub rikkalikku sample programm STM32, C51, Arduino, Raspberry Pi platvormidele
  • Pakkuge aluseks oleva draiveri tehnilist tuge
  • 1.5-tolline OLED-ekraan must-valge või must-sinise värvilise ekraaniga
  • 128 × 128 eraldusvõime selge kuva ja suure kontrastsuse tagamiseks
  • Suur viewnurk: suurem kui 160° (üks ekraan suurimaga viewnurk ekraanil)
  • Lai voltage-toide (3V~5V), ühildub 3.3V ja 5V loogikatasemetega, pole vaja taseme nihutamise kiipi
  • IIC-siiniga saab ekraani valgustamiseks kasutada vaid mõnda IO-d
  • Ülimadal energiatarve: tavaline ekraan on ainult 0.06 W (palju alla TFT-ekraani)
  • Sõjaväetasemel protsessistandardid, pikaajaline stabiilne töö
  • Pakub rikkalikku sample programm STM32, C51, Arduino, Raspberry Pi platvormidele
  • Pakkuge aluseks oleva draiveri tehnilist tuge

Toote parameetrid

Nimi Kirjeldus
Ekraani värv Must valge / must sinine
SKU MC01506
Ekraani suurus 1.5 (tolli)
Tüüp OLED
Driver IC SH1107
Resolutsioon 128*128 (piksel)
Mooduli liides IIC liides
Aktiivne ala 26.86 × 26.86 (mm)
Puuteekraani tüüp Puuteekraan puudub
Puudutage IC Puudutage IC-d
Mooduli PCB suurus 45.50 × 34.30 (mm)
Visuaalne nurk >160°
Töötemperatuur -10 ℃ ~ 60 ℃
Säilitustemperatuur -10 ℃ ~ 70 ℃
Operation Voltage 3.3V / 5V
Energiatarve TDB
Toote kaal (koos pakendiga) 15 (g)

Liidese kirjeldus

Moodulil on liidese jaoks neli kontakti:

  1. RKT: OLED toite maandus
  2. VCC: OLED-i toide positiivne (3.3–5 V)
  3. SCL: OLED IIC siini kellasignaal
  4. SDA: OLED IIC siini andmesignaal

MC130VX -IIC -OLED -Moodul -joon (2)

Moodultihvtidega siiditrükk

MC130VX -IIC -OLED -Moodul -joon (3)

Tagumine view moodulist

MÄRKUS. 

  1. See moodul toetab IIC alluva seadme aadressi vahetamist (näidatud pildil 4 punases kastis) järgmiselt:
    • Jootke 0x78 külgtakistus, ühendage lahti 0x7A külg, seejärel valige 0x78 alam aadress (vaikimisi);
    • Jootke 0x7A külgtakistus, ühendage lahti 0x78 külg, seejärel valige 0x7A alam-aadress;
  2. Riistvara lülitab IIC-i määratud aadressilt välja ja ka tarkvara tuleb vastavalt muuta. Konkreetse muutmismeetodi kohta vaadake järgmisi IIC alamseadme aadressi muutmise juhiseid.
Number Mooduli pin Pin kirjeldus
1 GND OLED toite maandus
2 VCC OLED-i toide positiivne (3.3–5 V)
3 SCL OLED IIC siini kellasignaal
4 SDA OLED IIC siini andmesignaal

Riistvara konfigureerimine
OLED-moodulil pole taustvalgustuse juhtimisahelat. Sellel on ainult OLED-ekraani juhtimisahel ja IIC-i alamseadme aadressi valimise juhtahel. Kuna OLED saab isevalgustada, pole OLED-moodulil taustvalgustuse juhtahel ja ainult OLED-ekraani juhtahel ja IIC-alamseadme aadressi valimise juhtahel (nagu on näidatud joonisel 3 punases kastis). OLED-ekraani juhtimisahelat kasutatakse peamiselt OLED-ekraani juhtimiseks, sealhulgas kiibi valimiseks, lähtestamiseks ning andmete ja käskude edastamise juhtimiseks. IIC alamseadme aadressi valimise juhtahelat kasutatakse erinevate alamseadmete aadresside valimiseks. DC-DC võimendusahelat kasutatakse stabiilse toiteallika tagamiseks. OLED-moodul kasutab IIC-siderežiimi ja riistvara on konfigureeritud kahe viiguga: SCL (IIC andmepistik) ja SDA (IIC kella viik). IIC andmeedastuse saab lõpule viia kahe kontakti juhtimisega vastavalt IIC tööajastusele.

tööpõhimõte

SH1107 kontrolleri tutvustus
SH1107 on OLED/PLED-kontroller, mis toetab maksimaalset eraldusvõimet 128*128 ja 2048-baidist GRAM-i. Toetab 8-bitist 6800 ja 8-bitist 8080 paralleelpordi andmesiini, toetab ka 3- ja 4-juhtmelist SPI jadasiini ja I2C siini. Kuna paralleeljuhtimine nõuab suurt hulka IO-porte, on kõige sagedamini kasutatavad SPI jadasiini ja I2C siini. See toetab vertikaalset kerimist ja seda saab kasutada väikestes kaasaskantavates seadmetes, nagu mobiiltelefonid, MP3-mängijad ja palju muud. Kontroller SH1107 kasutab piksliekraani juhtimiseks 1 bitti, nii et iga piksel saab kuvada ainult must-valget või must-sinist. Kuvatav RAM on jagatud 16 leheküljeks, 8 rida lehekülje kohta ja 128 pikslit rea kohta. Piksliandmete määramisel peate esmalt määrama lehe aadressi ja seejärel vastavalt veeru madala aadressi ja veeru kõrguse aadressi, seega määrake vertikaalsuunas korraga 8 pikslit. Pikslipunktide mis tahes asendis paindlikuks juhtimiseks määrab tarkvara esmalt globaalse ühemõõtmelise massiivi, mis on sama suurusega kui kuvari RAM, kaardistab esmalt pikslipunkti andmed globaalsesse massiivi ja protsess kasutab VÕI või toiming, mis tagab, et globaalne massiiv kirjutatakse enne. Andmed ei ole rikutud ja globaalse massiivi andmed kirjutatakse seejärel GRAM-i, et neid saaks OLED-i kaudu kuvada.

Sissejuhatus IIC sideprotokolli
IIC-siinile andmete kirjutamise protsess on näidatud järgmisel joonisel:

MC130VX -IIC -OLED -Moodul -joon (4)

Pärast IIC siini tööle hakkamist saadetakse esmalt alamseadme aadress. Pärast alamseadme vastuse saamist saadab see juhtbaidi, et teavitada alamseadet, kas järgmisena saadetavad andmed on IC-registrisse kirjutatud või kirjutatud käsk. RAM-i andmed saadavad pärast alamseadme vastuse saamist mitme baidi suuruse väärtuse, kuni edastamine on lõpule viidud ja IIC-siin lakkab töötamast.

nende hulgas: 
C0=0: see on viimane kontrollbait ja kõik järgnevalt saadetud andmebaidid on kõik andmebaidid.

  • C0=1: Järgmised kaks saadetavat baiti on andmebait ja teine ​​juhtbait.
  • D/C(——)=0: on registri käsutoimingu bait
  • D/C(——)=1: operatiivbait RAM-i andmete jaoks

IIC käivitus- ja seiskamisaja skeemid on järgmised: 

MC130VX -IIC -OLED -Moodul -joon (5)

Kui IIC andmeliini ja kellarida hoitakse mõlemad kõrgel tasemel, on IIC jõudeolekus. Sel ajal muutub andmeliin kõrgelt tasemelt madalaks ja kellariin on jätkuvalt kõrgel tasemel ning IIC-siin alustab andmeedastust. Kui kella joont hoitakse kõrgel, muutub andmeliin madalast kõrgeks ja IIC-siin peatab andmeedastuse.

Ajastusskeem, mille kohaselt IIC saadab natuke andmeid, on järgmine: 

MC130VX -IIC -OLED -Moodul -joon (6)

Iga taktimpulss (kõrgele tõmbamise ja madalale tõmbamise protsess) saadab 1 biti andmeid. Kui kellariin on kõrge, peab andmeliin jääma stabiilseks ja andmeliinil on lubatud muutuda, kui kellariin on madal.

ACK edastuse ajastusskeem on järgmine: 

MC130VX -IIC -OLED -Moodul -joon (7)

Kui ülemseade ootab alamseadme ACK-i, peab ta hoidma kella joont kõrgel. Kui alamseade saadab ACK-i, hoidke andmeliini madalal tasemel.

Kasutusjuhend

Arduino juhised
Juhtmete ühendamise juhised:

Viigu määramise kohta vaadake liidese kirjeldust.

Arduino UNO mikrokontroller test programm juhtmestik juhiseid
Number Mooduli pin Vastab UNO arendusplaadi juhtmestikule tihvtid
1 GND GND
2 VCC 5V/3.3V
3 SCL A5
4 SDA A4
Arduino MEGA2560 mikrokontroller test programm juhtmestik juhiseid
Number Mooduli pin Vastab MEGA2560 arendusplaadile juhtmestiku tihvtid
1 GND GND
2 VCC 5V/3.3V
3 SCL 21
20
4 SDA

Tööetapid: 

  • Ühendage OLED-moodul ja Arduino MCU vastavalt ülaltoodud juhtmestiku juhistele ning lülitage sisse;
  • Valige exampmida soovite testida, nagu allpool näidatud:
    (Testiprogrammi kirjelduse leiate testprogrammi kirjelduse dokumendist)MC130VX -IIC -OLED -Moodul -joon (8)
  • Avage valitud sample projekt, koostada ja alla laadida.
    Teegi kopeerimisel, kompileerimisel ja allalaadimisel põhineva Arduino testprogrammi spetsiifilised töömeetodid on järgmised:
    http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf
  • Kui OLED-moodul kuvab tähemärke ja graafikat normaalselt, töötab programm edukalt;

RaspberryPi juhised
Juhtmete ühendamise juhised:
Viigu määramise kohta vaadake liidese kirjeldust.
MÄRKUS.
Füüsiline PIN viitab RaspBerry Pi arendusplaadi GPIO PIN-koodile. BCM-kodeering viitab BCM2835 GPIO teegi kasutamisel GPIO pin-kodeeringule. WiringPi kodeerimine viitab GPIO viigu kodeerimisele, kui kasutatakse WiringPi GPIO teegi. Millist GPIO teeki koodis kasutatakse, PIN-koodi määratluses tuleb kasutada vastavat GPIO teegi koodi, vt üksikasju Pilt 1 GPIO kaardi tabel.

MC130VX -IIC -OLED -Moodul -joon (9)

GPIO kaart

Vaarikas Pi test programm juhtmestik juhiseid
Number  Mooduli pin Vastab arendusplaadi juhtmestikule pin
1 GND GND
(Füüsiline tihvt6,9,14,20,25,30,34,39)
2 VCC 5V/3.3V
Füüsiline pin1,2,4
 3  SCL Füüsiline pin5 BCM kodeering3
juhtmestikPi kodeerimine9
 4  SDA Füüsiline pin3 BCM kodeering2
juhtmestik Pi kodeerimine8

Tööetapid: 

  • avage RaspberryPi IIC-funktsioon
    Logige RaspberryPi-sse sisse jadaterminali tööriista (nt putty) abil ja sisestage järgmine käsk:
    sudo raspi-config
    Valige Liidesesuvandid->I2C->JAH
    Käivitage RaspberryPi I2C kerneli draiver
  • installige funktsiooniteek
    RaspberryPi bcm2835, wiringPi funktsiooniteekide üksikasjalikud installimeetodid leiate järgmistest dokumentidest.
    http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf
  • vali endineampmida tuleb testida, nagu allpool näidatud: (Testiprogrammi kirjelduse leiate testprogrammi kirjeldusdokumendist)MC130VX -IIC -OLED -Moodul -joon (10)
  • bcm2835 juhised
    • Ühendage OLED-moodul RaspberryPi arendusplaadiga vastavalt ülaltoodud juhtmestikule
    • Kopeerige testprogrammi kataloog
      Demo_1.5-tolline_OLED_128x128_SH1107_bcm2835_IIC RaspberryPi-sse (saab kopeerida SD-kaardi või FTP-tööriista (nt FileZilla))
    •  Testprogrammi bcm2835 käivitamiseks käivitage järgmine käsk:
      cd demo_1.5tolline_OLED_128x128_SH1107_bcm2835_IIC make sudo ./ 1.5_IIC_OLED
      Nagu allpool näidatud: MC130VX -IIC -OLED -Moodul -joon (11)
  • WiringPi juhised
    • Ühendage OLED-moodul RaspberryPi arendusplaadiga vastavalt ülaltoodud juhtmestikule
    • Kopeerige testprogrammi kataloog Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC rakendusse RaspberryPi (saab kopeerida SD-kaardi või FTP-tööriista (nt. FileZilla))
    • WiringPi testprogrammi käivitamiseks käivitage järgmine käsk: cd Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC make sudo ./ 1.5_IIC_OLED
      Nagu allpool näidatud: MC130VX -IIC -OLED -Moodul -joon (12)Kui soovite IIC edastuskiirust muuta, peate faili /boot/config.txt lisama järgmise sisu file, seejärel taaskäivitage raspberryPi
      , i2c_arm_baudrate=2000000 (pange tähele, et ka koma on kohustuslik)
      Nagu allpool näidatud (punane kast on lisatud sisu, number 2000000 on määratud määr, mida saab muuta): MC130VX -IIC -OLED -Moodul -joon (13)

STM32 juhised

Juhtmete ühendamise juhised:
Viigu määramise kohta vaadake liidese kirjeldust.

STM32F103C8T6 mikrokontroller test programm juhtmestiku juhised
Number Mooduli pin Vastab arendusplaadile F103C8T6 juhtmestiku pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PA5
4 SDA PA7
STM32F103RCT6 mikrokontroller test programm juhtmestik juhiseid
Number Mooduli pin Vastab MiniSTM32 arendusplaadile juhtmestiku pin
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
STM32F103ZET6 mikrokontroller test programm juhtmestiku juhised
Number Mooduli pin Vastab Elite STM32 arendusele tahvli juhtmestiku tihvt
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
STM32F407ZGT6 mikrokontroller test programm juhtmestiku juhised
Number Mooduli pin Vastab Explorer STM32F4 arendusele tahvli juhtmestiku tihvt
1 GND GND
2 VCC 5V/3.3V
3 SCL PB3
4 SDA PB5
STM32F429IGT6 mikrokontroller test programm juhtmestiku juhised
Number Mooduli pin Vastab Apollo STM32F4/F7 arendusele tahvli juhtmestiku tihvt
1 GND GND
2 VCC 5V/3.3V
3 SCL PF7
4 SDA PF9

Tööetapid: 

  • Ühendage LCD-moodul ja STM32 MCU vastavalt ülaltoodud juhtmestiku juhistele ning lülitage sisse;
  • Avage kataloog, kus asub STM32 testprogramm, ja valige exampmida tuleb testida, nagu allpool näidatud:
    (Testiprogrammi kirjelduse leiate testprogrammi kirjelduse dokumendist)MC130VX -IIC -OLED -Moodul -joon (14)
  • Avage valitud testprogrammi projekt, koostage ja laadige alla;
    STM32 testprogrammi koostamise ja allalaadimise üksikasjaliku kirjelduse leiate järgmisest dokumendist:
    http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • Kui OLED-moodul kuvab tähemärke ja graafikat normaalselt, töötab programm edukalt;

C51 juhised

Juhtmete ühendamise juhised:
Viigu määramise kohta vaadake liidese kirjeldust.

STC89C52RC ja STC12C5A60S2 mikrokontroller test programmi juhtmestiku juhised
Number Mooduli pin Vastab arendusplaadile STC89/STC12 juhtmestiku pin
1 GND GND
2 VCC 5V/3.3V
3 SCL P17
4 SDA P15

Tööetapid: 

  • Ühendage LCD-moodul ja C51 MCU vastavalt ülaltoodud juhtmestiku juhistele ning lülitage sisse;
  • Avage kataloog, kus asub C51 testprogramm, ja valige examptestitav, nagu allpool näidatud: (Testiprogrammi kirjelduse leiate testiprogrammi kirjeldusdokumendist) MC130VX -IIC -OLED -Moodul -joon (15)
  • Avage valitud testprogrammi projekt, koostage ja laadige alla; C51 testprogrammi koostamise ja allalaadimise üksikasjaliku kirjelduse leiate järgmisest dokumendist:
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • Kui OLED-moodul kuvab tähemärke ja graafikat normaalselt, töötab programm edukalt;

Tarkvara kirjeldus

Koodiarhitektuur
Arduino koodiarhitektuuri kirjeldus
Koodi arhitektuur on näidatud allpool

MC130VX -IIC -OLED -Moodul -joon (16)

Arduino testprogrammi kood koosneb kahest osast: U8g2_Arduino teegist ja rakenduse koodist. U8g2_Arduino teek sisaldab mitmesuguseid juht-IC konfiguratsioone, mis vastutavad peamiselt tööregistrite eest, sealhulgas riistvaramooduli lähtestamise, andmete ja käskude edastamise, pikslikoordinaatide ja värviseadete, kuvarežiimi konfiguratsiooni jne eest.amples, millest igaüks sisaldab erinevat testisisu. See kasutab U8glibi teegi pakutavat API-d, kirjutab mõne test examples,
ja rakendab mõningaid testfunktsiooni aspekte.

  • RaspberryPi koodiarhitektuuri kirjeldus

Bcm2835 ja juhtmestiku Pi testimisprogrammi koodi arhitektuur on järgmine:

MC130VX -IIC -OLED -Moodul -joon (17)

Põhiprogrammi käitusaja demo API kood sisaldub testkoodis; OLED-i lähtestamine ja sellega seotud toimingud sisalduvad OLED-koodis; Joonistuspunktid, jooned, graafika ning hiina ja inglise tähemärkide kuvamisega seotud toimingud sisalduvad GUI koodis; GPIO teek pakub GPIO toiminguid; Põhifunktsioon rakendab rakenduse käivitamist; Platvormi kood on platvormiti erinev; IIC lähtestamise ja konfigureerimisega seotud toimingud sisalduvad IIC koodis;

C51, STM32 koodiarhitektuuri kirjeldus
Koodiarhitektuur on näidatud allpool:

MC130VX -IIC -OLED -Moodul -joon (18)

Põhiprogrammi käitusaja demo API kood sisaldub testkoodi koodis; OLED-i lähtestamine ja sellega seotud bin paralleelpordi andmete kirjutamise toimingud on kaasatud
OLED-koodikood; Joonistuspunktid, jooned, graafika ning hiina ja inglise tähemärkide kuvamisega seotud toimingud sisalduvad GUI koodi koodis; Põhifunktsioon rakendab rakenduse käivitamiseks; Platvormi kood on olenevalt platvormist erinev; IIC lähtestamise ja konfigureerimisega seotud toimingud sisalduvad IIC koodi koodis;

GPIO definitsiooni kirjeldus

  • Arduino testprogrammi GPIO definitsiooni kirjeldus
    Arduino testprogramm kasutab riistvaralist IIC-funktsiooni ja GPIO on fikseeritud.
  • RaspberryPi testprogrammi GPIO definitsiooni kirjeldus
    RaspberryPi testprogramm kasutab riistvaralist IIC-funktsiooni ja GPIO on fikseeritud.
  • STM32 testprogrammi GPIO definitsiooni kirjeldus
    STM32 testprogramm kasutab tarkvara simulatsiooni IIC funktsiooni ja GPIO definitsioon asetatakse faili iic.h file, nagu on näidatud järgmisel joonisel:

MC130VX -IIC -OLED -Moodul -joon (19)

OLED_SDA ja OLED_SCL saab määratleda kui mis tahes tühikäigul töötavat GPIO GPIO-d.

  • C51 testprogrammi GPIO definitsiooni kirjeldus
    C51 testprogramm kasutab tarkvara simulatsiooni IIC funktsiooni ja GPIO definitsioon asetatakse faili iic.h file, nagu on näidatud järgmisel joonisel:

MC130VX -IIC -OLED -Moodul -joon (20)

OLED_SDA ja OLED_SCL saab määratleda kui mis tahes tühikäigul töötavat GPIO GPIO-d.

IIC alamseadme aadressi muutmine

  • Arduino testprogrammi IIC muudetud seadme aadressist
    Kasutage funktsiooni setI2CAddress, et muuta I2C alamseadme aadressi järgmiselt.
    Avage testprogramm, leidke häälestusfunktsioon ja lisage enne algusfunktsiooni funktsioon setI2CAddress, nagu on näidatud järgmisel joonisel:

MC130VX -IIC -OLED -Moodul -joon (21)

Ülaltoodud toiming on seada IIC alamseadme aadressiks 0x3d * 2 (vaikimisi 0x3c * 2).

  • RaspberryPi testprogrammi IIC muudetud seadme aadressist
    Bcm2835 ja wiringPi testprogrammi IIC alam-aadress on määratletud failis iic.h file, nagu on näidatud järgmisel joonisel:

MC130VX -IIC -OLED -Moodul -joon (35)

Muutke otse IIC_SLAVE_ADDR (vaikimisi on 0x3C (vastab 0x78)). Näiteksample, muutke 0x3D-ks, siis on IIC-alaaadress 0x3D (vastab 0x7A-le);

  • STM32 ja C51 testprogrammi IIC muudetud seadme aadressist
    STM32 ja C51 testprogrammi IIC alamseadme aadress on määratletud failis iic.h file, nagu on näidatud järgmisel joonisel:

MC130VX -IIC -OLED -Moodul -joon (22)

Muutke otse IIC_SLAVE_ADDR-i (vaikimisi on 0x78). Näiteksample, muutke väärtuseks 0x7A, siis on IIC alam aadressiks 0x7A.

IIC sidekoodi rakendamine
RaspberryPi testprogrammi IIC sidekoodi rakendamine
WiringPi testprogrammi IIC sidekood on iic.c-s realiseeritud, nagu näidatud

MC130VX -IIC -OLED -Moodul -joon (23)

Esmalt helistage lähtestamiseks IIC_init, määrake IIC alam aadress ja hankige IIC-seade file deskriptor ja seejärel kasutage IIC-seadet file deskriptor vastavalt registrikäsu ja mäluandmete kirjutamiseks. Testiprogrammi bcm2835 IIC sidekood on realiseeritud iic.c-s, nagu allpool näidatud:

MC130VX -IIC -OLED -Moodul -joon (24) MC130VX -IIC -OLED -Moodul -joon (25)

Esmalt helistage lähtestamiseks IIC_init, määrake IIC alam aadress ja hankige IIC-seade file deskriptor ja seejärel kasutage IIC-seadet file deskriptor registri käsu ja mälu kirjutamiseks
andmed vastavalt.

Arduino testprogrammi IIC sidekoodi rakendamine
Arduino testprogrammi IIC sidekoodi rakendab U8glib, konkreetne rakendusmeetod võib viidata U8glib koodile

STM32 testprogrammi IIC sidekoodi rakendamine
STM32 testprogrammi IIC sidekood on realiseeritud iic.c-s (erinevate MCU rakenduste vahel on väikesed erinevused), nagu on näidatud järgmisel joonisel:

MC130VX -IIC -OLED -Moodul -joon (26)MC130VX -IIC -OLED -Moodul -joon (27)

MC130VX -IIC -OLED -Moodul -joon (28)

MC130VX -IIC -OLED -Moodul -joon (29)

MC130VX -IIC -OLED -Moodul -joon (30)

C51 testprogrammi IIC sidekoodi rakendamine
C51 testprogrammi IIC sidekood on iic.c-s rakendatud, nagu allpool näidatud:

MC130VX -IIC -OLED -Moodul -joon (31)

MC130VX -IIC -OLED -Moodul -joon (32)

MC130VX -IIC -OLED -Moodul -joon (33)

MC130VX -IIC -OLED -Moodul -joon (34)

Ühine tarkvara
See testikomplekt examples peab kuvama hiina ja inglise keelt, sümboleid ja pilte, seega kasutatakse PCtoLCD2002 modulo tarkvara. Siin on modulo tarkvara seadistus selgitatud ainult testprogrammi jaoks. PCtoLCD2002 moodultarkvara seaded on järgmised: Punktmaatriksi vormingu valimine Tume kood mooduli režiim progresseeruva režiimi valimine (C51 testprogramm peab valima determinandi) Võtke mudel, et valida suund (kõigepealt kõrge positsioon) (C51 testprogramm peab valima tagurpidi (madal positsioon enne)) Väljundnumbrisüsteem valib kuueteistkümnendarvu Kohandatud vormingu valik C51-vorming Konkreetne seadistusmeetod on järgmine:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings

KKK

Kas ma saan seda moodulit kasutada voltage muud kui 3V ~ 5V?
Ei, see moodul on spetsiaalselt loodud voldiga töötamisekstage toide vahemikus 3V kuni 5V.

Kas ma saan seda moodulit kasutada puuteekraaniga?
Ei, see moodul ei toeta puuteekraani funktsioone.
Websait: www.lcdwiki.com

Dokumendid / Ressursid

LCDWIKI MC130VX IIC OLED moodul [pdfKasutusjuhend
MC01506, MC130GX, MC130VX, MC130VX IIC OLED moodul, MC130VX, IIC OLED moodul, OLED moodul, moodul

Viited

Jäta kommentaar

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on märgitud *