Страница 1 из 1

ssd1306-oled

Добавлено: Пт ноя 10, 2023 19:54:43
mir007
По ошибке вместо 4pin ssd1306-oled пришел 7pin.
Как его запустить? Надо ли в прошивке что-то менять?
Возвращаюсь к вопросу.
В инете есть материалы о конвертации SPi в 12С

https://www.youtube.com/watch?v=e4wLb3ZAJvc

https://arduino.ru/forum/apparatnye-vop ... 4585890213

И т.д. , но к моему, версии 2.1, я пока ничего не нашел.
Может кто подскажет?

Re: ssd1306-oled

Добавлено: Пт ноя 17, 2023 06:28:30
AlanDrakes
В общем случае, потребуется:
1. Отпаять шлейф дисплея от платы.
2. Под пины шлейфа 10-11 подложить токоНЕпроводящий материал (тот же каптоновый скотч), после чего пин 10 шлейфа (BS0) подключить к нулю питания (например, бросить перемычку на пин 12), а пин 11 - к напряжению питания (3.3В).
3. Припаять остальные пины шлейфа обратно.

Теперь дисплей вместо режима [000] - SPI 4 line будет переключен в режим [010] - I2C.
Распиновка незначительно изменится:
SDIN -> SDA
SCLK -> SCL
CS -> ---
D/C -> SA0 (адрес дисплея на шине). Не забудьте подтянуть к одному из напряжений питания - 0 или 3.3В.

Re: ssd1306-oled

Добавлено: Пн ноя 27, 2023 00:49:59
ass20
есть хороший сайт по дисплейчикам китайским
http://www.lcdwiki.com/
под каждый дисплей есть хороший примерчик под разные мк

А по делу, раз пришел i2c тогда его и к i2c зацепить
ну а в софте наверно даже проще в i2c данные пулять и все, а с SPI еще лополнительно ноги нужно дергать ...
поковыряйтесь на github там много разный реализайи, я думаю найдете то что по душе..