More actions
(5 intermediate revisions by the same user not shown) | |||
Line 48: | Line 48: | ||
|- | |- | ||
| align="center" |Module Interface | | align="center" |Module Interface | ||
| align="center" 4-line SPI、IIC interface | | align="center" |4-line SPI、IIC interface | ||
|- | |- | ||
| align="center" |Active Area | | align="center" |Active Area | ||
Line 84: | Line 84: | ||
{| class="FCK__ShowTableBorders" align="left" | {| class="FCK__ShowTableBorders" align="left" | ||
|- | |- | ||
![[file: | ![[file:MSP154X-003.png|无框|300px]] | ||
![[file: | ![[file:MSP154X-004.png|无框|300px]] | ||
|- | |- | ||
| align="center" | '''Picture 1. Module pin silk screen''' | | align="center" | '''Picture 1. Module pin silk screen''' | ||
Line 94: | Line 94: | ||
'''NOTE:''' | '''NOTE:''' | ||
:1.This module supports IIC | :1.This module supports IIC and 4-wire SPI interface bus mode switching (shown in red box in Figure 2). The details are as follows: | ||
::A.Using 4.7K resistance to solder only ''' | ::A.Using 4.7K resistance to solder only '''R5''' resistors, then choose '''4-wire SPI''' bus interface ('''default'''); | ||
::B.Using 4.7K resistance to solder only | ::B.Using 4.7K resistance to solder only '''R4''', '''R9''' resistors, then select the '''IIC''' bus interface; | ||
:2.After the interface bus mode is switched, you need to select the corresponding software and the corresponding wiring pins (as shown in Figure 1) | :2.After the interface bus mode is switched, you need to select the corresponding software and the corresponding wiring pins (as shown in Figure 1) | ||
::for the module to operate normally. The corresponding wiring pins are described as follows: | ::for the module to operate normally. The corresponding wiring pins are described as follows: | ||
::A.select the '''4-wire SPI''' bus interface, '''all pins need to be used'''; | ::A.select the '''4-wire SPI''' bus interface, '''all pins need to be used'''; | ||
::B.select the ''' | ::B.select the '''IIC''' bus interface, connect '''GND''', '''VCC''', '''SCL''', '''SDA''' and '''RES''', and connect '''DC''' and '''CS''' to power ground | ||
:3.Weld '''R8''' (as shown in the green box in Figure 2), then the '''CS''' pin is grounded, and this pin does not need to be connected | |||
: | |||
{| class="wikitable" border="1" style="width: 700px; background-color: white;" | {| class="wikitable" border="1" style="width: 700px; background-color: white;" | ||
Line 119: | Line 117: | ||
|- | |- | ||
| align="center" |3 | | align="center" |3 | ||
| align="center" | | | align="center" |SCL | ||
|OLED SPI and IIC bus clock signals | |OLED SPI and IIC bus clock signals | ||
|- | |- | ||
| align="center" |4 | | align="center" |4 | ||
| align="center" | | | align="center" |SDA | ||
|OLED SPI and IIC bus data signals | |OLED SPI and IIC bus data signals | ||
|- | |- | ||
Line 133: | Line 131: | ||
| align="center" |6 | | align="center" |6 | ||
| align="center" |DC | | align="center" |DC | ||
| | |Select SPI bus as command/data input selection signal, high level: data, low level: command; | ||
When IIC bus is selected, this pin can be used to select IIC slave device address. Select 0x7A for high level and 0x78 for low level; | |||
|- | |- | ||
| align="center" |7 | | align="center" |7 | ||
Line 145: | Line 143: | ||
==<font color="blue">Product Documentation</font> == | ==<font color="blue">Product Documentation</font> == | ||
* [http://www.lcdwiki.com/res/ | * [http://www.lcdwiki.com/res/MSP154X/1.54inch_OLED_SSD1309_SPI&IIC_Module_MSP154X_User_Manual_EN.pdf '''1.54inch SPI_OLED Module User Manual'''] | ||
* [http://www.lcdwiki.com/res/ | * [http://www.lcdwiki.com/res/MSP154X/OLED154W&OLED154B_SPEC.pdf '''1.54inch OLED Specification'''] | ||
* [http://www.lcdwiki.com/res/ | * [http://www.lcdwiki.com/res/MSP154X/1.54inch_OLED_SPI_IIC_SSD1309_Size.pdf '''1.54inch SPI_OLED Module Size Picture'''] | ||
* [http://www.lcdwiki.com/res/MSP154X/1.54inch_OLED_SPI&IIC_SSD1309_Schematic.pdf '''1.54inch SPI_OLED Module Schematic'''] | |||
* [http://www.lcdwiki.com/res/MSP154X/Altium_Package_library.zip '''1.54inch SPI_OLED Module OLED Schematic and PCB Package Library'''] | |||
* [http://www.lcdwiki.com/res/ | * [http://www.lcdwiki.com/res/MSP154X/SSD1309.pdf '''Driver IC SSD1309 Datasheet'''] | ||
* [http://www.lcdwiki.com/res/ | |||
* [http://www.lcdwiki.com/res/ | |||
==<font color="blue">Program Download</font> == | ==<font color="blue">Program Download</font> == | ||
* [http://www.lcdwiki.com/res/Program/OLED/ | * [http://www.lcdwiki.com/res/Program/OLED/1.54inch/SPI_SSD1309_MSP154X_V1.0/1.54inch_OLED_SSD1309_SPI&IIC_Module_MSP154X_V1.0.zip '''1.54inch SPI_OLED Module Package'''] | ||
==<font color="blue">Reference Materials</font> == | ==<font color="blue">Reference Materials</font> == |
Latest revision as of 18:47, 14 September 2022
Product Picture
Product Description
- 1.54 inch OLED screen with black and white, black or blue or yellow and blue color display
- 128x64 resolution for clear display and high contrast
- Large viewing angle: greater than 160° (one screen with the largest viewing angle in the display)
- Wide voltage supply (3V~5V), compatible with 3.3V and 5V logic levels, no level shifting chip required
- The default is 4-wire SPI bus, which can choose IIC bus
- Ultra-low power consumption: normal display is only 0.06W (far below the TFT display)
- Military-grade process standards, long-term stable work
- Provides a rich sample program for STM32, C51, Arduino, Raspberry Pi and MSP430 platforms
- Provide underlying driver technical support
Product Parameters
Name | Parameter |
Display Color | White, blue, yellow and blue |
SKU | MSP154W
MSP154B |
Screen Size | 1.54(inch) |
Screen Type | OLED |
Driver IC | SSD1309 |
Resolution | 128*64 (Pixel) |
Module Interface | 4-line SPI、IIC interface |
Active Area | 35.052x17.516(mm) |
Touch Screen Type | have no touch screen |
Touch IC | have no IC |
Module PCB Size | 42.40x38.00(mm) |
Visual Angle | >160° |
Operating Temperature | -20℃~60℃ |
Storage Temperature | -30℃~70℃ |
Operating Voltage | 3.3V~5V |
Power Consumption | TBD |
Rough Weight(Package containing) | 12(g) |
Interface Definition
Picture 1. Module pin silk screen | Picture 2. Rear view of the module |
NOTE:
- 1.This module supports IIC and 4-wire SPI interface bus mode switching (shown in red box in Figure 2). The details are as follows:
- A.Using 4.7K resistance to solder only R5 resistors, then choose 4-wire SPI bus interface (default);
- B.Using 4.7K resistance to solder only R4, R9 resistors, then select the IIC bus interface;
- 2.After the interface bus mode is switched, you need to select the corresponding software and the corresponding wiring pins (as shown in Figure 1)
- for the module to operate normally. The corresponding wiring pins are described as follows:
- A.select the 4-wire SPI bus interface, all pins need to be used;
- B.select the IIC bus interface, connect GND, VCC, SCL, SDA and RES, and connect DC and CS to power ground
- 3.Weld R8 (as shown in the green box in Figure 2), then the CS pin is grounded, and this pin does not need to be connected
Number | Module Pin | Pin description |
1 | GND | OLED power ground |
2 | VCC | OLED power positive (3.3V~5V) |
3 | SCL | OLED SPI and IIC bus clock signals |
4 | SDA | OLED SPI and IIC bus data signals |
5 | RES | OLED reset signal, low level reset
(this pin need to connected to the high level (can be connected to the VCC) when selecting IIC bus) |
6 | DC | Select SPI bus as command/data input selection signal, high level: data, low level: command;
When IIC bus is selected, this pin can be used to select IIC slave device address. Select 0x7A for high level and 0x78 for low level; |
7 | CS | OLED chip select signal, low level enable
(this pin need to connected to the power GND when selecting IIC bus) |
Product Documentation
- 1.54inch SPI_OLED Module User Manual
- 1.54inch OLED Specification
- 1.54inch SPI_OLED Module Size Picture
- 1.54inch SPI_OLED Module Schematic
- 1.54inch SPI_OLED Module OLED Schematic and PCB Package Library
- Driver IC SSD1309 Datasheet
Program Download
Reference Materials
- Arduino IDE software use illustration
- RaspberryPi GPIO library installation instructions
- Python Image Library installation instructions
- C51 Keil and stc-isp software use illustration
- STM32 keil software use illustration
- IAR_IDE and MspFet software use illustration
- PCtoLCD2002 software use illustration
- Image2Lcd software use illustration
- Chinese and English display modulo settings