0 голосов

Привет! я новичок. Пытаюсь понять принципы. С точки зрения кода меня человек натолкнул в соседнем вопросе на правильный путь, за что ему спасибо, научил искать библы и понимать совместимость периферии с искрой. Проблемы в подключении.

Ссылка есть такой экран 

есть 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 года бакалавриата по физике хотя бы. В вузе была дисциплина по ардуинкам но успешно на ней никто ничего не делал включая препода.

И невероятно, кстати, вам, всем неравнодушным благодарен. В своё время тоже задавал вопросы относительно кодинга, и сейчас на постоянной основе консультирую ребят на соседнем борде немалоизвестного детища Хабра. Вместе мы - сила!

(19 баллов) 4 5 8
Ура я не совсем дурак! https://www.drive2.ru/b/519493956430463073/ нужно найти даташит к контроллеру именно моего экранчика и определить что там и где SPI? Я, кстати, прекрасно понимаю и разделяю чувство извращения относительно жса на микроконтроллерах впринципе, да еще и такие нестандартные экраны с ним дружить, но, к сожалению, код я 5 лет переписывать на с/с++ буду, прототип хочется получить сейчас, поэтому - выбирать не приходится, главная управляющая плата на js...
http://arduino.ru/forum/apparatnye-voprosy/kak-podklyuchit-displei-32-lcd-module?page=2#comment-326342 Он ли это?на нём 2Х17 пинов = 34, на моём есть еще 6 пинов NC что равно 34+6, на амперке сказано что они не нужны. Получается, это он же, просто какой то переделанный? Подскажите хоть оно или не оно, там на форуме вроде есть подключение к STM32, это уже вырулю сам естественно.

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. Un_ka

    8 балл(ов)

  2. Eriak

    4 балл(ов)

  3. AlexGorr

    2 балл(ов)

...