diff options
Diffstat (limited to 'display/ssd1306/README')
-rw-r--r-- | display/ssd1306/README | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/display/ssd1306/README b/display/ssd1306/README new file mode 100644 index 0000000..192fcac --- /dev/null +++ b/display/ssd1306/README @@ -0,0 +1,39 @@ +------------------------------------------------------------------------------- +SSD1306 OLED display controller, 4-wire SPI and I2C modes +------------------------------------------------------------------------------- + +This capture contains a sequence of an SSD1306 display controller which is +popular for OLED display modules. The controller supports various protocols. +I2C and 4-wire SPI are used most often. + + +Logic analyzer setup +-------------------- + +The 4-wire SPI capture was taken with DreamSourceLab DSLogic logic analyzer, +sampling 4 logic channels at a rate of 10MHz: + + Probe SSD1306 + ------------------- + 0 CLK (clock) + 1 MOSI (master out, slave in) + 2 DC (data / command) + 3 CS (chip select) + +The I2C capture was taken with DreamSourceLab DSLogic logic analyzer, +sampling 2 logic channels at a rate of 2MHz: + + Probe SSD1306 + ------------------- + 0 SCL (clock) + 1 SDA (data) + + +Data +---- + +See SSD1306 datasheet [1] and an STM32 library [2] used to generate recorded +signals. + +[1]: https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf +[2]: https://github.com/afiskon/stm32-ssd1306 |