Hallo zusammen,
Erst mal vielen Dank hierfür!
Ich habe vorher ein OLDE SSD1306 per I2C angesteuert und das funktionierte ohne Probleme. Nun habe ich hier eines welches I2C und SPI kann (Siehe Foto). Ich möchte jedoch SPI verwenden. Die beiden Widerstände sind auf 0/0 also 4-Wire-Spi. Stimmt das soweit?
Meine Belegung an einem M128er ist folgende:
Die DEMO habe ich dementsprechend angepasst:
Alles anzeigen
Kompiliert fehlerfrei, jedoch bleibt das OLED schwarz. Sehr ihr den Fehler?
Grüße,
Snatch
Erst mal vielen Dank hierfür!
Ich habe vorher ein OLDE SSD1306 per I2C angesteuert und das funktionierte ohne Probleme. Nun habe ich hier eines welches I2C und SPI kann (Siehe Foto). Ich möchte jedoch SPI verwenden. Die beiden Widerstände sind auf 0/0 also 4-Wire-Spi. Stimmt das soweit?
Meine Belegung an einem M128er ist folgende:
4 -> DIN | PORTB5 |
5 -> CLK | PORTB7 |
6 -> CS | PORTB4 |
7 -> D/C | PORTB3 |
8 -> RES | PORTB6 |
Die DEMO habe ich dementsprechend angepasst:
Quellcode
- 'Hardware config
- Config Portb.4 = Output 'DISPLAY_SS CS
- Lcd_cs Alias Portb.4
- Lcd_cs = 1
- Config Portb.3 = Output 'DISPLAY_RS DC
- Lcd_rs Alias Portb.3
- Config Portb.5 = Output 'Spi_mosi D1
- Data_out Alias Portb.5
- Config Portb.7 = Output 'SPI_SCK D0
- Lcd_clk Alias Portb.7
- Lcd_clk = 1
- Config Portb.6 = Output 'DISPLAY_Reset
- Lcd_rst Alias Portb.6
Grüße,
Snatch