MC130VX -IIC -OLED -Modul -LOGO

Modul LCDWIKI MC130VX IIC OLED

MC130VX -IIC -OLED -Modul -obrázek produktu

Informace o produktu

Specifikace

  • Jméno: OLED modul MC01506
  • Barva displeje: Černá bílá / černá modrá
  • Velikost obrazovky: 1.5 palců
  • Typ: OLED
  • IC řidiče: SH1107
  • Rezoluce: 128×128
  • Rozhraní modulu: IIC
  • Aktivní oblast: TDB
  • Typ dotykové obrazovky: Není k dispozici
  • Touch IC: Není k dispozici
  • Velikost PCB modulu: 15 (g)
  • Vizuální úhel: Neuvedeno
  • Provozní teplota: Neuvedeno
  • Skladovací teplota: Neuvedeno
  • Provozní svtage: Široký objemtagNapájení (3V~5V), kompatibilní s logickými úrovněmi 3.3V a 5V, není potřeba žádný čip pro posun úrovně
  • Spotřeba energie: Ultra nízká spotřeba energie, normální displej je pouze 0.06 W
  • Hmotnost produktu (s obalem): Neuvedeno

Úvod do OLED
OLED je organická dioda vyzařující světlo (OLED). Technologie OLED displeje má výhodutages samoosvětlení, široký viewúhel záběru, téměř nekonečný kontrast, nízká spotřeba energie, vysoká reakční rychlost, flexibilní panel, široký teplotní rozsah, jednoduchá struktura a proces atd. Nová generace plochých displejů. OLED displej se liší od tradičního LCD displeje, může se samosvítit, takže není potřeba žádné podsvícení, díky čemuž je OLED displej Tenčí než LCD displej a má lepší zobrazení. OLED modul má velikost displeje 1.5″ a rozlišení 128×128 pro černobílou nebo černou a modrou barvu. Přijímá komunikační režim IIC a interní IC ovladače je SH1107.

Popis produktu
OLED modul je 1.5palcový displej s rozlišením 128×128. Používá komunikační režim IIC a interní IC ovladače je SH1107. Technologie OLED displeje poskytuje samoosvětlení, širokoúhlý viewúhel záběru, téměř nekonečný kontrast, nízká spotřeba energie, vysoká reakční rychlost, flexibilní panel, široký teplotní rozsah, jednoduchá struktura a proces.

Vlastnosti produktu

  • Široký objemtagNapájení (3V~5V), kompatibilní s logickými úrovněmi 3.3V a 5V, není potřeba žádný čip pro posun úrovně
  • Se sběrnicí IIC lze k osvětlení displeje použít pouze několik IO
  • Ultra nízká spotřeba energie: normální displej je pouze 0.06 W (daleko pod TFT displejem)
  • Procesní standardy na vojenské úrovni, dlouhodobá stabilní práce
  • Poskytuje bohaté sample program pro platformy STM32, C51, Arduino, Raspberry Pi
  • Poskytněte základní technickou podporu ovladače
  • 1.5 palcový OLED displej s černobílým nebo černobílým barevným displejem
  • Rozlišení 128×128 pro jasný displej a vysoký kontrast
  • Velký viewúhel záběru: větší než 160° (jedna obrazovka s největší viewúhel zobrazení na displeji)
  • Široký objemtagNapájení (3V~5V), kompatibilní s logickými úrovněmi 3.3V a 5V, není potřeba žádný čip pro posun úrovně
  • Se sběrnicí IIC lze k osvětlení displeje použít pouze několik IO
  • Ultra nízká spotřeba energie: normální displej je pouze 0.06 W (daleko pod TFT displejem)
  • Procesní standardy na vojenské úrovni, dlouhodobá stabilní práce
  • Poskytuje bohaté sample program pro platformy STM32, C51, Arduino, Raspberry Pi
  • Poskytněte základní technickou podporu ovladače

Parametry produktu

