SK-WF43BTIBED0TP-Plug + SK-MSTM32F107.
X2 на экранчике соединяю с X5 платы контроллера прямым шлейфом. Экранчик все показывает как надо. Решил задействовать тачскрин. В том плане чтобы стилусом рисовать. Проблема №1: X1, X2, Y1, Y2 находятся на разъеме X1 экранчика. А с ними работать - надо АЦП задействовать. На свободном разъеме X1 контроллера нет АЦП.
Как быть? Сделать X-образный шлейф (перенести некоторые контакты от Х5 на Х1, а на Х5 освободить АЦП и подрегулировать софт)? Или все же существует чудесная возможность на SK-WF43BTIBED0TP-Plug посадить тачскрин на Х2 - чтобы не изгаляться с кабелем и софтом? Может есть еще варианты? Надо чтобы Х1 на контроллере по-возможности остался свободным.
Проблема №2: попробовал тестером тачскрин. подал на Х1-Х2 напряжение контроллера 3.3В, не касаясь экрана Y показывает 2.3В... Двигая пальцем по экрану получаю диапазон 1.90-2.45 Вольта. Что это? Где-то в тачскрине КЗ? Как я понял принцип работы тачскрина - если его не касаться, то на Y не должен был идти никакой сигнал. Либо за пределами диапазона экрана. Как распознать нажатие?
я как-то не понял.. у вас экран с тачем и набортным контроллером тача ads7843? или что-то другое.. "• TFT WF43BTIBED0#000 - 480x272, 4.3" диагональ, процессорный интерфейс, TS панель
• TS контроллер ADS7843 (или аналог)
• Возможность прямого подключения к большинству плат starterkit.ru
• Возможность прямого подключения к большинству контроллеров не имеющим модуля развертки LCD"
это о нем?
тогда чего вы изобретаете? если уже не спалили контроллер после "подал на Х1-Х2 напряжение контроллера 3.3В"
укажите, плз, точные линки на железяки в магазине сайта..
не очень понимаю, зачем вам работать напрямую с тачем.. помимо возни с перекоммутацией и шлейфами, у вас есть барьер, т.к. у 107 всего 2 канала АЦП..
о принципах измерения 4-х проводного тача можно почитать например в доке на at91sam9g45 в разделе TSADCC..
чем не нравится ads7843? все уже готово и припаяно, делать ничего не надо..
состегнули плату 107 и экран, потом битбангом формируете spi протокол и все.. весь процесс измерения делает чип, а ваш 107, покуривая, отгребает готовые данные..
для разнообразия можно попробовать дотянуть свободный канал SPI от проца (а их там три) до разъема с экраном и работать чисто с аппаратурой..