
BPI-OLED Display Module (BPI-A-015)
Description:Banana Pi 0.96’ OLED display module is designed by 52pi which is made by 128x64 yellow and blue OLED pixels , diagonal is only 0.96 inch . The controller is SSD1306, communicates via 4-wire SPI, the display have its own backlight, no backlight LED is required ,This reduces the power required to run the OLED and is why the display has such high contrast , extremely wide viewing angle and extremely operating temperatureProduct OverviewMechanical specifications Outline Drawing: 370x300(mm) Number of pixels: 128x64 Panel size:26.70x19.26x1.45(mm) Active area: 21.74x10.864(mm) Pixel pitch 0.17x0.17(mm) Pixel size: 0.154x0.154(mm) Weight: 15g Active area & pixel construction Product Features Ultra low power supply Maximum current 100uA Keep up current 12.25uA Hardware keep up display 3.3V work voltage ,([MIN 1.6V] ,[MAX:3.6V]) Internal DC/DC voltage converter SPI driver support , AT 64MHz[TYP] 125MHZ[OB] FP frequency: 64fps[TYP] 368fps[OB] Hardware conection Schematic diagram Method Of UseDirectly mounted on Banana pi BPI-M1 BPI-M1+ BPI-M2 BPI-R1 Test OLED module on BPI-M3 image: BPI-M3 Ubuntu15.10 (Kernel3.4)Version: 1.0 HDMIStep 1: Version V1.0 doesn't include SPI Function. The boot.fex should be recompiled. Open SPI function( https://github.com/BPI-SINOVOIP/BPI-M3-bsp/commit/62ff19944249b7a9efdee53f7760cb446c8984d9 )Version V2.0 is going to support the spi-function by default.Step 2 : Copy smaple code to OLED.c file$ sudo vi OLED.cStep 3 : Compile OLED.c$ gcc -o OLED OLED.c -l wiringPiStep 4 : Run OLED$ sudo ./OLED