Jméno Popis
Barva displeje Černá bílá / černá modrá
SKU MC01506
Velikost obrazovky 1.5 (palce)
Typ OLED
Driver IC SH1107
Rezoluce 128*128 (pixel)
Rozhraní modulu rozhraní IIC
Aktivní oblast 26.86 × 26.86 (mm)
Typ dotykové obrazovky Bez dotykové obrazovky
Stiskněte IC Bezdotykový IC
Velikost PCB modulu 45.50 × 34.30 (mm)
Vizuální úhel >160°
Provozní teplota -10℃~60℃
Skladovací teplota -10℃~70℃
Provozní svtage 3.3V / 5V
Spotřeba energie TDB
Hmotnost produktu (s obalem) 15 (g)

Popis rozhraní

Modul má čtyři piny pro rozhraní:

  1. GND: OLED napájecí zem
  2. VCC: OLED napájení kladné (3.3V~5V)
  3. SCL: Hodinový signál sběrnice OLED IIC
  4. SDA: Datový signál sběrnice OLED IIC

MC130VX -IIC -OLED -Modul -obr (2)

Sítotisk modulu pin

MC130VX -IIC -OLED -Modul -obr (3)

Zadní view modulu

POZNÁMKA: 

  1. Tento modul podporuje přepínání adres IIC slave zařízení (zobrazeno v červeném rámečku na obrázku 4), a to následovně:
    • Připájejte odpor strany 0x78, odpojte stranu 0x7A a poté vyberte adresu 0x78 slave (výchozí);
    • Připájejte odpor strany 0x7A, odpojte stranu 0x78 a poté vyberte adresu 0x7A slave;
  2. Hardware přepne IIC z nastavené adresy a podle toho je potřeba upravit i software. Konkrétní metodu úpravy naleznete v následujících pokynech k úpravě adresy podřízeného zařízení IIC.
Číslo Modul Pin Popis pinu
1 GND OLED napájecí zem
2 VCC OLED napájení kladné (3.3V~5V)
3 SCL Hodinový signál sběrnice OLED IIC
4 SDA Datový signál sběrnice OLED IIC

Konfigurace hardwaru
OLED modul nemá obvod pro ovládání podsvícení. Má pouze řídicí obvod OLED displeje a řídicí obvod volby adresy podřízeného zařízení IIC. Protože OLED se může samorozsvítit, nemá modul OLED žádný řídicí obvod podsvícení a pouze řídicí obvod OLED displeje a řídicí obvod volby adresy podřízeného zařízení IIC (jak je znázorněno v červeném rámečku na obrázku 3). Řídicí obvod OLED displeje se používá hlavně k ovládání OLED displeje, včetně výběru čipu, resetování a řízení přenosu dat a příkazů. Řídicí obvod pro výběr adresy podřízeného zařízení IIC se používá k výběru různých adres podřízeného zařízení. DC-DC boost obvod se používá k zajištění stabilního napájení. Modul OLED využívá komunikační režim IIC a hardware je konfigurován se dvěma kolíky: SCL (datový kolík IIC) a SDA (hodinový kolík IIC). Přenos dat IIC lze dokončit ovládáním dvou pinů podle pracovního načasování IIC.

pracovní princip

Úvod do ovladače SH1107
SH1107 je řadič OLED/PLED, který podporuje maximální rozlišení 128*128 a 2048 bajtů GRAM. Podpora 8bitové datové sběrnice 6800 a 8bitového paralelního portu 8080, podporuje také 3vodičovou a 4vodičovou sériovou sběrnici SPI a sběrnici I2C. Protože paralelní řízení vyžaduje velký počet IO portů, nejčastěji se používají sériová sběrnice SPI a sběrnice I2C. Podporuje vertikální rolování a lze jej použít v malých přenosných zařízeních, jako jsou mobilní telefony, MP3 přehrávače a další. Řadič SH1107 používá 1 bit k ovládání pixelového zobrazení, takže každý pixel může zobrazovat pouze černobílé nebo černobílé zobrazení. Zobrazená RAM je rozdělena na 16 stránek, s 8 řádky na stránku a 128 pixely na řádek. Při nastavování dat pixelů musíte nejprve zadat adresu stránky a poté zadat nízkou adresu sloupce a adresu výšky sloupce, takže nastavte 8 pixelů ve svislém směru současně. Aby bylo možné flexibilně řídit body pixelů v jakékoli poloze, software nejprve nastaví globální jednorozměrné pole stejné velikosti jako paměť RAM displeje, nejprve namapuje data bodů pixelů do globálního pole a proces použije NEBO nebo operaci, která zajistí, že globální pole bude zapsáno dříve. Data nejsou poškozena a data globálního pole jsou poté zapsána do GRAM, takže je lze zobrazit prostřednictvím OLED.

