LCDWIKI MC130VX IIC OLED moodul
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:
- RKT: OLED toite maandus
- VCC: OLED-i toide positiivne (3.3–5 V)
- SCL: OLED IIC siini kellasignaal
- SDA: OLED IIC siini andmesignaal
Moodultihvtidega siiditrükk
Tagumine view moodulist
MÄRKUS.
- 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;
- 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:
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:
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:
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:
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) - 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.
GPIO kaart
Vaarikas Pi test programm juhtmestik juhiseid | ||
Number | Mooduli pin | Vastab arendusplaadi juhtmestikule pin |
1 | GND | GND (Füüsiline tihvt:6,9,14,20,25,30,34,39) |
2 | VCC | 5V/3.3V (Füüsiline pin:1,2,4) |
3 | SCL | Füüsiline pin:5 BCM kodeering:3 juhtmestikPi kodeerimine:9 |
4 | SDA | Füüsiline pin:3 BCM kodeering:2 juhtmestik Pi kodeerimine:8 |
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)
- 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:
- 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: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):
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) - 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)
- 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
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:
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:
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:
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:
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:
Ü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:
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:
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
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:
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:
C51 testprogrammi IIC sidekoodi rakendamine
C51 testprogrammi IIC sidekood on iic.c-s rakendatud, nagu allpool näidatud:
Ü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 |