Привет! я новичок. Пытаюсь понять принципы. С точки зрения кода меня человек натолкнул в соседнем вопросе на правильный путь, за что ему спасибо, научил искать библы и понимать совместимость периферии с искрой. Проблемы в подключении.
Ссылка есть такой экран
есть Iskra JS Mini.
Задача их заставить работать. Я не понимаю, какие пины должны к чему подключаться.
Всё что удалось понять и выяснить:
Экран работает по интерфейсу SPI и от напряжения 3.3 вольта. Здесь повезло - STM32, на котором пашет искра - тоже на 3.3 вольта - конвертеры уровней и резисторы не нужны. уже хорошо.
SD слот мне не нужен. В идеале вывод на экран и тачскрин - все что мне от него нужно (всё равно почти вся выводимая инфа будет динамически генериться искрой, а та мелочь статика, что не будет - под неё флеш-памяти не жалко). на экране пины 2х20=40 пинов. на искре 24. Отнимем у экрана ненужные пины сд карты и просто пустые - минус 4 и минус 6 = 30 пинов.
2 пина получается это питание и 4 пина нужные для SPI, верно? Если так - как понять что к чему???
чем это:
4 DB1 ДисплейШина данных (16-ти битный режим)
отличается от этого:
6 DB2 ДисплейШина данных (16-ти битный режим)
7 RS ДисплейВыбор передачи: данные или команда
8 DB3 ДисплейШина данных (16-ти битный режим)
какое отношение все эти пины согласно документации имеют к SPI? а как же еще отдельные в документации к экрану пины от тачскрина?
что пугает в следующем этапе - вероятно, я не понял основательно принципы подключения этих устройств, но, у меня, видимо, на искре вообще не останется пинов подключить другое устройство? Камеру OpenMV h7. К ней в доке кстати всё куда прозрачнее - вот те питание два пина, вот те SPI 4 пина, тут мне хватает моего кодерского бэкграунда сложить 2 и 2.
В идеале я очень хочу соединить между собой этот злосчастный экранчик, искру жс мини и вышеназванную камеру с как можно меньшим количеством костылей, сейчас имеются в наборчике эти три устройства, маленький breadboard (на который всё конечно не поместилось, буду брать больше), перемычки. Буду ещё брать паяльник и прилагающееся - ноги к камере на заводе не были припаяны, пришли допом в комплекте.
Это нагуглил, прочитал, познавательно, но ответов много не дало
Крайне извиняюсь если где-то вам пришлось испытать за меня испанский стыд. Сам я программист, такой уж у меня метод самообразования - я придумал невероятно себе интересный проект и сразу иду его делать, минуя необходимые для этого 4 года бакалавриата по физике хотя бы. В вузе была дисциплина по ардуинкам но успешно на ней никто ничего не делал включая препода.
И невероятно, кстати, вам, всем неравнодушным благодарен. В своё время тоже задавал вопросы относительно кодинга, и сейчас на постоянной основе консультирую ребят на соседнем борде немалоизвестного детища Хабра. Вместе мы - сила!