Úvod do komunikačního protokolu IIC
Proces zápisu dat na sběrnici IIC je znázorněn na následujícím obrázku:

MC130VX -IIC -OLED -Modul -obr (4)

Poté, co sběrnice IIC začne pracovat, je nejprve odeslána adresa podřízeného zařízení. Po obdržení odpovědi podřízeného zařízení pak odešle řídicí bajt, aby informoval podřízené zařízení, zda další data, která mají být odeslána, je příkaz zapsaný do registru IC nebo zapsaný. Data RAM poté, co obdrží odpověď podřízeného zařízení, posílají hodnotu několika bajtů, dokud není přenos dokončen a sběrnice IIC přestane fungovat.

mezi nimi: 
C0=0: Toto je poslední řídicí bajt a všechny datové bajty zaslané dále jsou všechny datové bajty.

  • C0=1: Další dva bajty k odeslání jsou datový bajt a další řídicí bajt.
  • D/C(——)=0: je byte operace příkazu registru
  • D/C(——)=1: operační bajt pro data RAM

Časové diagramy spuštění a zastavení IIC jsou následující: 

MC130VX -IIC -OLED -Modul -obr (5)

Když jsou datová linka a hodinová linka IIC udržovány na vysoké úrovni, je IIC v klidovém stavu. V tomto okamžiku se datová linka změní z vysoké úrovně na nízkou úroveň a hodinová linka je nadále na vysoké úrovni a sběrnice IIC zahájí přenos dat. Když je hodinová linka držena vysoko, datová linka se změní z nízké na vysokou a sběrnice IIC zastaví přenos dat.

Časový diagram pro IIC pro odeslání bitů dat je následující: 

MC130VX -IIC -OLED -Modul -obr (6)

Každý hodinový impuls (proces přitahování a přitahování dolů) odešle 1 bit dat. Když je hodinová linka vysoká, datová linka musí zůstat stabilní a datová linka se může měnit, když je hodinová linka nízká.

Schéma časování přenosu ACK je následující: 

MC130VX -IIC -OLED -Modul -obr (7)

Když master čeká na ACK podřízeného zařízení, musí udržovat takt vysoko. Když slave odešle ACK, udržujte datovou linku na nízké úrovni.

Návod k použití

Pokyny pro Arduino
Pokyny pro zapojení:

Přiřazení pinů naleznete v popisu rozhraní.

Arduino OSN mikrokontrolér test naprogramovat elektroinstalace instrukce
Číslo Modul Pin Odpovídá zapojení vývojové desky UNO špendlíky
1 GND GND
2 VCC 5V/3.3V
3 SCL A5
4 SDA A4
Arduino MEGA2560 mikrokontrolér test naprogramovat elektroinstalace instrukce
Číslo Modul Pin Odpovídá vývojové desce MEGA2560 kabelové kolíky
1 GND GND
2 VCC 5V/3.3V
3 SCL 21
20
4 SDA

