Кто нить с такими экранчиками работал с stm32? Вот думаю как его к отладочной плате прикрутить, кучу проводов заводить не хочется, через i2c расширитель портов разве. В любом случае контакты у него не под лычную гребенку, а под мелкую, то есть надо и платку расширителя свою колхозить или искать модуль существующий. И потом как соединить удобнее экранчик и интерфейсный модуль, неважно самопальный или покупной. Кто нить может чего посоветовать? Вот получше снять получилось
Комментарии: 14
Linxuil
Жаль, что у него нет последоваткльных интерфейсов. Этого часто хватает для маленькой частоты обновления. А почему выбрали его вообще, а не другой какой нить? Чем он лучше?
Voron63
В рентгене лучше)
Aleksey
Это он меня выбрал, мне для эксперимента, контроллер у него вроде документированный, недорогой, поиграться и потренироваться в системном программировании, в написании либы для работы с девайсом, показалось вполне вариант. В общем выбрал на ЧиД первое что попалось из таких. Ну. Мелтовские экраны хотел пошшупать На телефоне отсутствует
Linxuil
Удоьнее раьотать с последовательными интерЕйсами, мороки меньше. Я на сколько знаю с тамими параллельными интерфейсами переферия есть только у дорогих мк и при этом на самом мк делать управление не удоьно, так как надо по сути писать программный модуль параллельного spi с тактированием и пинами чип селекта. Думаю есть готовые либы на этот счет, но все равно... Есть специальные микросхемы вроде которые делают из последовательного интерфейса параллельный, это будет наверное лучге чем просто разветвитель i2c.
Aleksey
Идея у I2C и SPI схожая, передать данные последовательно, по минимуму проводов/дорожек, разница что первый медленнее но зато всегда обходится двумя проводами, второму на каждое подключамое по интерфейсу устройство в общм нужн отдельный управляющий провод/проводник которым это устройство выбирашь. Думаю по скорости для такого маленького экранчика подойдет и первый интерфейс. У меня сейчас думы о том как удобнее соединять такой экранчик с интерфыейсным модулем, неважно каким, наверно проводной шлейфик впаять будет дещево и сердито
Linxuil
Вы не поняли разницу разветвителя пинов простого с i2c, где то что будет установлено на выходящих 8 пинах вы сами делаете в ручную А преоьразователь интерфейсов делает все сам. Вы отправляете цифру в преобразователь, а он сам устанавливает на выходных пинах все 8 бит преоьразуя число в параллельный интерфейс. Программировать это немного проще, но тянуть к экрану все равно 8 проводов байта. Самый простой вариант да просто впаять кучу проводов и управлять ими. Просто на будующее, я не знаю ваших знаний о экранах, но есть экраны со встроенным управлентем по spi/i2c
Aleksey
Я разницу меж специализированным интерфейсом и расширителем понимаю. Просто с одной стороны у экрана интерфейс куча проводов, по которым оно управляется, с другой готового интерфейса к нему я не нашёл, ещё или вообще, не знаю А для эксперимента в общем то неважно как уровни на вводах экрана устанавливать. Разве окажется, что скорость там уже критична И да, я в курсе про готовые экраны с последовательным интерфейсом, но у меня вот что попалось то на опыты и пошло
Voron63
Прошу прощения, а память с24хх на каком i2c или спи? Давно от. Темы отошёл, не помню уже, но под атмегу8 я написал свой программный и2с, причём 1й раз и за часа 2-3 с перекурами и гуглами, после чего мне стал он ясен полностью
Aleksey
не знаю
Dmitriy
То ты в кремний влез скорее )))
Aleksandr
на код можно глянуть?
Aleksey
У stm32 или msp430/432 оно все аппаратное, нет надобности софтово реализовывать
Dmytro
Он везде аппаратный есть. Это хобби такое писать софтовые велосипеды)
Ogurezzz
Two wire. - это атмеловский I2C