Считать данные с дисплея подключенного по шине SPI
- Войдите на сайт для отправки комментариев
Всем привет! Пару лет назад появилось хобби под названием "Умный дом". Но дело не дошло дальше управления светом, да телевизором. В начале этого года заскучал на праздниках, лучше бы пил), и продолжил работу, теперь дело дошло до голосового управления светом и телевизором.
После всего этого захотелось к этой системе подключить активную акустику Edifier s760d, у которой имеется выносной пульт управления с дисплеем, полазив по форумам, купил китайский логический анализатор и несколько ESP-07. Разобрав акустику и выносной пульт, подключился к шине логическим анализатором, шина оказалась SPI. Ну все подумал я, сейчас то уж дело пойдет, но не тут-то было… опыта в программировании то нет, учусь в процессе.
Нашел небольшой скетч, на прерываниях, но с помощью прерываний полные данные получить не удалось, воссоздать сигнал CS с помощью прерываний и digitalWrite в полном объеме не выходит.
Также пробовал готовую библиотеку SPISlave, но в ней как я понял, CS активный на LOW, а в моем случае требуется HIGH. Подскажите, в каком направлении двигаться, может быть есть уже готовые решения? Заранее спасибо!
Также пробовал готовую библиотеку SPISlave, но в ней как я понял, CS активный на LOW, а в моем случае требуется HIGH. Подскажите, в каком направлении двигаться, может быть есть уже готовые решения? Заранее спасибо!
что мешает заглянуть в текст библиотеки и поменять активный LOW на HIGH?
Пытался разобраться в библиотеке, но там нет четкого выбора активного состояния CS.
Здравствуйте! Подскажите, получилось ли у Вас принять данные, тоже сижу, ковыряюсь с таким же вопросом...