Provozní kroky: 

  • Připojte OLED modul a Arduino MCU podle výše uvedených pokynů pro zapojení a zapněte napájení;
  • Vyberte example, který chcete otestovat, jak je ukázáno níže:
    (Popis testovacího programu naleznete v dokumentu s popisem testovacího programu)MC130VX -IIC -OLED -Modul -obr (8)
  • Otevřete vybraný sample projekt, kompilovat a stáhnout.
    Specifické provozní metody pro testovací program Arduino spoléhající na kopírování, kompilaci a stahování knihovny jsou následující:
    http://www.lcdwiki.com/res/PublicFile/Arduino_IDE_Use_Illustration_EN.pdf
  • Pokud modul OLED zobrazuje znaky a grafiku normálně, program běží úspěšně;

Pokyny pro RaspberryPi
Pokyny pro zapojení:
Přiřazení pinů naleznete v popisu rozhraní.
POZNÁMKA:
Fyzický pin odkazuje na GPIO pin kód vývojové desky RaspBerry Pi. Kódování BCM odkazuje na kódování pinů GPIO při použití knihovny GPIO BCM2835. Kódování WiringPi odkazuje na kódování pinů GPIO při použití knihovny GPIO wireingPi. Která knihovna GPIO je v kódu použita, definice pinu musí používat odpovídající kód knihovny GPIO, podrobnosti viz Obrázek 1 Tabulka map GPIO.

MC130VX -IIC -OLED -Modul -obr (9)

GPIO mapa

Malina Pi test naprogramovat elektroinstalace instrukce
Číslo  Modul Pin Odpovídá zapojení vývojové desky kolík
1 GND GND
(Fyzický špendlík6,9,14,20,25,30,34,39)
2 VCC 5V/3.3V
()Fyzický pin1,2,4
 3  SCL Fyzický pin5 BCM kódování3
zapojení Pi kódování9
 4  SDA Fyzický pin3 BCM kódování2
zapojení Pi kódování8

Provozní kroky: 

  • otevřete funkci IIC RaspberryPi
    Přihlaste se k RaspberryPi pomocí sériového terminálového nástroje (jako je putty) a zadejte následující příkaz:
    sudo raspi-config
    Vyberte Možnosti rozhraní->I2C->ANO
    Spusťte ovladač I2C jádra RaspberryPi
  • nainstalovat knihovnu funkcí
    Podrobné způsoby instalace bcm2835, knihovny funkcí cablePi RaspberryPi naleznete v následujících dokumentech:
    http://www.lcdwiki.com/res/PublicFile/Raspberrypi_Use_Illustration_EN.pdf
  • vyberte exampsoubor, který je třeba otestovat, jak je uvedeno níže: (Popis testovacího programu naleznete v dokumentu s popisem testovacího programu)MC130VX -IIC -OLED -Modul -obr (10)
  • instrukce bcm2835
    • Připojte OLED modul k vývojové desce RaspberryPi podle výše uvedeného zapojení
    • Zkopírujte adresář testovacího programu
      Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC do RaspberryPi (lze zkopírovat přes SD kartu nebo přes FTP nástroj (např. FileZilla))
    •  Spusťte následující příkaz pro spuštění testovacího programu bcm2835:
      cd Demo_1.5inch_OLED_128x128_SH1107_bcm2835_IIC make sudo ./ 1.5_IIC_OLED
      Jak je uvedeno níže: MC130VX -IIC -OLED -Modul -obr (11)
  • pokyny pro zapojeníPi
    • Připojte OLED modul k vývojové desce RaspberryPi podle výše uvedeného zapojení
    • Zkopírujte adresář testovacího programu Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC do RaspberryPi (lze zkopírovat přes SD kartu nebo přes FTP nástroj (např. FileZilla))
    • Spusťte následující příkaz pro spuštění testovacího programu wirePi: cd Demo_1.5inch_OLED_128x128_SH1107_wiringPi_IIC make sudo ./ 1.5_IIC_OLED
      Jak je uvedeno níže: MC130VX -IIC -OLED -Modul -obr (12)Chcete-li upravit přenosovou rychlost IIC, musíte do souboru /boot/config.txt přidat následující obsah file, poté restartujte raspberryPi
      , i2c_arm_baudrate=2000000 (všimněte si, že čárka je také povinná)
      Jak je uvedeno níže (červené pole je přidaný obsah, číslo 2000000 je nastavená sazba, lze ji změnit): MC130VX -IIC -OLED -Modul -obr (13)

