Как использовать несколько дисплеев OLED I2C 0.96"?
- Войдите на сайт для отправки комментариев
Втр, 28/04/2015 - 01:13
Надо 6 штук (кубик такой), а там на плате всего два адреса можно задать перемычками.
Информация обновляется раз в пару минут, а сами дисплеи сохраняют выводимую информацию при потере сигнала, поэтому возникла мысль подключать SDA и SCL последовательно по цепочке (два дисплея подключаем, рисуем инфу, подключаем следующие два).
Но, может, есть более изящное решение?
http://i00.i.aliimg.com/wsphoto/v0/1780118288_4/1pcs-New-0-96-I2C-IIC-SP...
Возьмите модель с SPI
Тут два варианта:
1. Использовать еще 2 дополнительных программных I2C, то есть по одному интерфейсу на два дисплея.
2. Все дисплеи подключаете к одной шине и от каждого дисплея отводите по проводу выбора адреса, этими проводами вы сможете переключать адреса у дисплеев и тем самым выбирать нужный дисплей для вывода. С SPI будет тоже самое, у каждого дисплея CS подключается отдельно, так что (в данном случае) разницы между SPI и I2C нет, помимо уже выведенного штырька на дисплее.
ну кроме готового штырька SPI теоретически быстрее, хотя хз как оно в этих дисплеях реализовано.
по п. 2 - то есть транзистором замыкать адресную перемычку?
В данном случае, думаю, скорость не важна.
Зачем транзистором? Я что то писал про транзистор?
Вот сюда вот припаиваете проводок

и подключаете к выводу дуины, тем самым подавая высокий уровень на этот вывод, адрес будет меняться с 0х78 на 0х7А.
понятно. Спасибо.