Pokyny STM32

Pokyny pro zapojení:
Přiřazení pinů naleznete v popisu rozhraní.

STM32F103C8T6 mikrokontrolér test naprogramovat pokyny pro zapojení
Číslo Modul Pin Odpovídající vývojové desce F103C8T6 kabelový kolík
1 GND GND
2 VCC 5V/3.3V
3 SCL PA5
4 SDA PA7
STM32F103RCT6 mikrokontrolér test naprogramovat elektroinstalace instrukce
Číslo Modul Pin Odpovídající vývojové desce MiniSTM32 kabelový kolík
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
STM32F103ZET6 mikrokontrolér test naprogramovat pokyny pro zapojení
Číslo Modul Pin Odpovídá vývoji Elite STM32 kabelový kolík desky
1 GND GND
2 VCC 5V/3.3V
3 SCL PB13
4 SDA PB15
STM32F407ZGT6 mikrokontrolér test naprogramovat pokyny pro zapojení
Číslo Modul Pin Odpovídá vývoji Explorer STM32F4 kabelový kolík desky
1 GND GND
2 VCC 5V/3.3V
3 SCL PB3
4 SDA PB5
STM32F429IGT6 mikrokontrolér test naprogramovat pokyny pro zapojení
Číslo Modul Pin Odpovídá vývoji Apollo STM32F4/F7 kabelový kolík desky
1 GND GND
2 VCC 5V/3.3V
3 SCL PF7
4 SDA PF9

Provozní kroky: 

  • Připojte modul LCD a MCU STM32 podle výše uvedených pokynů pro zapojení a zapněte napájení;
  • Otevřete adresář, kde je umístěn testovací program STM32 a vyberte example k testování, jak je ukázáno níže:
    (Popis testovacího programu naleznete v dokumentu s popisem testovacího programu)MC130VX -IIC -OLED -Modul -obr (14)
  • Otevřete vybraný projekt testovacího programu, zkompilujte a stáhněte;
    podrobný popis kompilace a stažení testovacího programu STM32 naleznete v následujícím dokumentu:
    http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_EN.pdf
  • Pokud modul OLED zobrazuje znaky a grafiku normálně, program běží úspěšně;

C51 instrukce

Pokyny pro zapojení:
Přiřazení pinů naleznete v popisu rozhraní.

STC89C52RC a STC12C5A60S2 mikrokontrolér test pokyny pro zapojení programu
Číslo Modul Pin Odpovídá vývojové desce STC89/STC12 kabelový kolík
1 GND GND
2 VCC 5V/3.3V
3 SCL P17
4 SDA P15

Provozní kroky: 

  • Připojte LCD modul a C51 MCU podle výše uvedených pokynů pro zapojení a zapněte napájení;
  • Otevřete adresář, kde je umístěn testovací program C51 a vyberte exampsoubor k testování, jak je znázorněno níže: (Popis testovacího programu naleznete v dokumentu s popisem testovacího programu) MC130VX -IIC -OLED -Modul -obr (15)
  • Otevřete vybraný projekt testovacího programu, zkompilujte a stáhněte; podrobný popis kompilace a stažení testovacího programu C51 naleznete v následujícím dokumentu:
    http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_EN.pdf
  • Pokud modul OLED zobrazuje znaky a grafiku normálně, program běží úspěšně;

Popis softwaru

Architektura kódu
Popis architektury kódu Arduino
Architektura kódu je uvedena níže

MC130VX -IIC -OLED -Modul -obr (16)

Kód testovacího programu Arduina se skládá ze dvou částí: knihovny U8g2_Arduino a kódu aplikace. Knihovna U8g2_Arduino obsahuje různé konfigurace řídicího IC, které jsou zodpovědné především za provozní registry, včetně inicializace hardwarového modulu, přenosu dat a příkazů, souřadnic pixelů a nastavení barev, konfigurace režimu zobrazení atd. Aplikace obsahuje několik testovacích examples, z nichž každý obsahuje jiný obsah testu. Používá API poskytované knihovnou U8glib, píše nějaký test examples,
a implementuje některé aspekty testovací funkce.

  • Popis architektury kódu RaspberryPi

Architektura kódu testovacího programu bcm2835 a zapojení Pi je následující:

MC130VX -IIC -OLED -Modul -obr (17)

Kód Demo API pro hlavní běh programu je součástí testovacího kódu; Inicializace OLED a související operace jsou zahrnuty v kódu OLED; Kreslicí body, čáry, grafika a operace související se zobrazením čínských a anglických znaků jsou součástí kódu GUI; Knihovna GPIO poskytuje operace GPIO; Hlavní funkce implementuje aplikaci ke spuštění; Kód platformy se liší podle platformy; Operace související s inicializací a konfigurací IIC jsou zahrnuty v kódu IIC;

Popis architektury kódu C51, STM32
Architektura kódu je uvedena níže:

MC130VX -IIC -OLED -Modul -obr (18)

Kód Demo API pro hlavní běh programu je součástí kódu testovacího kódu; Součástí je inicializace OLED a související operace zápisu dat na paralelní port
kód OLED; Kreslicí body, čáry, grafika a operace související se zobrazením čínských a anglických znaků jsou zahrnuty v kódu GUI; Hlavní funkce implementuje spuštění aplikace; Kód platformy se liší podle platformy platformy; Operace související s inicializací a konfigurací IIC jsou zahrnuty v kódu kódu IIC;

Popis definice GPIO

  • Popis definice GPIO testovacího programu pro Arduino
    Testovací program Arduino používá hardwarovou funkci IIC a GPIO je pevně dané.
  • Popis definice GPIO testovacího programu RaspberryPi
    Testovací program RaspberryPi používá hardwarovou funkci IIC a GPIO je pevně nastaveno.
  • Popis definice GPIO testovacího programu STM32
    Testovací program STM32 využívá funkci softwarové simulace IIC a definice GPIO je umístěna v iic.h file, jak je znázorněno na následujícím obrázku:

MC130VX -IIC -OLED -Modul -obr (19)

OLED_SDA a OLED_SCL lze definovat jako jakékoli nečinné GPIO GPIO.

  • Popis definice GPIO testovacího programu C51
    Testovací program C51 využívá funkci softwarové simulace IIC a definice GPIO je umístěna v iic.h file, jak je znázorněno na následujícím obrázku:

MC130VX -IIC -OLED -Modul -obr (20)

OLED_SDA a OLED_SCL lze definovat jako jakékoli nečinné GPIO GPIO.

Úprava adresy IIC slave zařízení

  • Testovací program Arduino IIC upraven z adresy zařízení
    Pomocí funkce setI2CAddress upravte adresu I2C slave zařízení následovně:
    Otevřete testovací program, najděte funkci nastavení a přidejte funkci setI2CAddress před funkci begin, jak je znázorněno na následujícím obrázku:

MC130VX -IIC -OLED -Modul -obr (21)

Výše uvedená operace spočívá v nastavení adresy IIC slave zařízení na 0x3d * 2 (0x3c * 2 ve výchozím nastavení).

  • Testovací program RaspberryPi IIC upraven z adresy zařízení
    Adresa podřízeného zařízení bcm2835 a testovací program IIC zapojení Pi je definován v iic.h file, jak je znázorněno na následujícím obrázku:

MC130VX -IIC -OLED -Modul -obr (35)

Přímo upravte IIC_SLAVE_ADDR (výchozí je 0x3C (odpovídá 0x78)). Napřample, změňte na 0x3D, pak adresa IIC slave je 0x3D (odpovídá 0x7A);

  • Testovací program IIC STM32 a C51 upraven z adresy zařízení
    Adresa slave zařízení testovacího programu IIC STM32 a C51 je definována v iic.h file, jak je znázorněno na následujícím obrázku:

MC130VX -IIC -OLED -Modul -obr (22)

Přímo upravte IIC_SLAVE_ADDR (výchozí je 0x78). Napřample, změňte na 0x7A, pak adresa IIC slave je 0x7A.

Implementace komunikačního kódu IIC
Implementace komunikačního kódu IIC testovacího programu RaspberryPi
testovací program wirePi Komunikační kód IIC je implementován v iic.c, jak je znázorněno

MC130VX -IIC -OLED -Modul -obr (23)

Nejprve zavolejte IIC_init pro inicializaci, nastavte adresu IIC slave a získejte zařízení IIC file deskriptor a poté použijte zařízení IIC file deskriptor pro zápis příkazu registru a dat paměti. Komunikační kód IIC testovacího programu bcm2835 je implementován v iic.c, jak je uvedeno níže:

MC130VX -IIC -OLED -Modul -obr (24) MC130VX -IIC -OLED -Modul -obr (25)

Nejprve zavolejte IIC_init pro inicializaci, nastavte adresu IIC slave a získejte zařízení IIC file deskriptor a poté použijte zařízení IIC file deskriptor pro zápis příkazu registru a paměti
data resp.

Implementace komunikačního kódu IIC testovacího programu Arduino
Komunikační kód IIC testovacího programu Arduino je implementován pomocí U8glib, konkrétní metoda implementace může odkazovat na kód U8glib

Implementace komunikačního kódu IIC testovacího programu STM32
Komunikační kód IIC testovacího programu STM32 je implementován v iic.c (mezi různými implementacemi MCU existují jemné rozdíly), jak je znázorněno na následujícím obrázku:

MC130VX -IIC -OLED -Modul -obr (26)MC130VX -IIC -OLED -Modul -obr (27)

MC130VX -IIC -OLED -Modul -obr (28)

MC130VX -IIC -OLED -Modul -obr (29)

MC130VX -IIC -OLED -Modul -obr (30)

Implementace komunikačního kódu IIC testovacího programu C51
Komunikační kód IIC testovacího programu C51 je implementován v iic.c, jak je uvedeno níže:

MC130VX -IIC -OLED -Modul -obr (31)

MC130VX -IIC -OLED -Modul -obr (32)

MC130VX -IIC -OLED -Modul -obr (33)

MC130VX -IIC -OLED -Modul -obr (34)

Běžný software
Tato sada testů examples potřebuje zobrazovat čínštinu a angličtinu, symboly a obrázky, proto se používá modulo software PCtoLCD2002. Zde je vysvětleno nastavení softwaru modulo pouze pro testovací program. Nastavení softwaru PCtoLCD2002 modulo jsou následující: Formát bodové matice vybrat tmavý kód režim modulo vybrat progresivní režim (testovací program C51 musí vybrat determinant) Vezměte model a vyberte směr (nejprve vysoká poloha) (testovací program C51 musí vybrat reverzní (nízká pozice první)) Systém výstupních čísel vybírá hexadecimální číslo Výběr vlastního formátu Formát C51 Konkrétní způsob nastavení je následující:
http://www.lcdwiki.com/Chinese_and_English_display_modulo_settings

FAQ

Mohu použít tento modul s objtage jiné než 3V~5V?
Ne, tento modul je speciálně navržen pro práci s objtage napájení mezi 3V a 5V.

Mohu tento modul používat s dotykovou obrazovkou?
Ne, tento modul nepodporuje funkci dotykové obrazovky.
Webmísto: www.lcdwiki.com

Dokumenty / zdroje

Modul LCDWIKI MC130VX IIC OLED [pdfUživatelská příručka
MC01506, MC130GX, MC130VX, MC130VX IIC OLED modul, MC130VX, IIC OLED modul, OLED modul, modul

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *